diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b4ade3da05a..29d8d64e7ad3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,32 @@ +# __1.11.864__ __2020-09-17__ +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now supports additional file formats and metadata for FAQs. + +## __Amazon API Gateway__ + - ### Features + - Adds support for mutual TLS authentication for public regional REST Apis + +## __Amazon CloudFront__ + - ### Features + - Documentation updates for CloudFront + +## __Amazon Comprehend__ + - ### Features + - Amazon Comprehend now supports detecting Personally Identifiable Information (PII) entities in a document. + +## __Amazon Elasticsearch Service__ + - ### Features + - Adds support for data plane audit logging in Amazon Elasticsearch Service. + +## __Amazon Transcribe Streaming Service__ + - ### Features + - Amazon Transcribe now supports channel identification in real-time streaming, which enables you to transcribe multi-channel streaming audio. + +## __AmazonApiGatewayV2__ + - ### Features + - Adds support for mutual TLS authentication and disableAPIExecuteEndpoint for public regional HTTP Apis + # __1.11.863__ __2020-09-16__ ## __AWS Greengrass__ - ### Features diff --git a/README.md b/README.md index ecfdb79ab0f3..dfb1b9b54e2a 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ dependencies. com.amazonaws aws-java-sdk-bom - 1.11.863 + 1.11.864 pom import diff --git a/aws-java-sdk-accessanalyzer/pom.xml b/aws-java-sdk-accessanalyzer/pom.xml index da9b2e2e561f..094ffbe18e38 100644 --- a/aws-java-sdk-accessanalyzer/pom.xml +++ b/aws-java-sdk-accessanalyzer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-accessanalyzer diff --git a/aws-java-sdk-acm/pom.xml b/aws-java-sdk-acm/pom.xml index 0844c7a3f427..d95b4aa8381f 100644 --- a/aws-java-sdk-acm/pom.xml +++ b/aws-java-sdk-acm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-acm diff --git a/aws-java-sdk-acmpca/pom.xml b/aws-java-sdk-acmpca/pom.xml index 02f1fb40ef5b..729177302ebd 100644 --- a/aws-java-sdk-acmpca/pom.xml +++ b/aws-java-sdk-acmpca/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-acmpca diff --git a/aws-java-sdk-alexaforbusiness/pom.xml b/aws-java-sdk-alexaforbusiness/pom.xml index 5ef278c559ae..2f57c721e3da 100644 --- a/aws-java-sdk-alexaforbusiness/pom.xml +++ b/aws-java-sdk-alexaforbusiness/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-alexaforbusiness diff --git a/aws-java-sdk-amplify/pom.xml b/aws-java-sdk-amplify/pom.xml index a69c248f3f22..abc21ba4b84d 100644 --- a/aws-java-sdk-amplify/pom.xml +++ b/aws-java-sdk-amplify/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-amplify diff --git a/aws-java-sdk-api-gateway/pom.xml b/aws-java-sdk-api-gateway/pom.xml index 333548b342a7..0c8e369fa2b8 100644 --- a/aws-java-sdk-api-gateway/pom.xml +++ b/aws-java-sdk-api-gateway/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-api-gateway diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/AmazonApiGateway.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/AmazonApiGateway.java index 4d67552bec80..024474438ec3 100644 --- a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/AmazonApiGateway.java +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/AmazonApiGateway.java @@ -1173,6 +1173,8 @@ public interface AmazonApiGateway { * @throws BadRequestException * The submitted request is not valid, for example, the input is incomplete or incorrect. See the * accompanying error message for details. + * @throws NotFoundException + * The requested resource is not found. Make sure that the request URI is correct. * @throws UnauthorizedException * The request is denied because the caller has insufficient permissions. * @throws TooManyRequestsException diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/AmazonApiGatewayClient.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/AmazonApiGatewayClient.java index b32094c309cd..61adab33f8c2 100644 --- a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/AmazonApiGatewayClient.java +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/AmazonApiGatewayClient.java @@ -3362,6 +3362,8 @@ final GetDeploymentResult executeGetDeployment(GetDeploymentRequest getDeploymen * @throws BadRequestException * The submitted request is not valid, for example, the input is incomplete or incorrect. See the * accompanying error message for details. + * @throws NotFoundException + * The requested resource is not found. Make sure that the request URI is correct. * @throws UnauthorizedException * The request is denied because the caller has insufficient permissions. * @throws TooManyRequestsException diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/CreateDomainNameRequest.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/CreateDomainNameRequest.java index bfc7f9108e11..0d0c738f29f8 100644 --- a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/CreateDomainNameRequest.java +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/CreateDomainNameRequest.java @@ -101,6 +101,8 @@ public class CreateDomainNameRequest extends com.amazonaws.AmazonWebServiceReque */ private String securityPolicy; + private MutualTlsAuthenticationInput mutualTlsAuthentication; + /** *

* [Required] The name of the DomainName resource. @@ -647,6 +649,32 @@ public CreateDomainNameRequest withSecurityPolicy(SecurityPolicy securityPolicy) return this; } + /** + * @param mutualTlsAuthentication + */ + + public void setMutualTlsAuthentication(MutualTlsAuthenticationInput mutualTlsAuthentication) { + this.mutualTlsAuthentication = mutualTlsAuthentication; + } + + /** + * @return + */ + + public MutualTlsAuthenticationInput getMutualTlsAuthentication() { + return this.mutualTlsAuthentication; + } + + /** + * @param mutualTlsAuthentication + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateDomainNameRequest withMutualTlsAuthentication(MutualTlsAuthenticationInput mutualTlsAuthentication) { + setMutualTlsAuthentication(mutualTlsAuthentication); + 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. @@ -680,7 +708,9 @@ public String toString() { if (getTags() != null) sb.append("Tags: ").append(getTags()).append(","); if (getSecurityPolicy() != null) - sb.append("SecurityPolicy: ").append(getSecurityPolicy()); + sb.append("SecurityPolicy: ").append(getSecurityPolicy()).append(","); + if (getMutualTlsAuthentication() != null) + sb.append("MutualTlsAuthentication: ").append(getMutualTlsAuthentication()); sb.append("}"); return sb.toString(); } @@ -739,6 +769,10 @@ public boolean equals(Object obj) { return false; if (other.getSecurityPolicy() != null && other.getSecurityPolicy().equals(this.getSecurityPolicy()) == false) return false; + if (other.getMutualTlsAuthentication() == null ^ this.getMutualTlsAuthentication() == null) + return false; + if (other.getMutualTlsAuthentication() != null && other.getMutualTlsAuthentication().equals(this.getMutualTlsAuthentication()) == false) + return false; return true; } @@ -758,6 +792,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getEndpointConfiguration() == null) ? 0 : getEndpointConfiguration().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); hashCode = prime * hashCode + ((getSecurityPolicy() == null) ? 0 : getSecurityPolicy().hashCode()); + hashCode = prime * hashCode + ((getMutualTlsAuthentication() == null) ? 0 : getMutualTlsAuthentication().hashCode()); return hashCode; } diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/CreateDomainNameResult.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/CreateDomainNameResult.java index 18298405d3d9..4a08509ec690 100644 --- a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/CreateDomainNameResult.java +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/CreateDomainNameResult.java @@ -144,6 +144,13 @@ public class CreateDomainNameResult extends com.amazonaws.AmazonWebServiceResult *

*/ private java.util.Map tags; + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ */ + private MutualTlsAuthentication mutualTlsAuthentication; /** *

@@ -940,6 +947,55 @@ public CreateDomainNameResult clearTagsEntries() { return this; } + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs + * two-way authentication between the client and the server. Clients must present a trusted certificate to + * access your API. + */ + + public void setMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + this.mutualTlsAuthentication = mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ * + * @return The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs + * two-way authentication between the client and the server. Clients must present a trusted certificate to + * access your API. + */ + + public MutualTlsAuthentication getMutualTlsAuthentication() { + return this.mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs + * two-way authentication between the client and the server. Clients must present a trusted certificate to + * access your API. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateDomainNameResult withMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + setMutualTlsAuthentication(mutualTlsAuthentication); + 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. @@ -981,7 +1037,9 @@ public String toString() { if (getSecurityPolicy() != null) sb.append("SecurityPolicy: ").append(getSecurityPolicy()).append(","); if (getTags() != null) - sb.append("Tags: ").append(getTags()); + sb.append("Tags: ").append(getTags()).append(","); + if (getMutualTlsAuthentication() != null) + sb.append("MutualTlsAuthentication: ").append(getMutualTlsAuthentication()); sb.append("}"); return sb.toString(); } @@ -1056,6 +1114,10 @@ public boolean equals(Object obj) { return false; if (other.getTags() != null && other.getTags().equals(this.getTags()) == false) return false; + if (other.getMutualTlsAuthentication() == null ^ this.getMutualTlsAuthentication() == null) + return false; + if (other.getMutualTlsAuthentication() != null && other.getMutualTlsAuthentication().equals(this.getMutualTlsAuthentication()) == false) + return false; return true; } @@ -1079,6 +1141,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getDomainNameStatusMessage() == null) ? 0 : getDomainNameStatusMessage().hashCode()); hashCode = prime * hashCode + ((getSecurityPolicy() == null) ? 0 : getSecurityPolicy().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); + hashCode = prime * hashCode + ((getMutualTlsAuthentication() == null) ? 0 : getMutualTlsAuthentication().hashCode()); return hashCode; } diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/DomainName.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/DomainName.java index 34a5aeba1322..07e4d8f129f8 100644 --- a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/DomainName.java +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/DomainName.java @@ -146,6 +146,13 @@ public class DomainName implements Serializable, Cloneable, StructuredPojo { *

*/ private java.util.Map tags; + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ */ + private MutualTlsAuthentication mutualTlsAuthentication; /** *

@@ -942,6 +949,55 @@ public DomainName clearTagsEntries() { return this; } + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs + * two-way authentication between the client and the server. Clients must present a trusted certificate to + * access your API. + */ + + public void setMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + this.mutualTlsAuthentication = mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ * + * @return The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs + * two-way authentication between the client and the server. Clients must present a trusted certificate to + * access your API. + */ + + public MutualTlsAuthentication getMutualTlsAuthentication() { + return this.mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs + * two-way authentication between the client and the server. Clients must present a trusted certificate to + * access your API. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public DomainName withMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + setMutualTlsAuthentication(mutualTlsAuthentication); + 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. @@ -983,7 +1039,9 @@ public String toString() { if (getSecurityPolicy() != null) sb.append("SecurityPolicy: ").append(getSecurityPolicy()).append(","); if (getTags() != null) - sb.append("Tags: ").append(getTags()); + sb.append("Tags: ").append(getTags()).append(","); + if (getMutualTlsAuthentication() != null) + sb.append("MutualTlsAuthentication: ").append(getMutualTlsAuthentication()); sb.append("}"); return sb.toString(); } @@ -1058,6 +1116,10 @@ public boolean equals(Object obj) { return false; if (other.getTags() != null && other.getTags().equals(this.getTags()) == false) return false; + if (other.getMutualTlsAuthentication() == null ^ this.getMutualTlsAuthentication() == null) + return false; + if (other.getMutualTlsAuthentication() != null && other.getMutualTlsAuthentication().equals(this.getMutualTlsAuthentication()) == false) + return false; return true; } @@ -1081,6 +1143,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getDomainNameStatusMessage() == null) ? 0 : getDomainNameStatusMessage().hashCode()); hashCode = prime * hashCode + ((getSecurityPolicy() == null) ? 0 : getSecurityPolicy().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); + hashCode = prime * hashCode + ((getMutualTlsAuthentication() == null) ? 0 : getMutualTlsAuthentication().hashCode()); return hashCode; } diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/GetDomainNameResult.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/GetDomainNameResult.java index 19f4fb9a226f..a297d8799e6b 100644 --- a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/GetDomainNameResult.java +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/GetDomainNameResult.java @@ -144,6 +144,13 @@ public class GetDomainNameResult extends com.amazonaws.AmazonWebServiceResult */ private java.util.Map tags; + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ */ + private MutualTlsAuthentication mutualTlsAuthentication; /** *

@@ -940,6 +947,55 @@ public GetDomainNameResult clearTagsEntries() { return this; } + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs + * two-way authentication between the client and the server. Clients must present a trusted certificate to + * access your API. + */ + + public void setMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + this.mutualTlsAuthentication = mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ * + * @return The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs + * two-way authentication between the client and the server. Clients must present a trusted certificate to + * access your API. + */ + + public MutualTlsAuthentication getMutualTlsAuthentication() { + return this.mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs + * two-way authentication between the client and the server. Clients must present a trusted certificate to + * access your API. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetDomainNameResult withMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + setMutualTlsAuthentication(mutualTlsAuthentication); + 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. @@ -981,7 +1037,9 @@ public String toString() { if (getSecurityPolicy() != null) sb.append("SecurityPolicy: ").append(getSecurityPolicy()).append(","); if (getTags() != null) - sb.append("Tags: ").append(getTags()); + sb.append("Tags: ").append(getTags()).append(","); + if (getMutualTlsAuthentication() != null) + sb.append("MutualTlsAuthentication: ").append(getMutualTlsAuthentication()); sb.append("}"); return sb.toString(); } @@ -1056,6 +1114,10 @@ public boolean equals(Object obj) { return false; if (other.getTags() != null && other.getTags().equals(this.getTags()) == false) return false; + if (other.getMutualTlsAuthentication() == null ^ this.getMutualTlsAuthentication() == null) + return false; + if (other.getMutualTlsAuthentication() != null && other.getMutualTlsAuthentication().equals(this.getMutualTlsAuthentication()) == false) + return false; return true; } @@ -1079,6 +1141,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getDomainNameStatusMessage() == null) ? 0 : getDomainNameStatusMessage().hashCode()); hashCode = prime * hashCode + ((getSecurityPolicy() == null) ? 0 : getSecurityPolicy().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); + hashCode = prime * hashCode + ((getMutualTlsAuthentication() == null) ? 0 : getMutualTlsAuthentication().hashCode()); return hashCode; } diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/MutualTlsAuthentication.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/MutualTlsAuthentication.java new file mode 100644 index 000000000000..bf5c1684439c --- /dev/null +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/MutualTlsAuthentication.java @@ -0,0 +1,319 @@ +/* + * 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.apigateway.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

+ * If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a + * trusted certificate to access your custom domain name. + *

+ */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class MutualTlsAuthentication implements Serializable, Cloneable, StructuredPojo { + + /** + *

+ * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example + * s3://bucket-name/key-name. The truststore can contain certificates from public or private + * certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain + * name to use the new version. To update the truststore, you must have permissions to access the S3 object. + *

+ */ + private String truststoreUri; + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ */ + private String truststoreVersion; + /** + *

+ * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + *

+ */ + private java.util.List truststoreWarnings; + + /** + *

+ * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example + * s3://bucket-name/key-name. The truststore can contain certificates from public or private + * certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain + * name to use the new version. To update the truststore, you must have permissions to access the S3 object. + *

+ * + * @param truststoreUri + * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example + * s3://bucket-name/key-name. The truststore can contain certificates from public or private + * certificate authorities. To update the truststore, upload a new version to S3, and then update your custom + * domain name to use the new version. To update the truststore, you must have permissions to access the S3 + * object. + */ + + public void setTruststoreUri(String truststoreUri) { + this.truststoreUri = truststoreUri; + } + + /** + *

+ * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example + * s3://bucket-name/key-name. The truststore can contain certificates from public or private + * certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain + * name to use the new version. To update the truststore, you must have permissions to access the S3 object. + *

+ * + * @return An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example + * s3://bucket-name/key-name. The truststore can contain certificates from public or private + * certificate authorities. To update the truststore, upload a new version to S3, and then update your + * custom domain name to use the new version. To update the truststore, you must have permissions to access + * the S3 object. + */ + + public String getTruststoreUri() { + return this.truststoreUri; + } + + /** + *

+ * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example + * s3://bucket-name/key-name. The truststore can contain certificates from public or private + * certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain + * name to use the new version. To update the truststore, you must have permissions to access the S3 object. + *

+ * + * @param truststoreUri + * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example + * s3://bucket-name/key-name. The truststore can contain certificates from public or private + * certificate authorities. To update the truststore, upload a new version to S3, and then update your custom + * domain name to use the new version. To update the truststore, you must have permissions to access the S3 + * object. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MutualTlsAuthentication withTruststoreUri(String truststoreUri) { + setTruststoreUri(truststoreUri); + return this; + } + + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ * + * @param truststoreVersion + * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + */ + + public void setTruststoreVersion(String truststoreVersion) { + this.truststoreVersion = truststoreVersion; + } + + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ * + * @return The version of the S3 object that contains your truststore. To specify a version, you must have + * versioning enabled for the S3 bucket. + */ + + public String getTruststoreVersion() { + return this.truststoreVersion; + } + + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ * + * @param truststoreVersion + * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MutualTlsAuthentication withTruststoreVersion(String truststoreVersion) { + setTruststoreVersion(truststoreVersion); + return this; + } + + /** + *

+ * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + *

+ * + * @return A list of warnings that API Gateway returns while processing your truststore. Invalid certificates + * produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To + * resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version. + */ + + public java.util.List getTruststoreWarnings() { + return truststoreWarnings; + } + + /** + *

+ * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + *

+ * + * @param truststoreWarnings + * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + */ + + public void setTruststoreWarnings(java.util.Collection truststoreWarnings) { + if (truststoreWarnings == null) { + this.truststoreWarnings = null; + return; + } + + this.truststoreWarnings = new java.util.ArrayList(truststoreWarnings); + } + + /** + *

+ * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setTruststoreWarnings(java.util.Collection)} or {@link #withTruststoreWarnings(java.util.Collection)} if + * you want to override the existing values. + *

+ * + * @param truststoreWarnings + * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MutualTlsAuthentication withTruststoreWarnings(String... truststoreWarnings) { + if (this.truststoreWarnings == null) { + setTruststoreWarnings(new java.util.ArrayList(truststoreWarnings.length)); + } + for (String ele : truststoreWarnings) { + this.truststoreWarnings.add(ele); + } + return this; + } + + /** + *

+ * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + *

+ * + * @param truststoreWarnings + * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MutualTlsAuthentication withTruststoreWarnings(java.util.Collection truststoreWarnings) { + setTruststoreWarnings(truststoreWarnings); + 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 (getTruststoreUri() != null) + sb.append("TruststoreUri: ").append(getTruststoreUri()).append(","); + if (getTruststoreVersion() != null) + sb.append("TruststoreVersion: ").append(getTruststoreVersion()).append(","); + if (getTruststoreWarnings() != null) + sb.append("TruststoreWarnings: ").append(getTruststoreWarnings()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof MutualTlsAuthentication == false) + return false; + MutualTlsAuthentication other = (MutualTlsAuthentication) obj; + if (other.getTruststoreUri() == null ^ this.getTruststoreUri() == null) + return false; + if (other.getTruststoreUri() != null && other.getTruststoreUri().equals(this.getTruststoreUri()) == false) + return false; + if (other.getTruststoreVersion() == null ^ this.getTruststoreVersion() == null) + return false; + if (other.getTruststoreVersion() != null && other.getTruststoreVersion().equals(this.getTruststoreVersion()) == false) + return false; + if (other.getTruststoreWarnings() == null ^ this.getTruststoreWarnings() == null) + return false; + if (other.getTruststoreWarnings() != null && other.getTruststoreWarnings().equals(this.getTruststoreWarnings()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getTruststoreUri() == null) ? 0 : getTruststoreUri().hashCode()); + hashCode = prime * hashCode + ((getTruststoreVersion() == null) ? 0 : getTruststoreVersion().hashCode()); + hashCode = prime * hashCode + ((getTruststoreWarnings() == null) ? 0 : getTruststoreWarnings().hashCode()); + return hashCode; + } + + @Override + public MutualTlsAuthentication clone() { + try { + return (MutualTlsAuthentication) 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.apigateway.model.transform.MutualTlsAuthenticationMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/MutualTlsAuthenticationInput.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/MutualTlsAuthenticationInput.java new file mode 100644 index 000000000000..c4e0f4667ba6 --- /dev/null +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/MutualTlsAuthenticationInput.java @@ -0,0 +1,218 @@ +/* + * 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.apigateway.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

+ * If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a + * trusted certificate to access your custom domain name. + *

+ */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class MutualTlsAuthenticationInput implements Serializable, Cloneable, StructuredPojo { + + /** + *

+ * An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can contain certificates from public or private + * certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain + * name to use the new version. To update the truststore, you must have permissions to access the S3 object. + *

+ */ + private String truststoreUri; + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ */ + private String truststoreVersion; + + /** + *

+ * An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can contain certificates from public or private + * certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain + * name to use the new version. To update the truststore, you must have permissions to access the S3 object. + *

+ * + * @param truststoreUri + * An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can contain certificates from public or private + * certificate authorities. To update the truststore, upload a new version to S3, and then update your custom + * domain name to use the new version. To update the truststore, you must have permissions to access the S3 + * object. + */ + + public void setTruststoreUri(String truststoreUri) { + this.truststoreUri = truststoreUri; + } + + /** + *

+ * An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can contain certificates from public or private + * certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain + * name to use the new version. To update the truststore, you must have permissions to access the S3 object. + *

+ * + * @return An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can contain certificates from public or private + * certificate authorities. To update the truststore, upload a new version to S3, and then update your + * custom domain name to use the new version. To update the truststore, you must have permissions to access + * the S3 object. + */ + + public String getTruststoreUri() { + return this.truststoreUri; + } + + /** + *

+ * An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can contain certificates from public or private + * certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain + * name to use the new version. To update the truststore, you must have permissions to access the S3 object. + *

+ * + * @param truststoreUri + * An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can contain certificates from public or private + * certificate authorities. To update the truststore, upload a new version to S3, and then update your custom + * domain name to use the new version. To update the truststore, you must have permissions to access the S3 + * object. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MutualTlsAuthenticationInput withTruststoreUri(String truststoreUri) { + setTruststoreUri(truststoreUri); + return this; + } + + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ * + * @param truststoreVersion + * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + */ + + public void setTruststoreVersion(String truststoreVersion) { + this.truststoreVersion = truststoreVersion; + } + + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ * + * @return The version of the S3 object that contains your truststore. To specify a version, you must have + * versioning enabled for the S3 bucket. + */ + + public String getTruststoreVersion() { + return this.truststoreVersion; + } + + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ * + * @param truststoreVersion + * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MutualTlsAuthenticationInput withTruststoreVersion(String truststoreVersion) { + setTruststoreVersion(truststoreVersion); + 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 (getTruststoreUri() != null) + sb.append("TruststoreUri: ").append(getTruststoreUri()).append(","); + if (getTruststoreVersion() != null) + sb.append("TruststoreVersion: ").append(getTruststoreVersion()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof MutualTlsAuthenticationInput == false) + return false; + MutualTlsAuthenticationInput other = (MutualTlsAuthenticationInput) obj; + if (other.getTruststoreUri() == null ^ this.getTruststoreUri() == null) + return false; + if (other.getTruststoreUri() != null && other.getTruststoreUri().equals(this.getTruststoreUri()) == false) + return false; + if (other.getTruststoreVersion() == null ^ this.getTruststoreVersion() == null) + return false; + if (other.getTruststoreVersion() != null && other.getTruststoreVersion().equals(this.getTruststoreVersion()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getTruststoreUri() == null) ? 0 : getTruststoreUri().hashCode()); + hashCode = prime * hashCode + ((getTruststoreVersion() == null) ? 0 : getTruststoreVersion().hashCode()); + return hashCode; + } + + @Override + public MutualTlsAuthenticationInput clone() { + try { + return (MutualTlsAuthenticationInput) 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.apigateway.model.transform.MutualTlsAuthenticationInputMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/UpdateDomainNameResult.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/UpdateDomainNameResult.java index 23ae69dff614..e351f34781b3 100644 --- a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/UpdateDomainNameResult.java +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/UpdateDomainNameResult.java @@ -144,6 +144,13 @@ public class UpdateDomainNameResult extends com.amazonaws.AmazonWebServiceResult *

*/ private java.util.Map tags; + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ */ + private MutualTlsAuthentication mutualTlsAuthentication; /** *

@@ -940,6 +947,55 @@ public UpdateDomainNameResult clearTagsEntries() { return this; } + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs + * two-way authentication between the client and the server. Clients must present a trusted certificate to + * access your API. + */ + + public void setMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + this.mutualTlsAuthentication = mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ * + * @return The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs + * two-way authentication between the client and the server. Clients must present a trusted certificate to + * access your API. + */ + + public MutualTlsAuthentication getMutualTlsAuthentication() { + return this.mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way + * authentication between the client and the server. Clients must present a trusted certificate to access your API. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs + * two-way authentication between the client and the server. Clients must present a trusted certificate to + * access your API. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public UpdateDomainNameResult withMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + setMutualTlsAuthentication(mutualTlsAuthentication); + 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. @@ -981,7 +1037,9 @@ public String toString() { if (getSecurityPolicy() != null) sb.append("SecurityPolicy: ").append(getSecurityPolicy()).append(","); if (getTags() != null) - sb.append("Tags: ").append(getTags()); + sb.append("Tags: ").append(getTags()).append(","); + if (getMutualTlsAuthentication() != null) + sb.append("MutualTlsAuthentication: ").append(getMutualTlsAuthentication()); sb.append("}"); return sb.toString(); } @@ -1056,6 +1114,10 @@ public boolean equals(Object obj) { return false; if (other.getTags() != null && other.getTags().equals(this.getTags()) == false) return false; + if (other.getMutualTlsAuthentication() == null ^ this.getMutualTlsAuthentication() == null) + return false; + if (other.getMutualTlsAuthentication() != null && other.getMutualTlsAuthentication().equals(this.getMutualTlsAuthentication()) == false) + return false; return true; } @@ -1079,6 +1141,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getDomainNameStatusMessage() == null) ? 0 : getDomainNameStatusMessage().hashCode()); hashCode = prime * hashCode + ((getSecurityPolicy() == null) ? 0 : getSecurityPolicy().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); + hashCode = prime * hashCode + ((getMutualTlsAuthentication() == null) ? 0 : getMutualTlsAuthentication().hashCode()); return hashCode; } diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/CreateDomainNameRequestMarshaller.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/CreateDomainNameRequestMarshaller.java index 92d12bc2dcf1..3eec404acdc2 100644 --- a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/CreateDomainNameRequestMarshaller.java +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/CreateDomainNameRequestMarshaller.java @@ -51,6 +51,8 @@ public class CreateDomainNameRequestMarshaller { .marshallLocationName("tags").build(); private static final MarshallingInfo SECURITYPOLICY_BINDING = MarshallingInfo.builder(MarshallingType.STRING) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("securityPolicy").build(); + private static final MarshallingInfo MUTUALTLSAUTHENTICATION_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("mutualTlsAuthentication").build(); private static final CreateDomainNameRequestMarshaller instance = new CreateDomainNameRequestMarshaller(); @@ -79,6 +81,7 @@ public void marshall(CreateDomainNameRequest createDomainNameRequest, ProtocolMa protocolMarshaller.marshall(createDomainNameRequest.getEndpointConfiguration(), ENDPOINTCONFIGURATION_BINDING); protocolMarshaller.marshall(createDomainNameRequest.getTags(), TAGS_BINDING); protocolMarshaller.marshall(createDomainNameRequest.getSecurityPolicy(), SECURITYPOLICY_BINDING); + protocolMarshaller.marshall(createDomainNameRequest.getMutualTlsAuthentication(), MUTUALTLSAUTHENTICATION_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/CreateDomainNameResultJsonUnmarshaller.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/CreateDomainNameResultJsonUnmarshaller.java index 08424765ed24..4e533e9b296a 100644 --- a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/CreateDomainNameResultJsonUnmarshaller.java +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/CreateDomainNameResultJsonUnmarshaller.java @@ -109,6 +109,10 @@ public CreateDomainNameResult unmarshall(JsonUnmarshallerContext context) throws createDomainNameResult.setTags(new MapUnmarshaller(context.getUnmarshaller(String.class), context .getUnmarshaller(String.class)).unmarshall(context)); } + if (context.testExpression("mutualTlsAuthentication", targetDepth)) { + context.nextToken(); + createDomainNameResult.setMutualTlsAuthentication(MutualTlsAuthenticationJsonUnmarshaller.getInstance().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-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/DomainNameJsonUnmarshaller.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/DomainNameJsonUnmarshaller.java index ff1fe8422f8a..7f8ac9c8c0a0 100644 --- a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/DomainNameJsonUnmarshaller.java +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/DomainNameJsonUnmarshaller.java @@ -109,6 +109,10 @@ public DomainName unmarshall(JsonUnmarshallerContext context) throws Exception { domainName.setTags(new MapUnmarshaller(context.getUnmarshaller(String.class), context.getUnmarshaller(String.class)) .unmarshall(context)); } + if (context.testExpression("mutualTlsAuthentication", targetDepth)) { + context.nextToken(); + domainName.setMutualTlsAuthentication(MutualTlsAuthenticationJsonUnmarshaller.getInstance().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-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/DomainNameMarshaller.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/DomainNameMarshaller.java index 4b52f9d8c1cd..0afab9824c3e 100644 --- a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/DomainNameMarshaller.java +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/DomainNameMarshaller.java @@ -59,6 +59,8 @@ public class DomainNameMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("securityPolicy").build(); private static final MarshallingInfo TAGS_BINDING = MarshallingInfo.builder(MarshallingType.MAP).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("tags").build(); + private static final MarshallingInfo MUTUALTLSAUTHENTICATION_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("mutualTlsAuthentication").build(); private static final DomainNameMarshaller instance = new DomainNameMarshaller(); @@ -91,6 +93,7 @@ public void marshall(DomainName domainName, ProtocolMarshaller protocolMarshalle protocolMarshaller.marshall(domainName.getDomainNameStatusMessage(), DOMAINNAMESTATUSMESSAGE_BINDING); protocolMarshaller.marshall(domainName.getSecurityPolicy(), SECURITYPOLICY_BINDING); protocolMarshaller.marshall(domainName.getTags(), TAGS_BINDING); + protocolMarshaller.marshall(domainName.getMutualTlsAuthentication(), MUTUALTLSAUTHENTICATION_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/GetDomainNameResultJsonUnmarshaller.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/GetDomainNameResultJsonUnmarshaller.java index 65ded9b02028..6f86d4a911b4 100644 --- a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/GetDomainNameResultJsonUnmarshaller.java +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/GetDomainNameResultJsonUnmarshaller.java @@ -109,6 +109,10 @@ public GetDomainNameResult unmarshall(JsonUnmarshallerContext context) throws Ex getDomainNameResult.setTags(new MapUnmarshaller(context.getUnmarshaller(String.class), context .getUnmarshaller(String.class)).unmarshall(context)); } + if (context.testExpression("mutualTlsAuthentication", targetDepth)) { + context.nextToken(); + getDomainNameResult.setMutualTlsAuthentication(MutualTlsAuthenticationJsonUnmarshaller.getInstance().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-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/MutualTlsAuthenticationInputJsonUnmarshaller.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/MutualTlsAuthenticationInputJsonUnmarshaller.java new file mode 100644 index 000000000000..105321f3243c --- /dev/null +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/MutualTlsAuthenticationInputJsonUnmarshaller.java @@ -0,0 +1,78 @@ +/* + * 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.apigateway.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.apigateway.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * MutualTlsAuthenticationInput JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class MutualTlsAuthenticationInputJsonUnmarshaller implements Unmarshaller { + + public MutualTlsAuthenticationInput unmarshall(JsonUnmarshallerContext context) throws Exception { + MutualTlsAuthenticationInput mutualTlsAuthenticationInput = new MutualTlsAuthenticationInput(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("truststoreUri", targetDepth)) { + context.nextToken(); + mutualTlsAuthenticationInput.setTruststoreUri(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("truststoreVersion", targetDepth)) { + context.nextToken(); + mutualTlsAuthenticationInput.setTruststoreVersion(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return mutualTlsAuthenticationInput; + } + + private static MutualTlsAuthenticationInputJsonUnmarshaller instance; + + public static MutualTlsAuthenticationInputJsonUnmarshaller getInstance() { + if (instance == null) + instance = new MutualTlsAuthenticationInputJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/MutualTlsAuthenticationInputMarshaller.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/MutualTlsAuthenticationInputMarshaller.java new file mode 100644 index 000000000000..9ba2eae76e5b --- /dev/null +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/MutualTlsAuthenticationInputMarshaller.java @@ -0,0 +1,58 @@ +/* + * 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.apigateway.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.apigateway.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * MutualTlsAuthenticationInputMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class MutualTlsAuthenticationInputMarshaller { + + private static final MarshallingInfo TRUSTSTOREURI_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("truststoreUri").build(); + private static final MarshallingInfo TRUSTSTOREVERSION_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("truststoreVersion").build(); + + private static final MutualTlsAuthenticationInputMarshaller instance = new MutualTlsAuthenticationInputMarshaller(); + + public static MutualTlsAuthenticationInputMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(MutualTlsAuthenticationInput mutualTlsAuthenticationInput, ProtocolMarshaller protocolMarshaller) { + + if (mutualTlsAuthenticationInput == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(mutualTlsAuthenticationInput.getTruststoreUri(), TRUSTSTOREURI_BINDING); + protocolMarshaller.marshall(mutualTlsAuthenticationInput.getTruststoreVersion(), TRUSTSTOREVERSION_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/MutualTlsAuthenticationJsonUnmarshaller.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/MutualTlsAuthenticationJsonUnmarshaller.java new file mode 100644 index 000000000000..cce3637c9680 --- /dev/null +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/MutualTlsAuthenticationJsonUnmarshaller.java @@ -0,0 +1,84 @@ +/* + * 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.apigateway.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.apigateway.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * MutualTlsAuthentication JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class MutualTlsAuthenticationJsonUnmarshaller implements Unmarshaller { + + public MutualTlsAuthentication unmarshall(JsonUnmarshallerContext context) throws Exception { + MutualTlsAuthentication mutualTlsAuthentication = new MutualTlsAuthentication(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("truststoreUri", targetDepth)) { + context.nextToken(); + mutualTlsAuthentication.setTruststoreUri(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("truststoreVersion", targetDepth)) { + context.nextToken(); + mutualTlsAuthentication.setTruststoreVersion(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("truststoreWarnings", targetDepth)) { + context.nextToken(); + mutualTlsAuthentication.setTruststoreWarnings(new ListUnmarshaller(context.getUnmarshaller(String.class)) + + .unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return mutualTlsAuthentication; + } + + private static MutualTlsAuthenticationJsonUnmarshaller instance; + + public static MutualTlsAuthenticationJsonUnmarshaller getInstance() { + if (instance == null) + instance = new MutualTlsAuthenticationJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/MutualTlsAuthenticationMarshaller.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/MutualTlsAuthenticationMarshaller.java new file mode 100644 index 000000000000..de6a74d2b7a2 --- /dev/null +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/MutualTlsAuthenticationMarshaller.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.apigateway.model.transform; + +import java.util.List; +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.apigateway.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * MutualTlsAuthenticationMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class MutualTlsAuthenticationMarshaller { + + private static final MarshallingInfo TRUSTSTOREURI_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("truststoreUri").build(); + private static final MarshallingInfo TRUSTSTOREVERSION_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("truststoreVersion").build(); + private static final MarshallingInfo TRUSTSTOREWARNINGS_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("truststoreWarnings").build(); + + private static final MutualTlsAuthenticationMarshaller instance = new MutualTlsAuthenticationMarshaller(); + + public static MutualTlsAuthenticationMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(MutualTlsAuthentication mutualTlsAuthentication, ProtocolMarshaller protocolMarshaller) { + + if (mutualTlsAuthentication == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(mutualTlsAuthentication.getTruststoreUri(), TRUSTSTOREURI_BINDING); + protocolMarshaller.marshall(mutualTlsAuthentication.getTruststoreVersion(), TRUSTSTOREVERSION_BINDING); + protocolMarshaller.marshall(mutualTlsAuthentication.getTruststoreWarnings(), TRUSTSTOREWARNINGS_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/UpdateDomainNameResultJsonUnmarshaller.java b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/UpdateDomainNameResultJsonUnmarshaller.java index f11a567c5263..3f716c6e425a 100644 --- a/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/UpdateDomainNameResultJsonUnmarshaller.java +++ b/aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/model/transform/UpdateDomainNameResultJsonUnmarshaller.java @@ -109,6 +109,10 @@ public UpdateDomainNameResult unmarshall(JsonUnmarshallerContext context) throws updateDomainNameResult.setTags(new MapUnmarshaller(context.getUnmarshaller(String.class), context .getUnmarshaller(String.class)).unmarshall(context)); } + if (context.testExpression("mutualTlsAuthentication", targetDepth)) { + context.nextToken(); + updateDomainNameResult.setMutualTlsAuthentication(MutualTlsAuthenticationJsonUnmarshaller.getInstance().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-apigatewaymanagementapi/pom.xml b/aws-java-sdk-apigatewaymanagementapi/pom.xml index 2280882d9bcf..19a26e5b16da 100644 --- a/aws-java-sdk-apigatewaymanagementapi/pom.xml +++ b/aws-java-sdk-apigatewaymanagementapi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-apigatewaymanagementapi diff --git a/aws-java-sdk-apigatewayv2/pom.xml b/aws-java-sdk-apigatewayv2/pom.xml index 2fb64d396122..48ebcf492803 100644 --- a/aws-java-sdk-apigatewayv2/pom.xml +++ b/aws-java-sdk-apigatewayv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-apigatewayv2 diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/Api.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/Api.java index cf8661bf14d2..d4294c3678fa 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/Api.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/Api.java @@ -77,6 +77,14 @@ public class Api implements Serializable, Cloneable, StructuredPojo { *

*/ private Boolean disableSchemaValidation; + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ */ + private Boolean disableExecuteApiEndpoint; /** *

* The validation information during API import. This may include particular properties of your OpenAPI definition @@ -493,6 +501,76 @@ public Boolean isDisableSchemaValidation() { return this.disableSchemaValidation; } + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + */ + + public void setDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + this.disableExecuteApiEndpoint = disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean getDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Api withDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + setDisableExecuteApiEndpoint(disableExecuteApiEndpoint); + return this; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean isDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + /** *

* The validation information during API import. This may include particular properties of your OpenAPI definition @@ -928,6 +1006,8 @@ public String toString() { sb.append("Description: ").append(getDescription()).append(","); if (getDisableSchemaValidation() != null) sb.append("DisableSchemaValidation: ").append(getDisableSchemaValidation()).append(","); + if (getDisableExecuteApiEndpoint() != null) + sb.append("DisableExecuteApiEndpoint: ").append(getDisableExecuteApiEndpoint()).append(","); if (getImportInfo() != null) sb.append("ImportInfo: ").append(getImportInfo()).append(","); if (getName() != null) @@ -988,6 +1068,10 @@ public boolean equals(Object obj) { return false; if (other.getDisableSchemaValidation() != null && other.getDisableSchemaValidation().equals(this.getDisableSchemaValidation()) == false) return false; + if (other.getDisableExecuteApiEndpoint() == null ^ this.getDisableExecuteApiEndpoint() == null) + return false; + if (other.getDisableExecuteApiEndpoint() != null && other.getDisableExecuteApiEndpoint().equals(this.getDisableExecuteApiEndpoint()) == false) + return false; if (other.getImportInfo() == null ^ this.getImportInfo() == null) return false; if (other.getImportInfo() != null && other.getImportInfo().equals(this.getImportInfo()) == false) @@ -1032,6 +1116,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getCreatedDate() == null) ? 0 : getCreatedDate().hashCode()); hashCode = prime * hashCode + ((getDescription() == null) ? 0 : getDescription().hashCode()); hashCode = prime * hashCode + ((getDisableSchemaValidation() == null) ? 0 : getDisableSchemaValidation().hashCode()); + hashCode = prime * hashCode + ((getDisableExecuteApiEndpoint() == null) ? 0 : getDisableExecuteApiEndpoint().hashCode()); hashCode = prime * hashCode + ((getImportInfo() == null) ? 0 : getImportInfo().hashCode()); hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); hashCode = prime * hashCode + ((getProtocolType() == null) ? 0 : getProtocolType().hashCode()); diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateApiRequest.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateApiRequest.java index 548f7960dd93..747cb5f42559 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateApiRequest.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateApiRequest.java @@ -63,6 +63,14 @@ public class CreateApiRequest extends com.amazonaws.AmazonWebServiceRequest impl *

*/ private Boolean disableSchemaValidation; + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ */ + private Boolean disableExecuteApiEndpoint; /** *

* The name of the API. @@ -374,6 +382,76 @@ public Boolean isDisableSchemaValidation() { return this.disableSchemaValidation; } + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + */ + + public void setDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + this.disableExecuteApiEndpoint = disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean getDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateApiRequest withDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + setDisableExecuteApiEndpoint(disableExecuteApiEndpoint); + return this; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean isDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + /** *

* The name of the API. @@ -771,6 +849,8 @@ public String toString() { sb.append("Description: ").append(getDescription()).append(","); if (getDisableSchemaValidation() != null) sb.append("DisableSchemaValidation: ").append(getDisableSchemaValidation()).append(","); + if (getDisableExecuteApiEndpoint() != null) + sb.append("DisableExecuteApiEndpoint: ").append(getDisableExecuteApiEndpoint()).append(","); if (getName() != null) sb.append("Name: ").append(getName()).append(","); if (getProtocolType() != null) @@ -819,6 +899,10 @@ public boolean equals(Object obj) { return false; if (other.getDisableSchemaValidation() != null && other.getDisableSchemaValidation().equals(this.getDisableSchemaValidation()) == false) return false; + if (other.getDisableExecuteApiEndpoint() == null ^ this.getDisableExecuteApiEndpoint() == null) + return false; + if (other.getDisableExecuteApiEndpoint() != null && other.getDisableExecuteApiEndpoint().equals(this.getDisableExecuteApiEndpoint()) == false) + return false; if (other.getName() == null ^ this.getName() == null) return false; if (other.getName() != null && other.getName().equals(this.getName()) == false) @@ -860,6 +944,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getCredentialsArn() == null) ? 0 : getCredentialsArn().hashCode()); hashCode = prime * hashCode + ((getDescription() == null) ? 0 : getDescription().hashCode()); hashCode = prime * hashCode + ((getDisableSchemaValidation() == null) ? 0 : getDisableSchemaValidation().hashCode()); + hashCode = prime * hashCode + ((getDisableExecuteApiEndpoint() == null) ? 0 : getDisableExecuteApiEndpoint().hashCode()); hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); hashCode = prime * hashCode + ((getProtocolType() == null) ? 0 : getProtocolType().hashCode()); hashCode = prime * hashCode + ((getRouteKey() == null) ? 0 : getRouteKey().hashCode()); diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateApiResult.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateApiResult.java index 51eb8bed23e1..5a27016b6adc 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateApiResult.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateApiResult.java @@ -70,6 +70,14 @@ public class CreateApiResult extends com.amazonaws.AmazonWebServiceResult */ private Boolean disableSchemaValidation; + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ */ + private Boolean disableExecuteApiEndpoint; /** *

* The validation information during API import. This may include particular properties of your OpenAPI definition @@ -486,6 +494,76 @@ public Boolean isDisableSchemaValidation() { return this.disableSchemaValidation; } + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + */ + + public void setDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + this.disableExecuteApiEndpoint = disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean getDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateApiResult withDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + setDisableExecuteApiEndpoint(disableExecuteApiEndpoint); + return this; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean isDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + /** *

* The validation information during API import. This may include particular properties of your OpenAPI definition @@ -921,6 +999,8 @@ public String toString() { sb.append("Description: ").append(getDescription()).append(","); if (getDisableSchemaValidation() != null) sb.append("DisableSchemaValidation: ").append(getDisableSchemaValidation()).append(","); + if (getDisableExecuteApiEndpoint() != null) + sb.append("DisableExecuteApiEndpoint: ").append(getDisableExecuteApiEndpoint()).append(","); if (getImportInfo() != null) sb.append("ImportInfo: ").append(getImportInfo()).append(","); if (getName() != null) @@ -981,6 +1061,10 @@ public boolean equals(Object obj) { return false; if (other.getDisableSchemaValidation() != null && other.getDisableSchemaValidation().equals(this.getDisableSchemaValidation()) == false) return false; + if (other.getDisableExecuteApiEndpoint() == null ^ this.getDisableExecuteApiEndpoint() == null) + return false; + if (other.getDisableExecuteApiEndpoint() != null && other.getDisableExecuteApiEndpoint().equals(this.getDisableExecuteApiEndpoint()) == false) + return false; if (other.getImportInfo() == null ^ this.getImportInfo() == null) return false; if (other.getImportInfo() != null && other.getImportInfo().equals(this.getImportInfo()) == false) @@ -1025,6 +1109,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getCreatedDate() == null) ? 0 : getCreatedDate().hashCode()); hashCode = prime * hashCode + ((getDescription() == null) ? 0 : getDescription().hashCode()); hashCode = prime * hashCode + ((getDisableSchemaValidation() == null) ? 0 : getDisableSchemaValidation().hashCode()); + hashCode = prime * hashCode + ((getDisableExecuteApiEndpoint() == null) ? 0 : getDisableExecuteApiEndpoint().hashCode()); hashCode = prime * hashCode + ((getImportInfo() == null) ? 0 : getImportInfo().hashCode()); hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); hashCode = prime * hashCode + ((getProtocolType() == null) ? 0 : getProtocolType().hashCode()); diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateDomainNameRequest.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateDomainNameRequest.java index f32e24067361..fb34498bf817 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateDomainNameRequest.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateDomainNameRequest.java @@ -37,6 +37,12 @@ public class CreateDomainNameRequest extends com.amazonaws.AmazonWebServiceReque *

*/ private java.util.List domainNameConfigurations; + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ */ + private MutualTlsAuthenticationInput mutualTlsAuthentication; /** *

* The collection of tags associated with a domain name. @@ -154,6 +160,46 @@ public CreateDomainNameRequest withDomainNameConfigurations(java.util.Collection return this; } + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. + */ + + public void setMutualTlsAuthentication(MutualTlsAuthenticationInput mutualTlsAuthentication) { + this.mutualTlsAuthentication = mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @return The mutual TLS authentication configuration for a custom domain name. + */ + + public MutualTlsAuthenticationInput getMutualTlsAuthentication() { + return this.mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateDomainNameRequest withMutualTlsAuthentication(MutualTlsAuthenticationInput mutualTlsAuthentication) { + setMutualTlsAuthentication(mutualTlsAuthentication); + return this; + } + /** *

* The collection of tags associated with a domain name. @@ -238,6 +284,8 @@ public String toString() { sb.append("DomainName: ").append(getDomainName()).append(","); if (getDomainNameConfigurations() != null) sb.append("DomainNameConfigurations: ").append(getDomainNameConfigurations()).append(","); + if (getMutualTlsAuthentication() != null) + sb.append("MutualTlsAuthentication: ").append(getMutualTlsAuthentication()).append(","); if (getTags() != null) sb.append("Tags: ").append(getTags()); sb.append("}"); @@ -262,6 +310,10 @@ public boolean equals(Object obj) { return false; if (other.getDomainNameConfigurations() != null && other.getDomainNameConfigurations().equals(this.getDomainNameConfigurations()) == false) return false; + if (other.getMutualTlsAuthentication() == null ^ this.getMutualTlsAuthentication() == null) + return false; + if (other.getMutualTlsAuthentication() != null && other.getMutualTlsAuthentication().equals(this.getMutualTlsAuthentication()) == false) + return false; if (other.getTags() == null ^ this.getTags() == null) return false; if (other.getTags() != null && other.getTags().equals(this.getTags()) == false) @@ -276,6 +328,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getDomainName() == null) ? 0 : getDomainName().hashCode()); hashCode = prime * hashCode + ((getDomainNameConfigurations() == null) ? 0 : getDomainNameConfigurations().hashCode()); + hashCode = prime * hashCode + ((getMutualTlsAuthentication() == null) ? 0 : getMutualTlsAuthentication().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); return hashCode; } diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateDomainNameResult.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateDomainNameResult.java index a0be89e3f7c9..4a8b3c161364 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateDomainNameResult.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/CreateDomainNameResult.java @@ -36,6 +36,12 @@ public class CreateDomainNameResult extends com.amazonaws.AmazonWebServiceResult *

*/ private java.util.List domainNameConfigurations; + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ */ + private MutualTlsAuthentication mutualTlsAuthentication; /** *

* The collection of tags associated with a domain name. @@ -193,6 +199,46 @@ public CreateDomainNameResult withDomainNameConfigurations(java.util.Collection< return this; } + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. + */ + + public void setMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + this.mutualTlsAuthentication = mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @return The mutual TLS authentication configuration for a custom domain name. + */ + + public MutualTlsAuthentication getMutualTlsAuthentication() { + return this.mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateDomainNameResult withMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + setMutualTlsAuthentication(mutualTlsAuthentication); + return this; + } + /** *

* The collection of tags associated with a domain name. @@ -279,6 +325,8 @@ public String toString() { sb.append("DomainName: ").append(getDomainName()).append(","); if (getDomainNameConfigurations() != null) sb.append("DomainNameConfigurations: ").append(getDomainNameConfigurations()).append(","); + if (getMutualTlsAuthentication() != null) + sb.append("MutualTlsAuthentication: ").append(getMutualTlsAuthentication()).append(","); if (getTags() != null) sb.append("Tags: ").append(getTags()); sb.append("}"); @@ -308,6 +356,10 @@ public boolean equals(Object obj) { return false; if (other.getDomainNameConfigurations() != null && other.getDomainNameConfigurations().equals(this.getDomainNameConfigurations()) == false) return false; + if (other.getMutualTlsAuthentication() == null ^ this.getMutualTlsAuthentication() == null) + return false; + if (other.getMutualTlsAuthentication() != null && other.getMutualTlsAuthentication().equals(this.getMutualTlsAuthentication()) == false) + return false; if (other.getTags() == null ^ this.getTags() == null) return false; if (other.getTags() != null && other.getTags().equals(this.getTags()) == false) @@ -323,6 +375,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getApiMappingSelectionExpression() == null) ? 0 : getApiMappingSelectionExpression().hashCode()); hashCode = prime * hashCode + ((getDomainName() == null) ? 0 : getDomainName().hashCode()); hashCode = prime * hashCode + ((getDomainNameConfigurations() == null) ? 0 : getDomainNameConfigurations().hashCode()); + hashCode = prime * hashCode + ((getMutualTlsAuthentication() == null) ? 0 : getMutualTlsAuthentication().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); return hashCode; } diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/DomainName.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/DomainName.java index 8a3a68a54863..3019c62b6a3f 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/DomainName.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/DomainName.java @@ -43,6 +43,12 @@ public class DomainName implements Serializable, Cloneable, StructuredPojo { *

*/ private java.util.List domainNameConfigurations; + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ */ + private MutualTlsAuthentication mutualTlsAuthentication; /** *

* The collection of tags associated with a domain name. @@ -200,6 +206,46 @@ public DomainName withDomainNameConfigurations(java.util.Collection + * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. + */ + + public void setMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + this.mutualTlsAuthentication = mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @return The mutual TLS authentication configuration for a custom domain name. + */ + + public MutualTlsAuthentication getMutualTlsAuthentication() { + return this.mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public DomainName withMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + setMutualTlsAuthentication(mutualTlsAuthentication); + return this; + } + /** *

* The collection of tags associated with a domain name. @@ -286,6 +332,8 @@ public String toString() { sb.append("DomainName: ").append(getDomainName()).append(","); if (getDomainNameConfigurations() != null) sb.append("DomainNameConfigurations: ").append(getDomainNameConfigurations()).append(","); + if (getMutualTlsAuthentication() != null) + sb.append("MutualTlsAuthentication: ").append(getMutualTlsAuthentication()).append(","); if (getTags() != null) sb.append("Tags: ").append(getTags()); sb.append("}"); @@ -315,6 +363,10 @@ public boolean equals(Object obj) { return false; if (other.getDomainNameConfigurations() != null && other.getDomainNameConfigurations().equals(this.getDomainNameConfigurations()) == false) return false; + if (other.getMutualTlsAuthentication() == null ^ this.getMutualTlsAuthentication() == null) + return false; + if (other.getMutualTlsAuthentication() != null && other.getMutualTlsAuthentication().equals(this.getMutualTlsAuthentication()) == false) + return false; if (other.getTags() == null ^ this.getTags() == null) return false; if (other.getTags() != null && other.getTags().equals(this.getTags()) == false) @@ -330,6 +382,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getApiMappingSelectionExpression() == null) ? 0 : getApiMappingSelectionExpression().hashCode()); hashCode = prime * hashCode + ((getDomainName() == null) ? 0 : getDomainName().hashCode()); hashCode = prime * hashCode + ((getDomainNameConfigurations() == null) ? 0 : getDomainNameConfigurations().hashCode()); + hashCode = prime * hashCode + ((getMutualTlsAuthentication() == null) ? 0 : getMutualTlsAuthentication().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); return hashCode; } diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/GetApiResult.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/GetApiResult.java index c998b39a9210..bc82fd21e4ca 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/GetApiResult.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/GetApiResult.java @@ -70,6 +70,14 @@ public class GetApiResult extends com.amazonaws.AmazonWebServiceResult */ private Boolean disableSchemaValidation; + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ */ + private Boolean disableExecuteApiEndpoint; /** *

* The validation information during API import. This may include particular properties of your OpenAPI definition @@ -486,6 +494,76 @@ public Boolean isDisableSchemaValidation() { return this.disableSchemaValidation; } + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + */ + + public void setDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + this.disableExecuteApiEndpoint = disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean getDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetApiResult withDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + setDisableExecuteApiEndpoint(disableExecuteApiEndpoint); + return this; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean isDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + /** *

* The validation information during API import. This may include particular properties of your OpenAPI definition @@ -921,6 +999,8 @@ public String toString() { sb.append("Description: ").append(getDescription()).append(","); if (getDisableSchemaValidation() != null) sb.append("DisableSchemaValidation: ").append(getDisableSchemaValidation()).append(","); + if (getDisableExecuteApiEndpoint() != null) + sb.append("DisableExecuteApiEndpoint: ").append(getDisableExecuteApiEndpoint()).append(","); if (getImportInfo() != null) sb.append("ImportInfo: ").append(getImportInfo()).append(","); if (getName() != null) @@ -981,6 +1061,10 @@ public boolean equals(Object obj) { return false; if (other.getDisableSchemaValidation() != null && other.getDisableSchemaValidation().equals(this.getDisableSchemaValidation()) == false) return false; + if (other.getDisableExecuteApiEndpoint() == null ^ this.getDisableExecuteApiEndpoint() == null) + return false; + if (other.getDisableExecuteApiEndpoint() != null && other.getDisableExecuteApiEndpoint().equals(this.getDisableExecuteApiEndpoint()) == false) + return false; if (other.getImportInfo() == null ^ this.getImportInfo() == null) return false; if (other.getImportInfo() != null && other.getImportInfo().equals(this.getImportInfo()) == false) @@ -1025,6 +1109,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getCreatedDate() == null) ? 0 : getCreatedDate().hashCode()); hashCode = prime * hashCode + ((getDescription() == null) ? 0 : getDescription().hashCode()); hashCode = prime * hashCode + ((getDisableSchemaValidation() == null) ? 0 : getDisableSchemaValidation().hashCode()); + hashCode = prime * hashCode + ((getDisableExecuteApiEndpoint() == null) ? 0 : getDisableExecuteApiEndpoint().hashCode()); hashCode = prime * hashCode + ((getImportInfo() == null) ? 0 : getImportInfo().hashCode()); hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); hashCode = prime * hashCode + ((getProtocolType() == null) ? 0 : getProtocolType().hashCode()); diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/GetDomainNameResult.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/GetDomainNameResult.java index 765df842c5db..bd711649ed26 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/GetDomainNameResult.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/GetDomainNameResult.java @@ -36,6 +36,12 @@ public class GetDomainNameResult extends com.amazonaws.AmazonWebServiceResult */ private java.util.List domainNameConfigurations; + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ */ + private MutualTlsAuthentication mutualTlsAuthentication; /** *

* The collection of tags associated with a domain name. @@ -193,6 +199,46 @@ public GetDomainNameResult withDomainNameConfigurations(java.util.Collection + * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. + */ + + public void setMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + this.mutualTlsAuthentication = mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @return The mutual TLS authentication configuration for a custom domain name. + */ + + public MutualTlsAuthentication getMutualTlsAuthentication() { + return this.mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetDomainNameResult withMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + setMutualTlsAuthentication(mutualTlsAuthentication); + return this; + } + /** *

* The collection of tags associated with a domain name. @@ -279,6 +325,8 @@ public String toString() { sb.append("DomainName: ").append(getDomainName()).append(","); if (getDomainNameConfigurations() != null) sb.append("DomainNameConfigurations: ").append(getDomainNameConfigurations()).append(","); + if (getMutualTlsAuthentication() != null) + sb.append("MutualTlsAuthentication: ").append(getMutualTlsAuthentication()).append(","); if (getTags() != null) sb.append("Tags: ").append(getTags()); sb.append("}"); @@ -308,6 +356,10 @@ public boolean equals(Object obj) { return false; if (other.getDomainNameConfigurations() != null && other.getDomainNameConfigurations().equals(this.getDomainNameConfigurations()) == false) return false; + if (other.getMutualTlsAuthentication() == null ^ this.getMutualTlsAuthentication() == null) + return false; + if (other.getMutualTlsAuthentication() != null && other.getMutualTlsAuthentication().equals(this.getMutualTlsAuthentication()) == false) + return false; if (other.getTags() == null ^ this.getTags() == null) return false; if (other.getTags() != null && other.getTags().equals(this.getTags()) == false) @@ -323,6 +375,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getApiMappingSelectionExpression() == null) ? 0 : getApiMappingSelectionExpression().hashCode()); hashCode = prime * hashCode + ((getDomainName() == null) ? 0 : getDomainName().hashCode()); hashCode = prime * hashCode + ((getDomainNameConfigurations() == null) ? 0 : getDomainNameConfigurations().hashCode()); + hashCode = prime * hashCode + ((getMutualTlsAuthentication() == null) ? 0 : getMutualTlsAuthentication().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); return hashCode; } diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/ImportApiResult.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/ImportApiResult.java index f02a3ab94f24..ae98d354311d 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/ImportApiResult.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/ImportApiResult.java @@ -70,6 +70,14 @@ public class ImportApiResult extends com.amazonaws.AmazonWebServiceResult */ private Boolean disableSchemaValidation; + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ */ + private Boolean disableExecuteApiEndpoint; /** *

* The validation information during API import. This may include particular properties of your OpenAPI definition @@ -486,6 +494,76 @@ public Boolean isDisableSchemaValidation() { return this.disableSchemaValidation; } + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + */ + + public void setDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + this.disableExecuteApiEndpoint = disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean getDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ImportApiResult withDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + setDisableExecuteApiEndpoint(disableExecuteApiEndpoint); + return this; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean isDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + /** *

* The validation information during API import. This may include particular properties of your OpenAPI definition @@ -921,6 +999,8 @@ public String toString() { sb.append("Description: ").append(getDescription()).append(","); if (getDisableSchemaValidation() != null) sb.append("DisableSchemaValidation: ").append(getDisableSchemaValidation()).append(","); + if (getDisableExecuteApiEndpoint() != null) + sb.append("DisableExecuteApiEndpoint: ").append(getDisableExecuteApiEndpoint()).append(","); if (getImportInfo() != null) sb.append("ImportInfo: ").append(getImportInfo()).append(","); if (getName() != null) @@ -981,6 +1061,10 @@ public boolean equals(Object obj) { return false; if (other.getDisableSchemaValidation() != null && other.getDisableSchemaValidation().equals(this.getDisableSchemaValidation()) == false) return false; + if (other.getDisableExecuteApiEndpoint() == null ^ this.getDisableExecuteApiEndpoint() == null) + return false; + if (other.getDisableExecuteApiEndpoint() != null && other.getDisableExecuteApiEndpoint().equals(this.getDisableExecuteApiEndpoint()) == false) + return false; if (other.getImportInfo() == null ^ this.getImportInfo() == null) return false; if (other.getImportInfo() != null && other.getImportInfo().equals(this.getImportInfo()) == false) @@ -1025,6 +1109,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getCreatedDate() == null) ? 0 : getCreatedDate().hashCode()); hashCode = prime * hashCode + ((getDescription() == null) ? 0 : getDescription().hashCode()); hashCode = prime * hashCode + ((getDisableSchemaValidation() == null) ? 0 : getDisableSchemaValidation().hashCode()); + hashCode = prime * hashCode + ((getDisableExecuteApiEndpoint() == null) ? 0 : getDisableExecuteApiEndpoint().hashCode()); hashCode = prime * hashCode + ((getImportInfo() == null) ? 0 : getImportInfo().hashCode()); hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); hashCode = prime * hashCode + ((getProtocolType() == null) ? 0 : getProtocolType().hashCode()); diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/MutualTlsAuthentication.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/MutualTlsAuthentication.java new file mode 100644 index 000000000000..3eb5eaaa4786 --- /dev/null +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/MutualTlsAuthentication.java @@ -0,0 +1,317 @@ +/* + * 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.apigatewayv2.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class MutualTlsAuthentication implements Serializable, Cloneable, StructuredPojo { + + /** + *

+ * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can contain + * certificates from public or private certificate authorities. To update the truststore, upload a new version to + * S3, and then update your custom domain name to use the new version. To update the truststore, you must have + * permissions to access the S3 object. + *

+ */ + private String truststoreUri; + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ */ + private String truststoreVersion; + /** + *

+ * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + *

+ */ + private java.util.List truststoreWarnings; + + /** + *

+ * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can contain + * certificates from public or private certificate authorities. To update the truststore, upload a new version to + * S3, and then update your custom domain name to use the new version. To update the truststore, you must have + * permissions to access the S3 object. + *

+ * + * @param truststoreUri + * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can + * contain certificates from public or private certificate authorities. To update the truststore, upload a + * new version to S3, and then update your custom domain name to use the new version. To update the + * truststore, you must have permissions to access the S3 object. + */ + + public void setTruststoreUri(String truststoreUri) { + this.truststoreUri = truststoreUri; + } + + /** + *

+ * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can contain + * certificates from public or private certificate authorities. To update the truststore, upload a new version to + * S3, and then update your custom domain name to use the new version. To update the truststore, you must have + * permissions to access the S3 object. + *

+ * + * @return An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can + * contain certificates from public or private certificate authorities. To update the truststore, upload a + * new version to S3, and then update your custom domain name to use the new version. To update the + * truststore, you must have permissions to access the S3 object. + */ + + public String getTruststoreUri() { + return this.truststoreUri; + } + + /** + *

+ * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can contain + * certificates from public or private certificate authorities. To update the truststore, upload a new version to + * S3, and then update your custom domain name to use the new version. To update the truststore, you must have + * permissions to access the S3 object. + *

+ * + * @param truststoreUri + * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can + * contain certificates from public or private certificate authorities. To update the truststore, upload a + * new version to S3, and then update your custom domain name to use the new version. To update the + * truststore, you must have permissions to access the S3 object. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MutualTlsAuthentication withTruststoreUri(String truststoreUri) { + setTruststoreUri(truststoreUri); + return this; + } + + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ * + * @param truststoreVersion + * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + */ + + public void setTruststoreVersion(String truststoreVersion) { + this.truststoreVersion = truststoreVersion; + } + + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ * + * @return The version of the S3 object that contains your truststore. To specify a version, you must have + * versioning enabled for the S3 bucket. + */ + + public String getTruststoreVersion() { + return this.truststoreVersion; + } + + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ * + * @param truststoreVersion + * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MutualTlsAuthentication withTruststoreVersion(String truststoreVersion) { + setTruststoreVersion(truststoreVersion); + return this; + } + + /** + *

+ * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + *

+ * + * @return A list of warnings that API Gateway returns while processing your truststore. Invalid certificates + * produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To + * resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version. + */ + + public java.util.List getTruststoreWarnings() { + return truststoreWarnings; + } + + /** + *

+ * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + *

+ * + * @param truststoreWarnings + * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + */ + + public void setTruststoreWarnings(java.util.Collection truststoreWarnings) { + if (truststoreWarnings == null) { + this.truststoreWarnings = null; + return; + } + + this.truststoreWarnings = new java.util.ArrayList(truststoreWarnings); + } + + /** + *

+ * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setTruststoreWarnings(java.util.Collection)} or {@link #withTruststoreWarnings(java.util.Collection)} if + * you want to override the existing values. + *

+ * + * @param truststoreWarnings + * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MutualTlsAuthentication withTruststoreWarnings(String... truststoreWarnings) { + if (this.truststoreWarnings == null) { + setTruststoreWarnings(new java.util.ArrayList(truststoreWarnings.length)); + } + for (String ele : truststoreWarnings) { + this.truststoreWarnings.add(ele); + } + return this; + } + + /** + *

+ * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + *

+ * + * @param truststoreWarnings + * A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce + * warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve + * warnings, upload a new truststore to S3, and then update you domain name to use the new version. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MutualTlsAuthentication withTruststoreWarnings(java.util.Collection truststoreWarnings) { + setTruststoreWarnings(truststoreWarnings); + 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 (getTruststoreUri() != null) + sb.append("TruststoreUri: ").append(getTruststoreUri()).append(","); + if (getTruststoreVersion() != null) + sb.append("TruststoreVersion: ").append(getTruststoreVersion()).append(","); + if (getTruststoreWarnings() != null) + sb.append("TruststoreWarnings: ").append(getTruststoreWarnings()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof MutualTlsAuthentication == false) + return false; + MutualTlsAuthentication other = (MutualTlsAuthentication) obj; + if (other.getTruststoreUri() == null ^ this.getTruststoreUri() == null) + return false; + if (other.getTruststoreUri() != null && other.getTruststoreUri().equals(this.getTruststoreUri()) == false) + return false; + if (other.getTruststoreVersion() == null ^ this.getTruststoreVersion() == null) + return false; + if (other.getTruststoreVersion() != null && other.getTruststoreVersion().equals(this.getTruststoreVersion()) == false) + return false; + if (other.getTruststoreWarnings() == null ^ this.getTruststoreWarnings() == null) + return false; + if (other.getTruststoreWarnings() != null && other.getTruststoreWarnings().equals(this.getTruststoreWarnings()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getTruststoreUri() == null) ? 0 : getTruststoreUri().hashCode()); + hashCode = prime * hashCode + ((getTruststoreVersion() == null) ? 0 : getTruststoreVersion().hashCode()); + hashCode = prime * hashCode + ((getTruststoreWarnings() == null) ? 0 : getTruststoreWarnings().hashCode()); + return hashCode; + } + + @Override + public MutualTlsAuthentication clone() { + try { + return (MutualTlsAuthentication) 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.apigatewayv2.model.transform.MutualTlsAuthenticationMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/MutualTlsAuthenticationInput.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/MutualTlsAuthenticationInput.java new file mode 100644 index 000000000000..dd710793acc4 --- /dev/null +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/MutualTlsAuthenticationInput.java @@ -0,0 +1,216 @@ +/* + * 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.apigatewayv2.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class MutualTlsAuthenticationInput implements Serializable, Cloneable, StructuredPojo { + + /** + *

+ * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can contain + * certificates from public or private certificate authorities. To update the truststore, upload a new version to + * S3, and then update your custom domain name to use the new version. To update the truststore, you must have + * permissions to access the S3 object. + *

+ */ + private String truststoreUri; + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ */ + private String truststoreVersion; + + /** + *

+ * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can contain + * certificates from public or private certificate authorities. To update the truststore, upload a new version to + * S3, and then update your custom domain name to use the new version. To update the truststore, you must have + * permissions to access the S3 object. + *

+ * + * @param truststoreUri + * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can + * contain certificates from public or private certificate authorities. To update the truststore, upload a + * new version to S3, and then update your custom domain name to use the new version. To update the + * truststore, you must have permissions to access the S3 object. + */ + + public void setTruststoreUri(String truststoreUri) { + this.truststoreUri = truststoreUri; + } + + /** + *

+ * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can contain + * certificates from public or private certificate authorities. To update the truststore, upload a new version to + * S3, and then update your custom domain name to use the new version. To update the truststore, you must have + * permissions to access the S3 object. + *

+ * + * @return An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can + * contain certificates from public or private certificate authorities. To update the truststore, upload a + * new version to S3, and then update your custom domain name to use the new version. To update the + * truststore, you must have permissions to access the S3 object. + */ + + public String getTruststoreUri() { + return this.truststoreUri; + } + + /** + *

+ * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can contain + * certificates from public or private certificate authorities. To update the truststore, upload a new version to + * S3, and then update your custom domain name to use the new version. To update the truststore, you must have + * permissions to access the S3 object. + *

+ * + * @param truststoreUri + * An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, + * s3://bucket-name/key-name. The truststore can + * contain certificates from public or private certificate authorities. To update the truststore, upload a + * new version to S3, and then update your custom domain name to use the new version. To update the + * truststore, you must have permissions to access the S3 object. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MutualTlsAuthenticationInput withTruststoreUri(String truststoreUri) { + setTruststoreUri(truststoreUri); + return this; + } + + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ * + * @param truststoreVersion + * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + */ + + public void setTruststoreVersion(String truststoreVersion) { + this.truststoreVersion = truststoreVersion; + } + + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ * + * @return The version of the S3 object that contains your truststore. To specify a version, you must have + * versioning enabled for the S3 bucket. + */ + + public String getTruststoreVersion() { + return this.truststoreVersion; + } + + /** + *

+ * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + *

+ * + * @param truststoreVersion + * The version of the S3 object that contains your truststore. To specify a version, you must have versioning + * enabled for the S3 bucket. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MutualTlsAuthenticationInput withTruststoreVersion(String truststoreVersion) { + setTruststoreVersion(truststoreVersion); + 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 (getTruststoreUri() != null) + sb.append("TruststoreUri: ").append(getTruststoreUri()).append(","); + if (getTruststoreVersion() != null) + sb.append("TruststoreVersion: ").append(getTruststoreVersion()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof MutualTlsAuthenticationInput == false) + return false; + MutualTlsAuthenticationInput other = (MutualTlsAuthenticationInput) obj; + if (other.getTruststoreUri() == null ^ this.getTruststoreUri() == null) + return false; + if (other.getTruststoreUri() != null && other.getTruststoreUri().equals(this.getTruststoreUri()) == false) + return false; + if (other.getTruststoreVersion() == null ^ this.getTruststoreVersion() == null) + return false; + if (other.getTruststoreVersion() != null && other.getTruststoreVersion().equals(this.getTruststoreVersion()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getTruststoreUri() == null) ? 0 : getTruststoreUri().hashCode()); + hashCode = prime * hashCode + ((getTruststoreVersion() == null) ? 0 : getTruststoreVersion().hashCode()); + return hashCode; + } + + @Override + public MutualTlsAuthenticationInput clone() { + try { + return (MutualTlsAuthenticationInput) 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.apigatewayv2.model.transform.MutualTlsAuthenticationInputMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/ReimportApiResult.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/ReimportApiResult.java index 107d053b97e6..b8a97bf43380 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/ReimportApiResult.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/ReimportApiResult.java @@ -70,6 +70,14 @@ public class ReimportApiResult extends com.amazonaws.AmazonWebServiceResult */ private Boolean disableSchemaValidation; + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ */ + private Boolean disableExecuteApiEndpoint; /** *

* The validation information during API import. This may include particular properties of your OpenAPI definition @@ -486,6 +494,76 @@ public Boolean isDisableSchemaValidation() { return this.disableSchemaValidation; } + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + */ + + public void setDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + this.disableExecuteApiEndpoint = disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean getDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ReimportApiResult withDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + setDisableExecuteApiEndpoint(disableExecuteApiEndpoint); + return this; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean isDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + /** *

* The validation information during API import. This may include particular properties of your OpenAPI definition @@ -921,6 +999,8 @@ public String toString() { sb.append("Description: ").append(getDescription()).append(","); if (getDisableSchemaValidation() != null) sb.append("DisableSchemaValidation: ").append(getDisableSchemaValidation()).append(","); + if (getDisableExecuteApiEndpoint() != null) + sb.append("DisableExecuteApiEndpoint: ").append(getDisableExecuteApiEndpoint()).append(","); if (getImportInfo() != null) sb.append("ImportInfo: ").append(getImportInfo()).append(","); if (getName() != null) @@ -981,6 +1061,10 @@ public boolean equals(Object obj) { return false; if (other.getDisableSchemaValidation() != null && other.getDisableSchemaValidation().equals(this.getDisableSchemaValidation()) == false) return false; + if (other.getDisableExecuteApiEndpoint() == null ^ this.getDisableExecuteApiEndpoint() == null) + return false; + if (other.getDisableExecuteApiEndpoint() != null && other.getDisableExecuteApiEndpoint().equals(this.getDisableExecuteApiEndpoint()) == false) + return false; if (other.getImportInfo() == null ^ this.getImportInfo() == null) return false; if (other.getImportInfo() != null && other.getImportInfo().equals(this.getImportInfo()) == false) @@ -1025,6 +1109,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getCreatedDate() == null) ? 0 : getCreatedDate().hashCode()); hashCode = prime * hashCode + ((getDescription() == null) ? 0 : getDescription().hashCode()); hashCode = prime * hashCode + ((getDisableSchemaValidation() == null) ? 0 : getDisableSchemaValidation().hashCode()); + hashCode = prime * hashCode + ((getDisableExecuteApiEndpoint() == null) ? 0 : getDisableExecuteApiEndpoint().hashCode()); hashCode = prime * hashCode + ((getImportInfo() == null) ? 0 : getImportInfo().hashCode()); hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); hashCode = prime * hashCode + ((getProtocolType() == null) ? 0 : getProtocolType().hashCode()); diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateApiRequest.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateApiRequest.java index 98df239f9ab1..bd1d6322fa48 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateApiRequest.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateApiRequest.java @@ -68,6 +68,14 @@ public class UpdateApiRequest extends com.amazonaws.AmazonWebServiceRequest impl *

*/ private Boolean disableSchemaValidation; + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ */ + private Boolean disableExecuteApiEndpoint; /** *

* The name of the API. @@ -400,6 +408,76 @@ public Boolean isDisableSchemaValidation() { return this.disableSchemaValidation; } + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + */ + + public void setDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + this.disableExecuteApiEndpoint = disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean getDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public UpdateApiRequest withDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + setDisableExecuteApiEndpoint(disableExecuteApiEndpoint); + return this; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean isDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + /** *

* The name of the API. @@ -666,6 +744,8 @@ public String toString() { sb.append("Description: ").append(getDescription()).append(","); if (getDisableSchemaValidation() != null) sb.append("DisableSchemaValidation: ").append(getDisableSchemaValidation()).append(","); + if (getDisableExecuteApiEndpoint() != null) + sb.append("DisableExecuteApiEndpoint: ").append(getDisableExecuteApiEndpoint()).append(","); if (getName() != null) sb.append("Name: ").append(getName()).append(","); if (getRouteKey() != null) @@ -714,6 +794,10 @@ public boolean equals(Object obj) { return false; if (other.getDisableSchemaValidation() != null && other.getDisableSchemaValidation().equals(this.getDisableSchemaValidation()) == false) return false; + if (other.getDisableExecuteApiEndpoint() == null ^ this.getDisableExecuteApiEndpoint() == null) + return false; + if (other.getDisableExecuteApiEndpoint() != null && other.getDisableExecuteApiEndpoint().equals(this.getDisableExecuteApiEndpoint()) == false) + return false; if (other.getName() == null ^ this.getName() == null) return false; if (other.getName() != null && other.getName().equals(this.getName()) == false) @@ -748,6 +832,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getCredentialsArn() == null) ? 0 : getCredentialsArn().hashCode()); hashCode = prime * hashCode + ((getDescription() == null) ? 0 : getDescription().hashCode()); hashCode = prime * hashCode + ((getDisableSchemaValidation() == null) ? 0 : getDisableSchemaValidation().hashCode()); + hashCode = prime * hashCode + ((getDisableExecuteApiEndpoint() == null) ? 0 : getDisableExecuteApiEndpoint().hashCode()); hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); hashCode = prime * hashCode + ((getRouteKey() == null) ? 0 : getRouteKey().hashCode()); hashCode = prime * hashCode + ((getRouteSelectionExpression() == null) ? 0 : getRouteSelectionExpression().hashCode()); diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateApiResult.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateApiResult.java index c376dd236a7f..76cb56ac319d 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateApiResult.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateApiResult.java @@ -70,6 +70,14 @@ public class UpdateApiResult extends com.amazonaws.AmazonWebServiceResult */ private Boolean disableSchemaValidation; + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ */ + private Boolean disableExecuteApiEndpoint; /** *

* The validation information during API import. This may include particular properties of your OpenAPI definition @@ -486,6 +494,76 @@ public Boolean isDisableSchemaValidation() { return this.disableSchemaValidation; } + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + */ + + public void setDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + this.disableExecuteApiEndpoint = disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean getDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @param disableExecuteApiEndpoint + * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. + * To require that clients use a custom domain name to invoke your API, disable the default endpoint. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public UpdateApiResult withDisableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) { + setDisableExecuteApiEndpoint(disableExecuteApiEndpoint); + return this; + } + + /** + *

+ * Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can + * invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that + * clients use a custom domain name to invoke your API, disable the default endpoint. + *

+ * + * @return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, + * clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com + * endpoint. To require that clients use a custom domain name to invoke your API, disable the default + * endpoint. + */ + + public Boolean isDisableExecuteApiEndpoint() { + return this.disableExecuteApiEndpoint; + } + /** *

* The validation information during API import. This may include particular properties of your OpenAPI definition @@ -921,6 +999,8 @@ public String toString() { sb.append("Description: ").append(getDescription()).append(","); if (getDisableSchemaValidation() != null) sb.append("DisableSchemaValidation: ").append(getDisableSchemaValidation()).append(","); + if (getDisableExecuteApiEndpoint() != null) + sb.append("DisableExecuteApiEndpoint: ").append(getDisableExecuteApiEndpoint()).append(","); if (getImportInfo() != null) sb.append("ImportInfo: ").append(getImportInfo()).append(","); if (getName() != null) @@ -981,6 +1061,10 @@ public boolean equals(Object obj) { return false; if (other.getDisableSchemaValidation() != null && other.getDisableSchemaValidation().equals(this.getDisableSchemaValidation()) == false) return false; + if (other.getDisableExecuteApiEndpoint() == null ^ this.getDisableExecuteApiEndpoint() == null) + return false; + if (other.getDisableExecuteApiEndpoint() != null && other.getDisableExecuteApiEndpoint().equals(this.getDisableExecuteApiEndpoint()) == false) + return false; if (other.getImportInfo() == null ^ this.getImportInfo() == null) return false; if (other.getImportInfo() != null && other.getImportInfo().equals(this.getImportInfo()) == false) @@ -1025,6 +1109,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getCreatedDate() == null) ? 0 : getCreatedDate().hashCode()); hashCode = prime * hashCode + ((getDescription() == null) ? 0 : getDescription().hashCode()); hashCode = prime * hashCode + ((getDisableSchemaValidation() == null) ? 0 : getDisableSchemaValidation().hashCode()); + hashCode = prime * hashCode + ((getDisableExecuteApiEndpoint() == null) ? 0 : getDisableExecuteApiEndpoint().hashCode()); hashCode = prime * hashCode + ((getImportInfo() == null) ? 0 : getImportInfo().hashCode()); hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); hashCode = prime * hashCode + ((getProtocolType() == null) ? 0 : getProtocolType().hashCode()); diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateDomainNameRequest.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateDomainNameRequest.java index a8afb04d9225..10c3e93310a5 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateDomainNameRequest.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateDomainNameRequest.java @@ -37,6 +37,12 @@ public class UpdateDomainNameRequest extends com.amazonaws.AmazonWebServiceReque *

*/ private java.util.List domainNameConfigurations; + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ */ + private MutualTlsAuthenticationInput mutualTlsAuthentication; /** *

@@ -148,6 +154,46 @@ public UpdateDomainNameRequest withDomainNameConfigurations(java.util.Collection return this; } + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. + */ + + public void setMutualTlsAuthentication(MutualTlsAuthenticationInput mutualTlsAuthentication) { + this.mutualTlsAuthentication = mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @return The mutual TLS authentication configuration for a custom domain name. + */ + + public MutualTlsAuthenticationInput getMutualTlsAuthentication() { + return this.mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public UpdateDomainNameRequest withMutualTlsAuthentication(MutualTlsAuthenticationInput mutualTlsAuthentication) { + setMutualTlsAuthentication(mutualTlsAuthentication); + 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. @@ -163,7 +209,9 @@ public String toString() { if (getDomainName() != null) sb.append("DomainName: ").append(getDomainName()).append(","); if (getDomainNameConfigurations() != null) - sb.append("DomainNameConfigurations: ").append(getDomainNameConfigurations()); + sb.append("DomainNameConfigurations: ").append(getDomainNameConfigurations()).append(","); + if (getMutualTlsAuthentication() != null) + sb.append("MutualTlsAuthentication: ").append(getMutualTlsAuthentication()); sb.append("}"); return sb.toString(); } @@ -186,6 +234,10 @@ public boolean equals(Object obj) { return false; if (other.getDomainNameConfigurations() != null && other.getDomainNameConfigurations().equals(this.getDomainNameConfigurations()) == false) return false; + if (other.getMutualTlsAuthentication() == null ^ this.getMutualTlsAuthentication() == null) + return false; + if (other.getMutualTlsAuthentication() != null && other.getMutualTlsAuthentication().equals(this.getMutualTlsAuthentication()) == false) + return false; return true; } @@ -196,6 +248,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getDomainName() == null) ? 0 : getDomainName().hashCode()); hashCode = prime * hashCode + ((getDomainNameConfigurations() == null) ? 0 : getDomainNameConfigurations().hashCode()); + hashCode = prime * hashCode + ((getMutualTlsAuthentication() == null) ? 0 : getMutualTlsAuthentication().hashCode()); return hashCode; } diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateDomainNameResult.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateDomainNameResult.java index b674f966e27e..baf6731a1e76 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateDomainNameResult.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/UpdateDomainNameResult.java @@ -36,6 +36,12 @@ public class UpdateDomainNameResult extends com.amazonaws.AmazonWebServiceResult *

*/ private java.util.List domainNameConfigurations; + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ */ + private MutualTlsAuthentication mutualTlsAuthentication; /** *

* The collection of tags associated with a domain name. @@ -193,6 +199,46 @@ public UpdateDomainNameResult withDomainNameConfigurations(java.util.Collection< return this; } + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. + */ + + public void setMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + this.mutualTlsAuthentication = mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @return The mutual TLS authentication configuration for a custom domain name. + */ + + public MutualTlsAuthentication getMutualTlsAuthentication() { + return this.mutualTlsAuthentication; + } + + /** + *

+ * The mutual TLS authentication configuration for a custom domain name. + *

+ * + * @param mutualTlsAuthentication + * The mutual TLS authentication configuration for a custom domain name. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public UpdateDomainNameResult withMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) { + setMutualTlsAuthentication(mutualTlsAuthentication); + return this; + } + /** *

* The collection of tags associated with a domain name. @@ -279,6 +325,8 @@ public String toString() { sb.append("DomainName: ").append(getDomainName()).append(","); if (getDomainNameConfigurations() != null) sb.append("DomainNameConfigurations: ").append(getDomainNameConfigurations()).append(","); + if (getMutualTlsAuthentication() != null) + sb.append("MutualTlsAuthentication: ").append(getMutualTlsAuthentication()).append(","); if (getTags() != null) sb.append("Tags: ").append(getTags()); sb.append("}"); @@ -308,6 +356,10 @@ public boolean equals(Object obj) { return false; if (other.getDomainNameConfigurations() != null && other.getDomainNameConfigurations().equals(this.getDomainNameConfigurations()) == false) return false; + if (other.getMutualTlsAuthentication() == null ^ this.getMutualTlsAuthentication() == null) + return false; + if (other.getMutualTlsAuthentication() != null && other.getMutualTlsAuthentication().equals(this.getMutualTlsAuthentication()) == false) + return false; if (other.getTags() == null ^ this.getTags() == null) return false; if (other.getTags() != null && other.getTags().equals(this.getTags()) == false) @@ -323,6 +375,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getApiMappingSelectionExpression() == null) ? 0 : getApiMappingSelectionExpression().hashCode()); hashCode = prime * hashCode + ((getDomainName() == null) ? 0 : getDomainName().hashCode()); hashCode = prime * hashCode + ((getDomainNameConfigurations() == null) ? 0 : getDomainNameConfigurations().hashCode()); + hashCode = prime * hashCode + ((getMutualTlsAuthentication() == null) ? 0 : getMutualTlsAuthentication().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); return hashCode; } diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ApiJsonUnmarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ApiJsonUnmarshaller.java index 617d22acfba9..972d008ad2ae 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ApiJsonUnmarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ApiJsonUnmarshaller.java @@ -80,6 +80,10 @@ public Api unmarshall(JsonUnmarshallerContext context) throws Exception { context.nextToken(); api.setDisableSchemaValidation(context.getUnmarshaller(Boolean.class).unmarshall(context)); } + if (context.testExpression("disableExecuteApiEndpoint", targetDepth)) { + context.nextToken(); + api.setDisableExecuteApiEndpoint(context.getUnmarshaller(Boolean.class).unmarshall(context)); + } if (context.testExpression("importInfo", targetDepth)) { context.nextToken(); api.setImportInfo(new ListUnmarshaller(context.getUnmarshaller(String.class)) diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ApiMarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ApiMarshaller.java index 1150256ead04..466b6a9f3bd1 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ApiMarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ApiMarshaller.java @@ -45,6 +45,8 @@ public class ApiMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("description").build(); private static final MarshallingInfo DISABLESCHEMAVALIDATION_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("disableSchemaValidation").build(); + private static final MarshallingInfo DISABLEEXECUTEAPIENDPOINT_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("disableExecuteApiEndpoint").build(); private static final MarshallingInfo IMPORTINFO_BINDING = MarshallingInfo.builder(MarshallingType.LIST).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("importInfo").build(); private static final MarshallingInfo NAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) @@ -84,6 +86,7 @@ public void marshall(Api api, ProtocolMarshaller protocolMarshaller) { protocolMarshaller.marshall(api.getCreatedDate(), CREATEDDATE_BINDING); protocolMarshaller.marshall(api.getDescription(), DESCRIPTION_BINDING); protocolMarshaller.marshall(api.getDisableSchemaValidation(), DISABLESCHEMAVALIDATION_BINDING); + protocolMarshaller.marshall(api.getDisableExecuteApiEndpoint(), DISABLEEXECUTEAPIENDPOINT_BINDING); protocolMarshaller.marshall(api.getImportInfo(), IMPORTINFO_BINDING); protocolMarshaller.marshall(api.getName(), NAME_BINDING); protocolMarshaller.marshall(api.getProtocolType(), PROTOCOLTYPE_BINDING); diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateApiRequestMarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateApiRequestMarshaller.java index ff8d43e79f96..cd353c01b175 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateApiRequestMarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateApiRequestMarshaller.java @@ -39,6 +39,8 @@ public class CreateApiRequestMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("description").build(); private static final MarshallingInfo DISABLESCHEMAVALIDATION_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("disableSchemaValidation").build(); + private static final MarshallingInfo DISABLEEXECUTEAPIENDPOINT_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("disableExecuteApiEndpoint").build(); private static final MarshallingInfo NAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("name").build(); private static final MarshallingInfo PROTOCOLTYPE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) @@ -75,6 +77,7 @@ public void marshall(CreateApiRequest createApiRequest, ProtocolMarshaller proto protocolMarshaller.marshall(createApiRequest.getCredentialsArn(), CREDENTIALSARN_BINDING); protocolMarshaller.marshall(createApiRequest.getDescription(), DESCRIPTION_BINDING); protocolMarshaller.marshall(createApiRequest.getDisableSchemaValidation(), DISABLESCHEMAVALIDATION_BINDING); + protocolMarshaller.marshall(createApiRequest.getDisableExecuteApiEndpoint(), DISABLEEXECUTEAPIENDPOINT_BINDING); protocolMarshaller.marshall(createApiRequest.getName(), NAME_BINDING); protocolMarshaller.marshall(createApiRequest.getProtocolType(), PROTOCOLTYPE_BINDING); protocolMarshaller.marshall(createApiRequest.getRouteKey(), ROUTEKEY_BINDING); diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateApiResultJsonUnmarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateApiResultJsonUnmarshaller.java index 2db358060afa..00b46df878ae 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateApiResultJsonUnmarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateApiResultJsonUnmarshaller.java @@ -80,6 +80,10 @@ public CreateApiResult unmarshall(JsonUnmarshallerContext context) throws Except context.nextToken(); createApiResult.setDisableSchemaValidation(context.getUnmarshaller(Boolean.class).unmarshall(context)); } + if (context.testExpression("disableExecuteApiEndpoint", targetDepth)) { + context.nextToken(); + createApiResult.setDisableExecuteApiEndpoint(context.getUnmarshaller(Boolean.class).unmarshall(context)); + } if (context.testExpression("importInfo", targetDepth)) { context.nextToken(); createApiResult.setImportInfo(new ListUnmarshaller(context.getUnmarshaller(String.class)) diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateDomainNameRequestMarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateDomainNameRequestMarshaller.java index 40a81912eab6..adea428c4221 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateDomainNameRequestMarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateDomainNameRequestMarshaller.java @@ -33,6 +33,8 @@ public class CreateDomainNameRequestMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("domainName").build(); private static final MarshallingInfo DOMAINNAMECONFIGURATIONS_BINDING = MarshallingInfo.builder(MarshallingType.LIST) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("domainNameConfigurations").build(); + private static final MarshallingInfo MUTUALTLSAUTHENTICATION_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("mutualTlsAuthentication").build(); private static final MarshallingInfo TAGS_BINDING = MarshallingInfo.builder(MarshallingType.MAP).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("tags").build(); @@ -54,6 +56,7 @@ public void marshall(CreateDomainNameRequest createDomainNameRequest, ProtocolMa try { protocolMarshaller.marshall(createDomainNameRequest.getDomainName(), DOMAINNAME_BINDING); protocolMarshaller.marshall(createDomainNameRequest.getDomainNameConfigurations(), DOMAINNAMECONFIGURATIONS_BINDING); + protocolMarshaller.marshall(createDomainNameRequest.getMutualTlsAuthentication(), MUTUALTLSAUTHENTICATION_BINDING); protocolMarshaller.marshall(createDomainNameRequest.getTags(), TAGS_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateDomainNameResultJsonUnmarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateDomainNameResultJsonUnmarshaller.java index 7a28f2c6fe21..ae56ab4eb36e 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateDomainNameResultJsonUnmarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/CreateDomainNameResultJsonUnmarshaller.java @@ -63,6 +63,10 @@ public CreateDomainNameResult unmarshall(JsonUnmarshallerContext context) throws .unmarshall(context)); } + if (context.testExpression("mutualTlsAuthentication", targetDepth)) { + context.nextToken(); + createDomainNameResult.setMutualTlsAuthentication(MutualTlsAuthenticationJsonUnmarshaller.getInstance().unmarshall(context)); + } if (context.testExpression("tags", targetDepth)) { context.nextToken(); createDomainNameResult.setTags(new MapUnmarshaller(context.getUnmarshaller(String.class), context diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/DomainNameJsonUnmarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/DomainNameJsonUnmarshaller.java index 86c69e757634..9937d317a1bb 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/DomainNameJsonUnmarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/DomainNameJsonUnmarshaller.java @@ -62,6 +62,10 @@ public DomainName unmarshall(JsonUnmarshallerContext context) throws Exception { .unmarshall(context)); } + if (context.testExpression("mutualTlsAuthentication", targetDepth)) { + context.nextToken(); + domainName.setMutualTlsAuthentication(MutualTlsAuthenticationJsonUnmarshaller.getInstance().unmarshall(context)); + } if (context.testExpression("tags", targetDepth)) { context.nextToken(); domainName.setTags(new MapUnmarshaller(context.getUnmarshaller(String.class), context.getUnmarshaller(String.class)) diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/DomainNameMarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/DomainNameMarshaller.java index 04bdc2469ff0..08ff00bdaf2b 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/DomainNameMarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/DomainNameMarshaller.java @@ -35,6 +35,8 @@ public class DomainNameMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("domainName").build(); private static final MarshallingInfo DOMAINNAMECONFIGURATIONS_BINDING = MarshallingInfo.builder(MarshallingType.LIST) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("domainNameConfigurations").build(); + private static final MarshallingInfo MUTUALTLSAUTHENTICATION_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("mutualTlsAuthentication").build(); private static final MarshallingInfo TAGS_BINDING = MarshallingInfo.builder(MarshallingType.MAP).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("tags").build(); @@ -57,6 +59,7 @@ public void marshall(DomainName domainName, ProtocolMarshaller protocolMarshalle protocolMarshaller.marshall(domainName.getApiMappingSelectionExpression(), APIMAPPINGSELECTIONEXPRESSION_BINDING); protocolMarshaller.marshall(domainName.getDomainName(), DOMAINNAME_BINDING); protocolMarshaller.marshall(domainName.getDomainNameConfigurations(), DOMAINNAMECONFIGURATIONS_BINDING); + protocolMarshaller.marshall(domainName.getMutualTlsAuthentication(), MUTUALTLSAUTHENTICATION_BINDING); protocolMarshaller.marshall(domainName.getTags(), TAGS_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/GetApiResultJsonUnmarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/GetApiResultJsonUnmarshaller.java index b5b8f9207d33..12d54b24b173 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/GetApiResultJsonUnmarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/GetApiResultJsonUnmarshaller.java @@ -80,6 +80,10 @@ public GetApiResult unmarshall(JsonUnmarshallerContext context) throws Exception context.nextToken(); getApiResult.setDisableSchemaValidation(context.getUnmarshaller(Boolean.class).unmarshall(context)); } + if (context.testExpression("disableExecuteApiEndpoint", targetDepth)) { + context.nextToken(); + getApiResult.setDisableExecuteApiEndpoint(context.getUnmarshaller(Boolean.class).unmarshall(context)); + } if (context.testExpression("importInfo", targetDepth)) { context.nextToken(); getApiResult.setImportInfo(new ListUnmarshaller(context.getUnmarshaller(String.class)) diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/GetDomainNameResultJsonUnmarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/GetDomainNameResultJsonUnmarshaller.java index f962f9366204..7a14d9b1c9c1 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/GetDomainNameResultJsonUnmarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/GetDomainNameResultJsonUnmarshaller.java @@ -63,6 +63,10 @@ public GetDomainNameResult unmarshall(JsonUnmarshallerContext context) throws Ex .unmarshall(context)); } + if (context.testExpression("mutualTlsAuthentication", targetDepth)) { + context.nextToken(); + getDomainNameResult.setMutualTlsAuthentication(MutualTlsAuthenticationJsonUnmarshaller.getInstance().unmarshall(context)); + } if (context.testExpression("tags", targetDepth)) { context.nextToken(); getDomainNameResult.setTags(new MapUnmarshaller(context.getUnmarshaller(String.class), context diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ImportApiResultJsonUnmarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ImportApiResultJsonUnmarshaller.java index b4244605c2e1..84033f0203fd 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ImportApiResultJsonUnmarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ImportApiResultJsonUnmarshaller.java @@ -80,6 +80,10 @@ public ImportApiResult unmarshall(JsonUnmarshallerContext context) throws Except context.nextToken(); importApiResult.setDisableSchemaValidation(context.getUnmarshaller(Boolean.class).unmarshall(context)); } + if (context.testExpression("disableExecuteApiEndpoint", targetDepth)) { + context.nextToken(); + importApiResult.setDisableExecuteApiEndpoint(context.getUnmarshaller(Boolean.class).unmarshall(context)); + } if (context.testExpression("importInfo", targetDepth)) { context.nextToken(); importApiResult.setImportInfo(new ListUnmarshaller(context.getUnmarshaller(String.class)) diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/MutualTlsAuthenticationInputJsonUnmarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/MutualTlsAuthenticationInputJsonUnmarshaller.java new file mode 100644 index 000000000000..970bfe7416dd --- /dev/null +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/MutualTlsAuthenticationInputJsonUnmarshaller.java @@ -0,0 +1,78 @@ +/* + * 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.apigatewayv2.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.apigatewayv2.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * MutualTlsAuthenticationInput JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class MutualTlsAuthenticationInputJsonUnmarshaller implements Unmarshaller { + + public MutualTlsAuthenticationInput unmarshall(JsonUnmarshallerContext context) throws Exception { + MutualTlsAuthenticationInput mutualTlsAuthenticationInput = new MutualTlsAuthenticationInput(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("truststoreUri", targetDepth)) { + context.nextToken(); + mutualTlsAuthenticationInput.setTruststoreUri(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("truststoreVersion", targetDepth)) { + context.nextToken(); + mutualTlsAuthenticationInput.setTruststoreVersion(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return mutualTlsAuthenticationInput; + } + + private static MutualTlsAuthenticationInputJsonUnmarshaller instance; + + public static MutualTlsAuthenticationInputJsonUnmarshaller getInstance() { + if (instance == null) + instance = new MutualTlsAuthenticationInputJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/MutualTlsAuthenticationInputMarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/MutualTlsAuthenticationInputMarshaller.java new file mode 100644 index 000000000000..f940e39e1a8d --- /dev/null +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/MutualTlsAuthenticationInputMarshaller.java @@ -0,0 +1,58 @@ +/* + * 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.apigatewayv2.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.apigatewayv2.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * MutualTlsAuthenticationInputMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class MutualTlsAuthenticationInputMarshaller { + + private static final MarshallingInfo TRUSTSTOREURI_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("truststoreUri").build(); + private static final MarshallingInfo TRUSTSTOREVERSION_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("truststoreVersion").build(); + + private static final MutualTlsAuthenticationInputMarshaller instance = new MutualTlsAuthenticationInputMarshaller(); + + public static MutualTlsAuthenticationInputMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(MutualTlsAuthenticationInput mutualTlsAuthenticationInput, ProtocolMarshaller protocolMarshaller) { + + if (mutualTlsAuthenticationInput == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(mutualTlsAuthenticationInput.getTruststoreUri(), TRUSTSTOREURI_BINDING); + protocolMarshaller.marshall(mutualTlsAuthenticationInput.getTruststoreVersion(), TRUSTSTOREVERSION_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/MutualTlsAuthenticationJsonUnmarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/MutualTlsAuthenticationJsonUnmarshaller.java new file mode 100644 index 000000000000..7fe695518fb3 --- /dev/null +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/MutualTlsAuthenticationJsonUnmarshaller.java @@ -0,0 +1,84 @@ +/* + * 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.apigatewayv2.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.apigatewayv2.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * MutualTlsAuthentication JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class MutualTlsAuthenticationJsonUnmarshaller implements Unmarshaller { + + public MutualTlsAuthentication unmarshall(JsonUnmarshallerContext context) throws Exception { + MutualTlsAuthentication mutualTlsAuthentication = new MutualTlsAuthentication(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("truststoreUri", targetDepth)) { + context.nextToken(); + mutualTlsAuthentication.setTruststoreUri(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("truststoreVersion", targetDepth)) { + context.nextToken(); + mutualTlsAuthentication.setTruststoreVersion(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("truststoreWarnings", targetDepth)) { + context.nextToken(); + mutualTlsAuthentication.setTruststoreWarnings(new ListUnmarshaller(context.getUnmarshaller(String.class)) + + .unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return mutualTlsAuthentication; + } + + private static MutualTlsAuthenticationJsonUnmarshaller instance; + + public static MutualTlsAuthenticationJsonUnmarshaller getInstance() { + if (instance == null) + instance = new MutualTlsAuthenticationJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/MutualTlsAuthenticationMarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/MutualTlsAuthenticationMarshaller.java new file mode 100644 index 000000000000..a4d09c4dfbda --- /dev/null +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/MutualTlsAuthenticationMarshaller.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.apigatewayv2.model.transform; + +import java.util.List; +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.apigatewayv2.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * MutualTlsAuthenticationMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class MutualTlsAuthenticationMarshaller { + + private static final MarshallingInfo TRUSTSTOREURI_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("truststoreUri").build(); + private static final MarshallingInfo TRUSTSTOREVERSION_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("truststoreVersion").build(); + private static final MarshallingInfo TRUSTSTOREWARNINGS_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("truststoreWarnings").build(); + + private static final MutualTlsAuthenticationMarshaller instance = new MutualTlsAuthenticationMarshaller(); + + public static MutualTlsAuthenticationMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(MutualTlsAuthentication mutualTlsAuthentication, ProtocolMarshaller protocolMarshaller) { + + if (mutualTlsAuthentication == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(mutualTlsAuthentication.getTruststoreUri(), TRUSTSTOREURI_BINDING); + protocolMarshaller.marshall(mutualTlsAuthentication.getTruststoreVersion(), TRUSTSTOREVERSION_BINDING); + protocolMarshaller.marshall(mutualTlsAuthentication.getTruststoreWarnings(), TRUSTSTOREWARNINGS_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ReimportApiResultJsonUnmarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ReimportApiResultJsonUnmarshaller.java index 46d4720b7b84..e09e95a2f10a 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ReimportApiResultJsonUnmarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/ReimportApiResultJsonUnmarshaller.java @@ -80,6 +80,10 @@ public ReimportApiResult unmarshall(JsonUnmarshallerContext context) throws Exce context.nextToken(); reimportApiResult.setDisableSchemaValidation(context.getUnmarshaller(Boolean.class).unmarshall(context)); } + if (context.testExpression("disableExecuteApiEndpoint", targetDepth)) { + context.nextToken(); + reimportApiResult.setDisableExecuteApiEndpoint(context.getUnmarshaller(Boolean.class).unmarshall(context)); + } if (context.testExpression("importInfo", targetDepth)) { context.nextToken(); reimportApiResult.setImportInfo(new ListUnmarshaller(context.getUnmarshaller(String.class)) diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateApiRequestMarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateApiRequestMarshaller.java index 78d2b2a11749..e8e03184b22b 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateApiRequestMarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateApiRequestMarshaller.java @@ -39,6 +39,8 @@ public class UpdateApiRequestMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("description").build(); private static final MarshallingInfo DISABLESCHEMAVALIDATION_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("disableSchemaValidation").build(); + private static final MarshallingInfo DISABLEEXECUTEAPIENDPOINT_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("disableExecuteApiEndpoint").build(); private static final MarshallingInfo NAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("name").build(); private static final MarshallingInfo ROUTEKEY_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) @@ -72,6 +74,7 @@ public void marshall(UpdateApiRequest updateApiRequest, ProtocolMarshaller proto protocolMarshaller.marshall(updateApiRequest.getCredentialsArn(), CREDENTIALSARN_BINDING); protocolMarshaller.marshall(updateApiRequest.getDescription(), DESCRIPTION_BINDING); protocolMarshaller.marshall(updateApiRequest.getDisableSchemaValidation(), DISABLESCHEMAVALIDATION_BINDING); + protocolMarshaller.marshall(updateApiRequest.getDisableExecuteApiEndpoint(), DISABLEEXECUTEAPIENDPOINT_BINDING); protocolMarshaller.marshall(updateApiRequest.getName(), NAME_BINDING); protocolMarshaller.marshall(updateApiRequest.getRouteKey(), ROUTEKEY_BINDING); protocolMarshaller.marshall(updateApiRequest.getRouteSelectionExpression(), ROUTESELECTIONEXPRESSION_BINDING); diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateApiResultJsonUnmarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateApiResultJsonUnmarshaller.java index e36d301e13ee..a94465edf38f 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateApiResultJsonUnmarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateApiResultJsonUnmarshaller.java @@ -80,6 +80,10 @@ public UpdateApiResult unmarshall(JsonUnmarshallerContext context) throws Except context.nextToken(); updateApiResult.setDisableSchemaValidation(context.getUnmarshaller(Boolean.class).unmarshall(context)); } + if (context.testExpression("disableExecuteApiEndpoint", targetDepth)) { + context.nextToken(); + updateApiResult.setDisableExecuteApiEndpoint(context.getUnmarshaller(Boolean.class).unmarshall(context)); + } if (context.testExpression("importInfo", targetDepth)) { context.nextToken(); updateApiResult.setImportInfo(new ListUnmarshaller(context.getUnmarshaller(String.class)) diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateDomainNameRequestMarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateDomainNameRequestMarshaller.java index c2683bdadb22..fe08a715f5fa 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateDomainNameRequestMarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateDomainNameRequestMarshaller.java @@ -32,6 +32,8 @@ public class UpdateDomainNameRequestMarshaller { .marshallLocationName("domainName").build(); private static final MarshallingInfo DOMAINNAMECONFIGURATIONS_BINDING = MarshallingInfo.builder(MarshallingType.LIST) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("domainNameConfigurations").build(); + private static final MarshallingInfo MUTUALTLSAUTHENTICATION_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("mutualTlsAuthentication").build(); private static final UpdateDomainNameRequestMarshaller instance = new UpdateDomainNameRequestMarshaller(); @@ -51,6 +53,7 @@ public void marshall(UpdateDomainNameRequest updateDomainNameRequest, ProtocolMa try { protocolMarshaller.marshall(updateDomainNameRequest.getDomainName(), DOMAINNAME_BINDING); protocolMarshaller.marshall(updateDomainNameRequest.getDomainNameConfigurations(), DOMAINNAMECONFIGURATIONS_BINDING); + protocolMarshaller.marshall(updateDomainNameRequest.getMutualTlsAuthentication(), MUTUALTLSAUTHENTICATION_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateDomainNameResultJsonUnmarshaller.java b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateDomainNameResultJsonUnmarshaller.java index 13f18ad3ec69..c25f62cf4f1c 100644 --- a/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateDomainNameResultJsonUnmarshaller.java +++ b/aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/transform/UpdateDomainNameResultJsonUnmarshaller.java @@ -63,6 +63,10 @@ public UpdateDomainNameResult unmarshall(JsonUnmarshallerContext context) throws .unmarshall(context)); } + if (context.testExpression("mutualTlsAuthentication", targetDepth)) { + context.nextToken(); + updateDomainNameResult.setMutualTlsAuthentication(MutualTlsAuthenticationJsonUnmarshaller.getInstance().unmarshall(context)); + } if (context.testExpression("tags", targetDepth)) { context.nextToken(); updateDomainNameResult.setTags(new MapUnmarshaller(context.getUnmarshaller(String.class), context diff --git a/aws-java-sdk-appconfig/pom.xml b/aws-java-sdk-appconfig/pom.xml index a2eb4d9e55bc..d466510060f5 100644 --- a/aws-java-sdk-appconfig/pom.xml +++ b/aws-java-sdk-appconfig/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-appconfig diff --git a/aws-java-sdk-appflow/pom.xml b/aws-java-sdk-appflow/pom.xml index d23866e3c629..f4891ecaecb7 100644 --- a/aws-java-sdk-appflow/pom.xml +++ b/aws-java-sdk-appflow/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-appflow diff --git a/aws-java-sdk-applicationautoscaling/pom.xml b/aws-java-sdk-applicationautoscaling/pom.xml index 9cbeda3e39a9..eee0de6029f8 100644 --- a/aws-java-sdk-applicationautoscaling/pom.xml +++ b/aws-java-sdk-applicationautoscaling/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-applicationautoscaling diff --git a/aws-java-sdk-applicationinsights/pom.xml b/aws-java-sdk-applicationinsights/pom.xml index deeafbeaf2df..5f4d432396c6 100644 --- a/aws-java-sdk-applicationinsights/pom.xml +++ b/aws-java-sdk-applicationinsights/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-applicationinsights diff --git a/aws-java-sdk-appmesh/pom.xml b/aws-java-sdk-appmesh/pom.xml index 211d28117fce..5696b6fe270f 100644 --- a/aws-java-sdk-appmesh/pom.xml +++ b/aws-java-sdk-appmesh/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-appmesh diff --git a/aws-java-sdk-appstream/pom.xml b/aws-java-sdk-appstream/pom.xml index 21f90a24299b..205a19dba12b 100644 --- a/aws-java-sdk-appstream/pom.xml +++ b/aws-java-sdk-appstream/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-appstream diff --git a/aws-java-sdk-appsync/pom.xml b/aws-java-sdk-appsync/pom.xml index 2f8e9b4c21b8..1231cbba53e4 100644 --- a/aws-java-sdk-appsync/pom.xml +++ b/aws-java-sdk-appsync/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-appsync diff --git a/aws-java-sdk-athena/pom.xml b/aws-java-sdk-athena/pom.xml index 4b9ce528a14e..4266675c493d 100644 --- a/aws-java-sdk-athena/pom.xml +++ b/aws-java-sdk-athena/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-athena diff --git a/aws-java-sdk-augmentedairuntime/pom.xml b/aws-java-sdk-augmentedairuntime/pom.xml index 61fadca42fc5..ae002fca5f92 100644 --- a/aws-java-sdk-augmentedairuntime/pom.xml +++ b/aws-java-sdk-augmentedairuntime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-augmentedairuntime diff --git a/aws-java-sdk-autoscaling/pom.xml b/aws-java-sdk-autoscaling/pom.xml index ea75673751d9..60a6950ed459 100644 --- a/aws-java-sdk-autoscaling/pom.xml +++ b/aws-java-sdk-autoscaling/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-autoscaling diff --git a/aws-java-sdk-autoscalingplans/pom.xml b/aws-java-sdk-autoscalingplans/pom.xml index a31ce6b4602a..c2f9f1112297 100644 --- a/aws-java-sdk-autoscalingplans/pom.xml +++ b/aws-java-sdk-autoscalingplans/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-autoscalingplans diff --git a/aws-java-sdk-backup/pom.xml b/aws-java-sdk-backup/pom.xml index 5766fa70fdd6..843094e72e58 100644 --- a/aws-java-sdk-backup/pom.xml +++ b/aws-java-sdk-backup/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-backup diff --git a/aws-java-sdk-batch/pom.xml b/aws-java-sdk-batch/pom.xml index 04c687a76f21..5176af3decef 100644 --- a/aws-java-sdk-batch/pom.xml +++ b/aws-java-sdk-batch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-batch diff --git a/aws-java-sdk-bom/pom.xml b/aws-java-sdk-bom/pom.xml index e5483fa5203f..38d1684acd81 100644 --- a/aws-java-sdk-bom/pom.xml +++ b/aws-java-sdk-bom/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-bom diff --git a/aws-java-sdk-braket/pom.xml b/aws-java-sdk-braket/pom.xml index 0becce944164..82f45577f672 100644 --- a/aws-java-sdk-braket/pom.xml +++ b/aws-java-sdk-braket/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-braket diff --git a/aws-java-sdk-budgets/pom.xml b/aws-java-sdk-budgets/pom.xml index 647e6a25f2d5..513c7cadd363 100644 --- a/aws-java-sdk-budgets/pom.xml +++ b/aws-java-sdk-budgets/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-budgets diff --git a/aws-java-sdk-bundle/pom.xml b/aws-java-sdk-bundle/pom.xml index 176cc0646d26..3bdbda6235ea 100644 --- a/aws-java-sdk-bundle/pom.xml +++ b/aws-java-sdk-bundle/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-bundle @@ -24,7 +24,7 @@ aws-java-sdk com.amazonaws false - 1.11.863 + 1.11.864 diff --git a/aws-java-sdk-chime/pom.xml b/aws-java-sdk-chime/pom.xml index 12416255d99d..26626cbbe1a9 100644 --- a/aws-java-sdk-chime/pom.xml +++ b/aws-java-sdk-chime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-chime diff --git a/aws-java-sdk-cloud9/pom.xml b/aws-java-sdk-cloud9/pom.xml index 90c3088eeaa9..c971fbada227 100644 --- a/aws-java-sdk-cloud9/pom.xml +++ b/aws-java-sdk-cloud9/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-cloud9 diff --git a/aws-java-sdk-clouddirectory/pom.xml b/aws-java-sdk-clouddirectory/pom.xml index 2da59565982f..044a571435a0 100644 --- a/aws-java-sdk-clouddirectory/pom.xml +++ b/aws-java-sdk-clouddirectory/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-clouddirectory diff --git a/aws-java-sdk-cloudformation/pom.xml b/aws-java-sdk-cloudformation/pom.xml index 49acfbc027e0..6a2de17942c8 100644 --- a/aws-java-sdk-cloudformation/pom.xml +++ b/aws-java-sdk-cloudformation/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-cloudformation diff --git a/aws-java-sdk-cloudfront/pom.xml b/aws-java-sdk-cloudfront/pom.xml index 8bca49614f6d..47600b41cf8e 100644 --- a/aws-java-sdk-cloudfront/pom.xml +++ b/aws-java-sdk-cloudfront/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-cloudfront diff --git a/aws-java-sdk-cloudfront/src/main/java/com/amazonaws/services/cloudfront/model/DistributionConfig.java b/aws-java-sdk-cloudfront/src/main/java/com/amazonaws/services/cloudfront/model/DistributionConfig.java index af958a6a5d9e..f2d36eebfba8 100644 --- a/aws-java-sdk-cloudfront/src/main/java/com/amazonaws/services/cloudfront/model/DistributionConfig.java +++ b/aws-java-sdk-cloudfront/src/main/java/com/amazonaws/services/cloudfront/model/DistributionConfig.java @@ -168,8 +168,7 @@ public class DistributionConfig implements Serializable, Cloneable { * href="https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PriceClass.html">Choosing the Price * Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about * CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, - * scroll down to see the table at the bottom of the page. + * href="http://aws.amazon.com/cloudfront/pricing/">Amazon CloudFront Pricing. *

*/ private String priceClass; @@ -1100,8 +1099,7 @@ public DistributionConfig withLogging(LoggingConfig logging) { * href="https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PriceClass.html">Choosing the Price * Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about * CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, - * scroll down to see the table at the bottom of the page. + * href="http://aws.amazon.com/cloudfront/pricing/">Amazon CloudFront Pricing. *

* * @param priceClass @@ -1120,7 +1118,6 @@ public DistributionConfig withLogging(LoggingConfig logging) { * Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For * information about CloudFront pricing, including how price classes (such as Price Class 100) map to * CloudFront regions, see Amazon CloudFront Pricing. - * For price class information, scroll down to see the table at the bottom of the page. * @see PriceClass */ @@ -1144,8 +1141,7 @@ public void setPriceClass(String priceClass) { * href="https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PriceClass.html">Choosing the Price * Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about * CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, - * scroll down to see the table at the bottom of the page. + * href="http://aws.amazon.com/cloudfront/pricing/">Amazon CloudFront Pricing. *

* * @return The price class that corresponds with the maximum price that you want to pay for CloudFront service. If @@ -1163,7 +1159,7 @@ public void setPriceClass(String priceClass) { * Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For * information about CloudFront pricing, including how price classes (such as Price Class 100) map to * CloudFront regions, see Amazon CloudFront - * Pricing. For price class information, scroll down to see the table at the bottom of the page. + * Pricing. * @see PriceClass */ @@ -1187,8 +1183,7 @@ public String getPriceClass() { * href="https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PriceClass.html">Choosing the Price * Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about * CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, - * scroll down to see the table at the bottom of the page. + * href="http://aws.amazon.com/cloudfront/pricing/">Amazon CloudFront Pricing. *

* * @param priceClass @@ -1207,7 +1202,6 @@ public String getPriceClass() { * Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For * information about CloudFront pricing, including how price classes (such as Price Class 100) map to * CloudFront regions, see Amazon CloudFront Pricing. - * For price class information, scroll down to see the table at the bottom of the page. * @return Returns a reference to this object so that method calls can be chained together. * @see PriceClass */ @@ -1233,8 +1227,7 @@ public DistributionConfig withPriceClass(String priceClass) { * href="https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PriceClass.html">Choosing the Price * Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about * CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, - * scroll down to see the table at the bottom of the page. + * href="http://aws.amazon.com/cloudfront/pricing/">Amazon CloudFront Pricing. *

* * @param priceClass @@ -1253,7 +1246,6 @@ public DistributionConfig withPriceClass(String priceClass) { * Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For * information about CloudFront pricing, including how price classes (such as Price Class 100) map to * CloudFront regions, see Amazon CloudFront Pricing. - * For price class information, scroll down to see the table at the bottom of the page. * @see PriceClass */ @@ -1277,8 +1269,7 @@ public void setPriceClass(PriceClass priceClass) { * href="https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PriceClass.html">Choosing the Price * Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about * CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, - * scroll down to see the table at the bottom of the page. + * href="http://aws.amazon.com/cloudfront/pricing/">Amazon CloudFront Pricing. *

* * @param priceClass @@ -1297,7 +1288,6 @@ public void setPriceClass(PriceClass priceClass) { * Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For * information about CloudFront pricing, including how price classes (such as Price Class 100) map to * CloudFront regions, see Amazon CloudFront Pricing. - * For price class information, scroll down to see the table at the bottom of the page. * @return Returns a reference to this object so that method calls can be chained together. * @see PriceClass */ diff --git a/aws-java-sdk-cloudfront/src/main/java/com/amazonaws/services/cloudfront/model/ParametersInCacheKeyAndForwardedToOrigin.java b/aws-java-sdk-cloudfront/src/main/java/com/amazonaws/services/cloudfront/model/ParametersInCacheKeyAndForwardedToOrigin.java index 9289e76e8fd7..1cb2fef516c7 100644 --- a/aws-java-sdk-cloudfront/src/main/java/com/amazonaws/services/cloudfront/model/ParametersInCacheKeyAndForwardedToOrigin.java +++ b/aws-java-sdk-cloudfront/src/main/java/com/amazonaws/services/cloudfront/model/ParametersInCacheKeyAndForwardedToOrigin.java @@ -57,20 +57,22 @@ public class ParametersInCacheKeyAndForwardedToOrigin implements Serializable, C * *
  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the Accept-Encoding - * header in the cache policy or in an origin request policy attached to the same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy attached, + * do not include the Accept-Encoding header in the origin request policy. CloudFront always includes + * the Accept-Encoding header in origin requests when the value of this field is true, so + * including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding header * the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s * not included in origin requests. In this case, you can manually add Accept-Encoding to the headers @@ -101,20 +103,22 @@ public class ParametersInCacheKeyAndForwardedToOrigin implements Serializable, C * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the Accept-Encoding - * header in the cache policy or in an origin request policy attached to the same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy attached, + * do not include the Accept-Encoding header in the origin request policy. CloudFront always includes + * the Accept-Encoding header in origin requests when the value of this field is true, so + * including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding header * the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s * not included in origin requests. In this case, you can manually add Accept-Encoding to the headers @@ -167,20 +171,22 @@ public class ParametersInCacheKeyAndForwardedToOrigin implements Serializable, C * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the Accept-Encoding - * header in the cache policy or in an origin request policy attached to the same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy attached, + * do not include the Accept-Encoding header in the origin request policy. CloudFront always includes + * the Accept-Encoding header in origin requests when the value of this field is true, so + * including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding header * the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s * not included in origin requests. In this case, you can manually add Accept-Encoding to the headers @@ -208,21 +214,22 @@ public class ParametersInCacheKeyAndForwardedToOrigin implements Serializable, C * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the - * Accept-Encoding header in the cache policy or in an origin request policy attached to the - * same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy + * attached, do not include the Accept-Encoding header in the origin request policy. CloudFront + * always includes the Accept-Encoding header in origin requests when the value of this field is + * true, so including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding * header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache * key and it’s not included in origin requests. In this case, you can manually add @@ -256,20 +263,22 @@ public void setEnableAcceptEncodingGzip(Boolean enableAcceptEncodingGzip) { * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the Accept-Encoding - * header in the cache policy or in an origin request policy attached to the same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy attached, + * do not include the Accept-Encoding header in the origin request policy. CloudFront always includes + * the Accept-Encoding header in origin requests when the value of this field is true, so + * including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding header * the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s * not included in origin requests. In this case, you can manually add Accept-Encoding to the headers @@ -296,21 +305,22 @@ public void setEnableAcceptEncodingGzip(Boolean enableAcceptEncodingGzip) { * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the - * Accept-Encoding header in the cache policy or in an origin request policy attached to the - * same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy + * attached, do not include the Accept-Encoding header in the origin request policy. CloudFront + * always includes the Accept-Encoding header in origin requests when the value of this field + * is true, so including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding * header the same as any other HTTP header in the viewer request. By default, it’s not included in the * cache key and it’s not included in origin requests. In this case, you can manually add @@ -344,20 +354,22 @@ public Boolean getEnableAcceptEncodingGzip() { * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the Accept-Encoding - * header in the cache policy or in an origin request policy attached to the same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy attached, + * do not include the Accept-Encoding header in the origin request policy. CloudFront always includes + * the Accept-Encoding header in origin requests when the value of this field is true, so + * including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding header * the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s * not included in origin requests. In this case, you can manually add Accept-Encoding to the headers @@ -385,21 +397,22 @@ public Boolean getEnableAcceptEncodingGzip() { * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the - * Accept-Encoding header in the cache policy or in an origin request policy attached to the - * same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy + * attached, do not include the Accept-Encoding header in the origin request policy. CloudFront + * always includes the Accept-Encoding header in origin requests when the value of this field is + * true, so including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding * header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache * key and it’s not included in origin requests. In this case, you can manually add @@ -435,20 +448,22 @@ public ParametersInCacheKeyAndForwardedToOrigin withEnableAcceptEncodingGzip(Boo * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the Accept-Encoding - * header in the cache policy or in an origin request policy attached to the same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy attached, + * do not include the Accept-Encoding header in the origin request policy. CloudFront always includes + * the Accept-Encoding header in origin requests when the value of this field is true, so + * including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding header * the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s * not included in origin requests. In this case, you can manually add Accept-Encoding to the headers @@ -475,21 +490,22 @@ public ParametersInCacheKeyAndForwardedToOrigin withEnableAcceptEncodingGzip(Boo * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the - * Accept-Encoding header in the cache policy or in an origin request policy attached to the - * same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy + * attached, do not include the Accept-Encoding header in the origin request policy. CloudFront + * always includes the Accept-Encoding header in origin requests when the value of this field + * is true, so including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding * header the same as any other HTTP header in the viewer request. By default, it’s not included in the * cache key and it’s not included in origin requests. In this case, you can manually add @@ -523,20 +539,22 @@ public Boolean isEnableAcceptEncodingGzip() { * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the Accept-Encoding - * header in the cache policy or in an origin request policy attached to the same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy attached, + * do not include the Accept-Encoding header in the origin request policy. CloudFront always includes + * the Accept-Encoding header in origin requests when the value of this field is true, so + * including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding header * the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s * not included in origin requests. In this case, you can manually add Accept-Encoding to the headers @@ -564,21 +582,22 @@ public Boolean isEnableAcceptEncodingGzip() { * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the - * Accept-Encoding header in the cache policy or in an origin request policy attached to the - * same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy + * attached, do not include the Accept-Encoding header in the origin request policy. CloudFront + * always includes the Accept-Encoding header in origin requests when the value of this field is + * true, so including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding * header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache * key and it’s not included in origin requests. In this case, you can manually add @@ -612,20 +631,22 @@ public void setEnableAcceptEncodingBrotli(Boolean enableAcceptEncodingBrotli) { * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the Accept-Encoding - * header in the cache policy or in an origin request policy attached to the same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy attached, + * do not include the Accept-Encoding header in the origin request policy. CloudFront always includes + * the Accept-Encoding header in origin requests when the value of this field is true, so + * including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding header * the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s * not included in origin requests. In this case, you can manually add Accept-Encoding to the headers @@ -652,21 +673,22 @@ public void setEnableAcceptEncodingBrotli(Boolean enableAcceptEncodingBrotli) { * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the - * Accept-Encoding header in the cache policy or in an origin request policy attached to the - * same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy + * attached, do not include the Accept-Encoding header in the origin request policy. CloudFront + * always includes the Accept-Encoding header in origin requests when the value of this field + * is true, so including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding * header the same as any other HTTP header in the viewer request. By default, it’s not included in the * cache key and it’s not included in origin requests. In this case, you can manually add @@ -700,20 +722,22 @@ public Boolean getEnableAcceptEncodingBrotli() { * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the Accept-Encoding - * header in the cache policy or in an origin request policy attached to the same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy attached, + * do not include the Accept-Encoding header in the origin request policy. CloudFront always includes + * the Accept-Encoding header in origin requests when the value of this field is true, so + * including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding header * the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s * not included in origin requests. In this case, you can manually add Accept-Encoding to the headers @@ -741,21 +765,22 @@ public Boolean getEnableAcceptEncodingBrotli() { * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the - * Accept-Encoding header in the cache policy or in an origin request policy attached to the - * same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy + * attached, do not include the Accept-Encoding header in the origin request policy. CloudFront + * always includes the Accept-Encoding header in origin requests when the value of this field is + * true, so including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding * header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache * key and it’s not included in origin requests. In this case, you can manually add @@ -791,20 +816,22 @@ public ParametersInCacheKeyAndForwardedToOrigin withEnableAcceptEncodingBrotli(B * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the Accept-Encoding - * header in the cache policy or in an origin request policy attached to the same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy attached, + * do not include the Accept-Encoding header in the origin request policy. CloudFront always includes + * the Accept-Encoding header in origin requests when the value of this field is true, so + * including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding header * the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s * not included in origin requests. In this case, you can manually add Accept-Encoding to the headers @@ -831,21 +858,22 @@ public ParametersInCacheKeyAndForwardedToOrigin withEnableAcceptEncodingBrotli(B * *

  • *

    - * Includes the normalized header in the request to the origin + * Includes the normalized header in the request to the origin, if a request is necessary *

    *
  • * *

    - * If one or both of these fields are true, you should not whitelist the - * Accept-Encoding header in the cache policy or in an origin request policy attached to the - * same cache behavior. - *

    - *

    * For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide. *

    *

    + * If you set this value to true, and this cache behavior also has an origin request policy + * attached, do not include the Accept-Encoding header in the origin request policy. CloudFront + * always includes the Accept-Encoding header in origin requests when the value of this field + * is true, so including this header in an origin request policy has no effect. + *

    + *

    * If both of these fields are false, then CloudFront treats the Accept-Encoding * header the same as any other HTTP header in the viewer request. By default, it’s not included in the * cache key and it’s not included in origin requests. In this case, you can manually add diff --git a/aws-java-sdk-cloudhsm/pom.xml b/aws-java-sdk-cloudhsm/pom.xml index ad9d323bfba6..3a38e3adab2f 100644 --- a/aws-java-sdk-cloudhsm/pom.xml +++ b/aws-java-sdk-cloudhsm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-cloudhsm diff --git a/aws-java-sdk-cloudhsmv2/pom.xml b/aws-java-sdk-cloudhsmv2/pom.xml index ddbf3dc54b01..036ae638648b 100644 --- a/aws-java-sdk-cloudhsmv2/pom.xml +++ b/aws-java-sdk-cloudhsmv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-cloudhsmv2 diff --git a/aws-java-sdk-cloudsearch/pom.xml b/aws-java-sdk-cloudsearch/pom.xml index 78eca2a4264f..08f158edaa03 100644 --- a/aws-java-sdk-cloudsearch/pom.xml +++ b/aws-java-sdk-cloudsearch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-cloudsearch diff --git a/aws-java-sdk-cloudtrail/pom.xml b/aws-java-sdk-cloudtrail/pom.xml index 77c889dcc504..2fca313236f0 100644 --- a/aws-java-sdk-cloudtrail/pom.xml +++ b/aws-java-sdk-cloudtrail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-cloudtrail diff --git a/aws-java-sdk-cloudwatch/pom.xml b/aws-java-sdk-cloudwatch/pom.xml index 80c64fcf4096..374eb6eb15b6 100644 --- a/aws-java-sdk-cloudwatch/pom.xml +++ b/aws-java-sdk-cloudwatch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-cloudwatch diff --git a/aws-java-sdk-cloudwatchmetrics/pom.xml b/aws-java-sdk-cloudwatchmetrics/pom.xml index a81a1cfa4271..a4a39abc478c 100644 --- a/aws-java-sdk-cloudwatchmetrics/pom.xml +++ b/aws-java-sdk-cloudwatchmetrics/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-cloudwatchmetrics diff --git a/aws-java-sdk-code-generator/pom.xml b/aws-java-sdk-code-generator/pom.xml index 308490129f63..5388147f141a 100644 --- a/aws-java-sdk-code-generator/pom.xml +++ b/aws-java-sdk-code-generator/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-code-generator diff --git a/aws-java-sdk-codeartifact/pom.xml b/aws-java-sdk-codeartifact/pom.xml index 99b446876e3c..2d84332929b4 100644 --- a/aws-java-sdk-codeartifact/pom.xml +++ b/aws-java-sdk-codeartifact/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-codeartifact diff --git a/aws-java-sdk-codebuild/pom.xml b/aws-java-sdk-codebuild/pom.xml index 694b32d4ba5a..a647ad5bcfea 100644 --- a/aws-java-sdk-codebuild/pom.xml +++ b/aws-java-sdk-codebuild/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-codebuild diff --git a/aws-java-sdk-codecommit/pom.xml b/aws-java-sdk-codecommit/pom.xml index 56e2559d7e62..5fa78d562d3d 100644 --- a/aws-java-sdk-codecommit/pom.xml +++ b/aws-java-sdk-codecommit/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-codecommit diff --git a/aws-java-sdk-codedeploy/pom.xml b/aws-java-sdk-codedeploy/pom.xml index dbf8b4d8faf1..fc462f2b3a41 100644 --- a/aws-java-sdk-codedeploy/pom.xml +++ b/aws-java-sdk-codedeploy/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-codedeploy diff --git a/aws-java-sdk-codegen-maven-plugin/pom.xml b/aws-java-sdk-codegen-maven-plugin/pom.xml index 803db9dc4d8d..d61797744727 100644 --- a/aws-java-sdk-codegen-maven-plugin/pom.xml +++ b/aws-java-sdk-codegen-maven-plugin/pom.xml @@ -6,7 +6,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-codegen-maven-plugin diff --git a/aws-java-sdk-codeguruprofiler/pom.xml b/aws-java-sdk-codeguruprofiler/pom.xml index 4c45487a946e..27accd1d22fa 100644 --- a/aws-java-sdk-codeguruprofiler/pom.xml +++ b/aws-java-sdk-codeguruprofiler/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-codeguruprofiler diff --git a/aws-java-sdk-codegurureviewer/pom.xml b/aws-java-sdk-codegurureviewer/pom.xml index 8c830174c1dc..223959589e33 100644 --- a/aws-java-sdk-codegurureviewer/pom.xml +++ b/aws-java-sdk-codegurureviewer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-codegurureviewer diff --git a/aws-java-sdk-codepipeline/pom.xml b/aws-java-sdk-codepipeline/pom.xml index 8c3bf528c674..776fc0ecc0ac 100644 --- a/aws-java-sdk-codepipeline/pom.xml +++ b/aws-java-sdk-codepipeline/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-codepipeline diff --git a/aws-java-sdk-codestar/pom.xml b/aws-java-sdk-codestar/pom.xml index c799a4e3d811..863738c9ca03 100644 --- a/aws-java-sdk-codestar/pom.xml +++ b/aws-java-sdk-codestar/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-codestar diff --git a/aws-java-sdk-codestarconnections/pom.xml b/aws-java-sdk-codestarconnections/pom.xml index fc924c88d6a7..75b164b6f647 100644 --- a/aws-java-sdk-codestarconnections/pom.xml +++ b/aws-java-sdk-codestarconnections/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-codestarconnections diff --git a/aws-java-sdk-codestarnotifications/pom.xml b/aws-java-sdk-codestarnotifications/pom.xml index cd920d9e9350..696c39775cec 100644 --- a/aws-java-sdk-codestarnotifications/pom.xml +++ b/aws-java-sdk-codestarnotifications/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-codestarnotifications diff --git a/aws-java-sdk-cognitoidentity/pom.xml b/aws-java-sdk-cognitoidentity/pom.xml index 1804f7806b95..0e784b8da182 100644 --- a/aws-java-sdk-cognitoidentity/pom.xml +++ b/aws-java-sdk-cognitoidentity/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-cognitoidentity diff --git a/aws-java-sdk-cognitoidp/pom.xml b/aws-java-sdk-cognitoidp/pom.xml index 4d7b7b202ef9..34f58011dcd9 100644 --- a/aws-java-sdk-cognitoidp/pom.xml +++ b/aws-java-sdk-cognitoidp/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-cognitoidp diff --git a/aws-java-sdk-cognitosync/pom.xml b/aws-java-sdk-cognitosync/pom.xml index f9487cd9b564..31d3d1041211 100644 --- a/aws-java-sdk-cognitosync/pom.xml +++ b/aws-java-sdk-cognitosync/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-cognitosync diff --git a/aws-java-sdk-comprehend/pom.xml b/aws-java-sdk-comprehend/pom.xml index ee284c21550a..be4b8be1ab73 100644 --- a/aws-java-sdk-comprehend/pom.xml +++ b/aws-java-sdk-comprehend/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-comprehend diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AbstractAmazonComprehend.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AbstractAmazonComprehend.java index 7f633b74d941..ce5ce1142f7d 100644 --- a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AbstractAmazonComprehend.java +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AbstractAmazonComprehend.java @@ -122,6 +122,11 @@ public DescribeKeyPhrasesDetectionJobResult describeKeyPhrasesDetectionJob(Descr throw new java.lang.UnsupportedOperationException(); } + @Override + public DescribePiiEntitiesDetectionJobResult describePiiEntitiesDetectionJob(DescribePiiEntitiesDetectionJobRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public DescribeSentimentDetectionJobResult describeSentimentDetectionJob(DescribeSentimentDetectionJobRequest request) { throw new java.lang.UnsupportedOperationException(); @@ -147,6 +152,11 @@ public DetectKeyPhrasesResult detectKeyPhrases(DetectKeyPhrasesRequest request) throw new java.lang.UnsupportedOperationException(); } + @Override + public DetectPiiEntitiesResult detectPiiEntities(DetectPiiEntitiesRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public DetectSentimentResult detectSentiment(DetectSentimentRequest request) { throw new java.lang.UnsupportedOperationException(); @@ -192,6 +202,11 @@ public ListKeyPhrasesDetectionJobsResult listKeyPhrasesDetectionJobs(ListKeyPhra throw new java.lang.UnsupportedOperationException(); } + @Override + public ListPiiEntitiesDetectionJobsResult listPiiEntitiesDetectionJobs(ListPiiEntitiesDetectionJobsRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public ListSentimentDetectionJobsResult listSentimentDetectionJobs(ListSentimentDetectionJobsRequest request) { throw new java.lang.UnsupportedOperationException(); @@ -227,6 +242,11 @@ public StartKeyPhrasesDetectionJobResult startKeyPhrasesDetectionJob(StartKeyPhr throw new java.lang.UnsupportedOperationException(); } + @Override + public StartPiiEntitiesDetectionJobResult startPiiEntitiesDetectionJob(StartPiiEntitiesDetectionJobRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public StartSentimentDetectionJobResult startSentimentDetectionJob(StartSentimentDetectionJobRequest request) { throw new java.lang.UnsupportedOperationException(); @@ -252,6 +272,11 @@ public StopKeyPhrasesDetectionJobResult stopKeyPhrasesDetectionJob(StopKeyPhrase throw new java.lang.UnsupportedOperationException(); } + @Override + public StopPiiEntitiesDetectionJobResult stopPiiEntitiesDetectionJob(StopPiiEntitiesDetectionJobRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public StopSentimentDetectionJobResult stopSentimentDetectionJob(StopSentimentDetectionJobRequest request) { throw new java.lang.UnsupportedOperationException(); diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AbstractAmazonComprehendAsync.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AbstractAmazonComprehendAsync.java index a486494e8a8a..cb53c4f5f980 100644 --- a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AbstractAmazonComprehendAsync.java +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AbstractAmazonComprehendAsync.java @@ -278,6 +278,21 @@ public java.util.concurrent.Future describ throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future describePiiEntitiesDetectionJobAsync( + DescribePiiEntitiesDetectionJobRequest request) { + + return describePiiEntitiesDetectionJobAsync(request, null); + } + + @Override + public java.util.concurrent.Future describePiiEntitiesDetectionJobAsync( + DescribePiiEntitiesDetectionJobRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future describeSentimentDetectionJobAsync(DescribeSentimentDetectionJobRequest request) { @@ -343,6 +358,19 @@ public java.util.concurrent.Future detectKeyPhrasesAsync throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future detectPiiEntitiesAsync(DetectPiiEntitiesRequest request) { + + return detectPiiEntitiesAsync(request, null); + } + + @Override + public java.util.concurrent.Future detectPiiEntitiesAsync(DetectPiiEntitiesRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future detectSentimentAsync(DetectSentimentRequest request) { @@ -462,6 +490,19 @@ public java.util.concurrent.Future listKeyPhr throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future listPiiEntitiesDetectionJobsAsync(ListPiiEntitiesDetectionJobsRequest request) { + + return listPiiEntitiesDetectionJobsAsync(request, null); + } + + @Override + public java.util.concurrent.Future listPiiEntitiesDetectionJobsAsync(ListPiiEntitiesDetectionJobsRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future listSentimentDetectionJobsAsync(ListSentimentDetectionJobsRequest request) { @@ -555,6 +596,19 @@ public java.util.concurrent.Future startKeyPh throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future startPiiEntitiesDetectionJobAsync(StartPiiEntitiesDetectionJobRequest request) { + + return startPiiEntitiesDetectionJobAsync(request, null); + } + + @Override + public java.util.concurrent.Future startPiiEntitiesDetectionJobAsync(StartPiiEntitiesDetectionJobRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future startSentimentDetectionJobAsync(StartSentimentDetectionJobRequest request) { @@ -622,6 +676,19 @@ public java.util.concurrent.Future stopKeyPhra throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future stopPiiEntitiesDetectionJobAsync(StopPiiEntitiesDetectionJobRequest request) { + + return stopPiiEntitiesDetectionJobAsync(request, null); + } + + @Override + public java.util.concurrent.Future stopPiiEntitiesDetectionJobAsync(StopPiiEntitiesDetectionJobRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future stopSentimentDetectionJobAsync(StopSentimentDetectionJobRequest request) { diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehend.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehend.java index 2a1a257bc1b2..3db00328be16 100644 --- a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehend.java +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehend.java @@ -552,6 +552,28 @@ DescribeDominantLanguageDetectionJobResult describeDominantLanguageDetectionJob( */ DescribeKeyPhrasesDetectionJobResult describeKeyPhrasesDetectionJob(DescribeKeyPhrasesDetectionJobRequest describeKeyPhrasesDetectionJobRequest); + /** + *

    + * Gets the properties associated with a PII entities detection job. For example, you can use this operation to get + * the job status. + *

    + * + * @param describePiiEntitiesDetectionJobRequest + * @return Result of the DescribePiiEntitiesDetectionJob operation returned by the service. + * @throws InvalidRequestException + * The request is invalid. + * @throws JobNotFoundException + * The specified job was not found. Check the job ID and try again. + * @throws TooManyRequestsException + * The number of requests exceeds the limit. Resubmit your request later. + * @throws InternalServerException + * An internal server error occurred. Retry your request. + * @sample AmazonComprehend.DescribePiiEntitiesDetectionJob + * @see AWS API Documentation + */ + DescribePiiEntitiesDetectionJobResult describePiiEntitiesDetectionJob(DescribePiiEntitiesDetectionJobRequest describePiiEntitiesDetectionJobRequest); + /** *

    * Gets the properties associated with a sentiment detection job. Use this operation to get the status of a @@ -670,6 +692,32 @@ DescribeDominantLanguageDetectionJobResult describeDominantLanguageDetectionJob( */ DetectKeyPhrasesResult detectKeyPhrases(DetectKeyPhrasesRequest detectKeyPhrasesRequest); + /** + *

    + * Inspects the input text for entities that contain personally identifiable information (PII) and returns + * information about them. + *

    + * + * @param detectPiiEntitiesRequest + * @return Result of the DetectPiiEntities operation returned by the service. + * @throws InvalidRequestException + * The request is invalid. + * @throws TextSizeLimitExceededException + * The size of the input text exceeds the limit. Use a smaller document. + * @throws UnsupportedLanguageException + * Amazon Comprehend can't process the language of the input text. For all custom entity recognition APIs + * (such as CreateEntityRecognizer), only English, Spanish, French, Italian, German, or + * Portuguese are accepted. For most other APIs, such as those for Custom Classification, Amazon Comprehend + * accepts text in all supported languages. For a list of supported languages, see + * supported-languages. + * @throws InternalServerException + * An internal server error occurred. Retry your request. + * @sample AmazonComprehend.DetectPiiEntities + * @see AWS + * API Documentation + */ + DetectPiiEntitiesResult detectPiiEntities(DetectPiiEntitiesRequest detectPiiEntitiesRequest); + /** *

    * Inspects text and returns an inference of the prevailing sentiment (POSITIVE, NEUTRAL, @@ -872,6 +920,27 @@ DescribeDominantLanguageDetectionJobResult describeDominantLanguageDetectionJob( */ ListKeyPhrasesDetectionJobsResult listKeyPhrasesDetectionJobs(ListKeyPhrasesDetectionJobsRequest listKeyPhrasesDetectionJobsRequest); + /** + *

    + * Gets a list of the PII entity detection jobs that you have submitted. + *

    + * + * @param listPiiEntitiesDetectionJobsRequest + * @return Result of the ListPiiEntitiesDetectionJobs operation returned by the service. + * @throws InvalidRequestException + * The request is invalid. + * @throws TooManyRequestsException + * The number of requests exceeds the limit. Resubmit your request later. + * @throws InvalidFilterException + * The filter specified for the operation is invalid. Specify a different filter. + * @throws InternalServerException + * An internal server error occurred. Retry your request. + * @sample AmazonComprehend.ListPiiEntitiesDetectionJobs + * @see AWS API Documentation + */ + ListPiiEntitiesDetectionJobsResult listPiiEntitiesDetectionJobs(ListPiiEntitiesDetectionJobsRequest listPiiEntitiesDetectionJobsRequest); + /** *

    * Gets a list of sentiment detection jobs that you have submitted. @@ -1033,6 +1102,27 @@ DescribeDominantLanguageDetectionJobResult describeDominantLanguageDetectionJob( */ StartKeyPhrasesDetectionJobResult startKeyPhrasesDetectionJob(StartKeyPhrasesDetectionJobRequest startKeyPhrasesDetectionJobRequest); + /** + *

    + * Starts an asynchronous PII entity detection job for a collection of documents. + *

    + * + * @param startPiiEntitiesDetectionJobRequest + * @return Result of the StartPiiEntitiesDetectionJob operation returned by the service. + * @throws InvalidRequestException + * The request is invalid. + * @throws TooManyRequestsException + * The number of requests exceeds the limit. Resubmit your request later. + * @throws KmsKeyValidationException + * The KMS customer managed key (CMK) entered cannot be validated. Verify the key and re-enter it. + * @throws InternalServerException + * An internal server error occurred. Retry your request. + * @sample AmazonComprehend.StartPiiEntitiesDetectionJob + * @see AWS API Documentation + */ + StartPiiEntitiesDetectionJobResult startPiiEntitiesDetectionJob(StartPiiEntitiesDetectionJobRequest startPiiEntitiesDetectionJobRequest); + /** *

    * Starts an asynchronous sentiment detection job for a collection of documents. use the operation to track the @@ -1170,6 +1260,25 @@ DescribeDominantLanguageDetectionJobResult describeDominantLanguageDetectionJob( */ StopKeyPhrasesDetectionJobResult stopKeyPhrasesDetectionJob(StopKeyPhrasesDetectionJobRequest stopKeyPhrasesDetectionJobRequest); + /** + *

    + * Stops a PII entities detection job in progress. + *

    + * + * @param stopPiiEntitiesDetectionJobRequest + * @return Result of the StopPiiEntitiesDetectionJob operation returned by the service. + * @throws InvalidRequestException + * The request is invalid. + * @throws JobNotFoundException + * The specified job was not found. Check the job ID and try again. + * @throws InternalServerException + * An internal server error occurred. Retry your request. + * @sample AmazonComprehend.StopPiiEntitiesDetectionJob + * @see AWS API Documentation + */ + StopPiiEntitiesDetectionJobResult stopPiiEntitiesDetectionJob(StopPiiEntitiesDetectionJobRequest stopPiiEntitiesDetectionJobRequest); + /** *

    * Stops a sentiment detection job in progress. diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehendAsync.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehendAsync.java index 18bb68f83024..817064d67859 100644 --- a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehendAsync.java +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehendAsync.java @@ -707,6 +707,43 @@ java.util.concurrent.Future describeKeyPhr DescribeKeyPhrasesDetectionJobRequest describeKeyPhrasesDetectionJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + *

    + * Gets the properties associated with a PII entities detection job. For example, you can use this operation to get + * the job status. + *

    + * + * @param describePiiEntitiesDetectionJobRequest + * @return A Java Future containing the result of the DescribePiiEntitiesDetectionJob operation returned by the + * service. + * @sample AmazonComprehendAsync.DescribePiiEntitiesDetectionJob + * @see AWS API Documentation + */ + java.util.concurrent.Future describePiiEntitiesDetectionJobAsync( + DescribePiiEntitiesDetectionJobRequest describePiiEntitiesDetectionJobRequest); + + /** + *

    + * Gets the properties associated with a PII entities detection job. For example, you can use this operation to get + * the job status. + *

    + * + * @param describePiiEntitiesDetectionJobRequest + * @param asyncHandler + * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an + * implementation of the callback methods in this interface to receive notification of successful or + * unsuccessful completion of the operation. + * @return A Java Future containing the result of the DescribePiiEntitiesDetectionJob operation returned by the + * service. + * @sample AmazonComprehendAsyncHandler.DescribePiiEntitiesDetectionJob + * @see AWS API Documentation + */ + java.util.concurrent.Future describePiiEntitiesDetectionJobAsync( + DescribePiiEntitiesDetectionJobRequest describePiiEntitiesDetectionJobRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

    * Gets the properties associated with a sentiment detection job. Use this operation to get the status of a @@ -878,6 +915,39 @@ java.util.concurrent.Future detectEntitiesAsync(DetectEnti java.util.concurrent.Future detectKeyPhrasesAsync(DetectKeyPhrasesRequest detectKeyPhrasesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + *

    + * Inspects the input text for entities that contain personally identifiable information (PII) and returns + * information about them. + *

    + * + * @param detectPiiEntitiesRequest + * @return A Java Future containing the result of the DetectPiiEntities operation returned by the service. + * @sample AmazonComprehendAsync.DetectPiiEntities + * @see AWS + * API Documentation + */ + java.util.concurrent.Future detectPiiEntitiesAsync(DetectPiiEntitiesRequest detectPiiEntitiesRequest); + + /** + *

    + * Inspects the input text for entities that contain personally identifiable information (PII) and returns + * information about them. + *

    + * + * @param detectPiiEntitiesRequest + * @param asyncHandler + * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an + * implementation of the callback methods in this interface to receive notification of successful or + * unsuccessful completion of the operation. + * @return A Java Future containing the result of the DetectPiiEntities operation returned by the service. + * @sample AmazonComprehendAsyncHandler.DetectPiiEntities + * @see AWS + * API Documentation + */ + java.util.concurrent.Future detectPiiEntitiesAsync(DetectPiiEntitiesRequest detectPiiEntitiesRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

    * Inspects text and returns an inference of the prevailing sentiment (POSITIVE, NEUTRAL, @@ -1183,6 +1253,41 @@ java.util.concurrent.Future listKeyPhrasesDet ListKeyPhrasesDetectionJobsRequest listKeyPhrasesDetectionJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + *

    + * Gets a list of the PII entity detection jobs that you have submitted. + *

    + * + * @param listPiiEntitiesDetectionJobsRequest + * @return A Java Future containing the result of the ListPiiEntitiesDetectionJobs operation returned by the + * service. + * @sample AmazonComprehendAsync.ListPiiEntitiesDetectionJobs + * @see AWS API Documentation + */ + java.util.concurrent.Future listPiiEntitiesDetectionJobsAsync( + ListPiiEntitiesDetectionJobsRequest listPiiEntitiesDetectionJobsRequest); + + /** + *

    + * Gets a list of the PII entity detection jobs that you have submitted. + *

    + * + * @param listPiiEntitiesDetectionJobsRequest + * @param asyncHandler + * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an + * implementation of the callback methods in this interface to receive notification of successful or + * unsuccessful completion of the operation. + * @return A Java Future containing the result of the ListPiiEntitiesDetectionJobs operation returned by the + * service. + * @sample AmazonComprehendAsyncHandler.ListPiiEntitiesDetectionJobs + * @see AWS API Documentation + */ + java.util.concurrent.Future listPiiEntitiesDetectionJobsAsync( + ListPiiEntitiesDetectionJobsRequest listPiiEntitiesDetectionJobsRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

    * Gets a list of sentiment detection jobs that you have submitted. @@ -1430,6 +1535,41 @@ java.util.concurrent.Future startKeyPhrasesDe StartKeyPhrasesDetectionJobRequest startKeyPhrasesDetectionJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + *

    + * Starts an asynchronous PII entity detection job for a collection of documents. + *

    + * + * @param startPiiEntitiesDetectionJobRequest + * @return A Java Future containing the result of the StartPiiEntitiesDetectionJob operation returned by the + * service. + * @sample AmazonComprehendAsync.StartPiiEntitiesDetectionJob + * @see AWS API Documentation + */ + java.util.concurrent.Future startPiiEntitiesDetectionJobAsync( + StartPiiEntitiesDetectionJobRequest startPiiEntitiesDetectionJobRequest); + + /** + *

    + * Starts an asynchronous PII entity detection job for a collection of documents. + *

    + * + * @param startPiiEntitiesDetectionJobRequest + * @param asyncHandler + * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an + * implementation of the callback methods in this interface to receive notification of successful or + * unsuccessful completion of the operation. + * @return A Java Future containing the result of the StartPiiEntitiesDetectionJob operation returned by the + * service. + * @sample AmazonComprehendAsyncHandler.StartPiiEntitiesDetectionJob + * @see AWS API Documentation + */ + java.util.concurrent.Future startPiiEntitiesDetectionJobAsync( + StartPiiEntitiesDetectionJobRequest startPiiEntitiesDetectionJobRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

    * Starts an asynchronous sentiment detection job for a collection of documents. use the operation to track the @@ -1669,6 +1809,39 @@ java.util.concurrent.Future stopKeyPhrasesDete StopKeyPhrasesDetectionJobRequest stopKeyPhrasesDetectionJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + *

    + * Stops a PII entities detection job in progress. + *

    + * + * @param stopPiiEntitiesDetectionJobRequest + * @return A Java Future containing the result of the StopPiiEntitiesDetectionJob operation returned by the service. + * @sample AmazonComprehendAsync.StopPiiEntitiesDetectionJob + * @see AWS API Documentation + */ + java.util.concurrent.Future stopPiiEntitiesDetectionJobAsync( + StopPiiEntitiesDetectionJobRequest stopPiiEntitiesDetectionJobRequest); + + /** + *

    + * Stops a PII entities detection job in progress. + *

    + * + * @param stopPiiEntitiesDetectionJobRequest + * @param asyncHandler + * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an + * implementation of the callback methods in this interface to receive notification of successful or + * unsuccessful completion of the operation. + * @return A Java Future containing the result of the StopPiiEntitiesDetectionJob operation returned by the service. + * @sample AmazonComprehendAsyncHandler.StopPiiEntitiesDetectionJob + * @see AWS API Documentation + */ + java.util.concurrent.Future stopPiiEntitiesDetectionJobAsync( + StopPiiEntitiesDetectionJobRequest stopPiiEntitiesDetectionJobRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

    * Stops a sentiment detection job in progress. diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehendAsyncClient.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehendAsyncClient.java index ae15dd9902bb..518fd76889b1 100644 --- a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehendAsyncClient.java +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehendAsyncClient.java @@ -709,6 +709,41 @@ public DescribeKeyPhrasesDetectionJobResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future describePiiEntitiesDetectionJobAsync( + DescribePiiEntitiesDetectionJobRequest request) { + + return describePiiEntitiesDetectionJobAsync(request, null); + } + + @Override + public java.util.concurrent.Future describePiiEntitiesDetectionJobAsync( + final DescribePiiEntitiesDetectionJobRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final DescribePiiEntitiesDetectionJobRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public DescribePiiEntitiesDetectionJobResult call() throws Exception { + DescribePiiEntitiesDetectionJobResult result = null; + + try { + result = executeDescribePiiEntitiesDetectionJob(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future describeSentimentDetectionJobAsync(DescribeSentimentDetectionJobRequest request) { @@ -875,6 +910,39 @@ public DetectKeyPhrasesResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future detectPiiEntitiesAsync(DetectPiiEntitiesRequest request) { + + return detectPiiEntitiesAsync(request, null); + } + + @Override + public java.util.concurrent.Future detectPiiEntitiesAsync(final DetectPiiEntitiesRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final DetectPiiEntitiesRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public DetectPiiEntitiesResult call() throws Exception { + DetectPiiEntitiesResult result = null; + + try { + result = executeDetectPiiEntities(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future detectSentimentAsync(DetectSentimentRequest request) { @@ -1175,6 +1243,39 @@ public ListKeyPhrasesDetectionJobsResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future listPiiEntitiesDetectionJobsAsync(ListPiiEntitiesDetectionJobsRequest request) { + + return listPiiEntitiesDetectionJobsAsync(request, null); + } + + @Override + public java.util.concurrent.Future listPiiEntitiesDetectionJobsAsync(final ListPiiEntitiesDetectionJobsRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final ListPiiEntitiesDetectionJobsRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public ListPiiEntitiesDetectionJobsResult call() throws Exception { + ListPiiEntitiesDetectionJobsResult result = null; + + try { + result = executeListPiiEntitiesDetectionJobs(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future listSentimentDetectionJobsAsync(ListSentimentDetectionJobsRequest request) { @@ -1409,6 +1510,39 @@ public StartKeyPhrasesDetectionJobResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future startPiiEntitiesDetectionJobAsync(StartPiiEntitiesDetectionJobRequest request) { + + return startPiiEntitiesDetectionJobAsync(request, null); + } + + @Override + public java.util.concurrent.Future startPiiEntitiesDetectionJobAsync(final StartPiiEntitiesDetectionJobRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final StartPiiEntitiesDetectionJobRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public StartPiiEntitiesDetectionJobResult call() throws Exception { + StartPiiEntitiesDetectionJobResult result = null; + + try { + result = executeStartPiiEntitiesDetectionJob(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future startSentimentDetectionJobAsync(StartSentimentDetectionJobRequest request) { @@ -1576,6 +1710,39 @@ public StopKeyPhrasesDetectionJobResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future stopPiiEntitiesDetectionJobAsync(StopPiiEntitiesDetectionJobRequest request) { + + return stopPiiEntitiesDetectionJobAsync(request, null); + } + + @Override + public java.util.concurrent.Future stopPiiEntitiesDetectionJobAsync(final StopPiiEntitiesDetectionJobRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final StopPiiEntitiesDetectionJobRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public StopPiiEntitiesDetectionJobResult call() throws Exception { + StopPiiEntitiesDetectionJobResult result = null; + + try { + result = executeStopPiiEntitiesDetectionJob(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future stopSentimentDetectionJobAsync(StopSentimentDetectionJobRequest request) { diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehendClient.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehendClient.java index 4963a736c2f8..fc515b960b78 100644 --- a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehendClient.java +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/AmazonComprehendClient.java @@ -81,9 +81,6 @@ public class AmazonComprehendClient extends AmazonWebServiceClient implements Am .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("ConcurrentModificationException").withExceptionUnmarshaller( com.amazonaws.services.comprehend.model.transform.ConcurrentModificationExceptionUnmarshaller.getInstance())) - .addErrorMetadata( - new JsonErrorShapeMetadata().withErrorCode("ResourceInUseException").withExceptionUnmarshaller( - com.amazonaws.services.comprehend.model.transform.ResourceInUseExceptionUnmarshaller.getInstance())) .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("InvalidRequestException").withExceptionUnmarshaller( com.amazonaws.services.comprehend.model.transform.InvalidRequestExceptionUnmarshaller.getInstance())) @@ -96,36 +93,39 @@ public class AmazonComprehendClient extends AmazonWebServiceClient implements Am .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("TooManyTagKeysException").withExceptionUnmarshaller( com.amazonaws.services.comprehend.model.transform.TooManyTagKeysExceptionUnmarshaller.getInstance())) - .addErrorMetadata( - new JsonErrorShapeMetadata().withErrorCode("BatchSizeLimitExceededException").withExceptionUnmarshaller( - com.amazonaws.services.comprehend.model.transform.BatchSizeLimitExceededExceptionUnmarshaller.getInstance())) - .addErrorMetadata( - new JsonErrorShapeMetadata().withErrorCode("TextSizeLimitExceededException").withExceptionUnmarshaller( - com.amazonaws.services.comprehend.model.transform.TextSizeLimitExceededExceptionUnmarshaller.getInstance())) .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("UnsupportedLanguageException").withExceptionUnmarshaller( com.amazonaws.services.comprehend.model.transform.UnsupportedLanguageExceptionUnmarshaller.getInstance())) .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("InternalServerException").withExceptionUnmarshaller( com.amazonaws.services.comprehend.model.transform.InternalServerExceptionUnmarshaller.getInstance())) - .addErrorMetadata( - new JsonErrorShapeMetadata().withErrorCode("TooManyTagsException").withExceptionUnmarshaller( - com.amazonaws.services.comprehend.model.transform.TooManyTagsExceptionUnmarshaller.getInstance())) .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("ResourceNotFoundException").withExceptionUnmarshaller( com.amazonaws.services.comprehend.model.transform.ResourceNotFoundExceptionUnmarshaller.getInstance())) .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("ResourceUnavailableException").withExceptionUnmarshaller( com.amazonaws.services.comprehend.model.transform.ResourceUnavailableExceptionUnmarshaller.getInstance())) + .addErrorMetadata( + new JsonErrorShapeMetadata().withErrorCode("ResourceLimitExceededException").withExceptionUnmarshaller( + com.amazonaws.services.comprehend.model.transform.ResourceLimitExceededExceptionUnmarshaller.getInstance())) + .addErrorMetadata( + new JsonErrorShapeMetadata().withErrorCode("ResourceInUseException").withExceptionUnmarshaller( + com.amazonaws.services.comprehend.model.transform.ResourceInUseExceptionUnmarshaller.getInstance())) + .addErrorMetadata( + new JsonErrorShapeMetadata().withErrorCode("BatchSizeLimitExceededException").withExceptionUnmarshaller( + com.amazonaws.services.comprehend.model.transform.BatchSizeLimitExceededExceptionUnmarshaller.getInstance())) + .addErrorMetadata( + new JsonErrorShapeMetadata().withErrorCode("TextSizeLimitExceededException").withExceptionUnmarshaller( + com.amazonaws.services.comprehend.model.transform.TextSizeLimitExceededExceptionUnmarshaller.getInstance())) + .addErrorMetadata( + new JsonErrorShapeMetadata().withErrorCode("TooManyTagsException").withExceptionUnmarshaller( + com.amazonaws.services.comprehend.model.transform.TooManyTagsExceptionUnmarshaller.getInstance())) .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("JobNotFoundException").withExceptionUnmarshaller( com.amazonaws.services.comprehend.model.transform.JobNotFoundExceptionUnmarshaller.getInstance())) .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("TooManyRequestsException").withExceptionUnmarshaller( com.amazonaws.services.comprehend.model.transform.TooManyRequestsExceptionUnmarshaller.getInstance())) - .addErrorMetadata( - new JsonErrorShapeMetadata().withErrorCode("ResourceLimitExceededException").withExceptionUnmarshaller( - com.amazonaws.services.comprehend.model.transform.ResourceLimitExceededExceptionUnmarshaller.getInstance())) .withBaseServiceExceptionClass(com.amazonaws.services.comprehend.model.AmazonComprehendException.class)); public static AmazonComprehendClientBuilder builder() { @@ -1465,6 +1465,71 @@ final DescribeKeyPhrasesDetectionJobResult executeDescribeKeyPhrasesDetectionJob } } + /** + *

    + * Gets the properties associated with a PII entities detection job. For example, you can use this operation to get + * the job status. + *

    + * + * @param describePiiEntitiesDetectionJobRequest + * @return Result of the DescribePiiEntitiesDetectionJob operation returned by the service. + * @throws InvalidRequestException + * The request is invalid. + * @throws JobNotFoundException + * The specified job was not found. Check the job ID and try again. + * @throws TooManyRequestsException + * The number of requests exceeds the limit. Resubmit your request later. + * @throws InternalServerException + * An internal server error occurred. Retry your request. + * @sample AmazonComprehend.DescribePiiEntitiesDetectionJob + * @see AWS API Documentation + */ + @Override + public DescribePiiEntitiesDetectionJobResult describePiiEntitiesDetectionJob(DescribePiiEntitiesDetectionJobRequest request) { + request = beforeClientExecution(request); + return executeDescribePiiEntitiesDetectionJob(request); + } + + @SdkInternalApi + final DescribePiiEntitiesDetectionJobResult executeDescribePiiEntitiesDetectionJob( + DescribePiiEntitiesDetectionJobRequest describePiiEntitiesDetectionJobRequest) { + + ExecutionContext executionContext = createExecutionContext(describePiiEntitiesDetectionJobRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new DescribePiiEntitiesDetectionJobRequestProtocolMarshaller(protocolFactory).marshall(super + .beforeMarshalling(describePiiEntitiesDetectionJobRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Comprehend"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "DescribePiiEntitiesDetectionJob"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), + new DescribePiiEntitiesDetectionJobResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

    * Gets the properties associated with a sentiment detection job. Use this operation to get the status of a @@ -1788,6 +1853,72 @@ final DetectKeyPhrasesResult executeDetectKeyPhrases(DetectKeyPhrasesRequest det } } + /** + *

    + * Inspects the input text for entities that contain personally identifiable information (PII) and returns + * information about them. + *

    + * + * @param detectPiiEntitiesRequest + * @return Result of the DetectPiiEntities operation returned by the service. + * @throws InvalidRequestException + * The request is invalid. + * @throws TextSizeLimitExceededException + * The size of the input text exceeds the limit. Use a smaller document. + * @throws UnsupportedLanguageException + * Amazon Comprehend can't process the language of the input text. For all custom entity recognition APIs + * (such as CreateEntityRecognizer), only English, Spanish, French, Italian, German, or + * Portuguese are accepted. For most other APIs, such as those for Custom Classification, Amazon Comprehend + * accepts text in all supported languages. For a list of supported languages, see + * supported-languages. + * @throws InternalServerException + * An internal server error occurred. Retry your request. + * @sample AmazonComprehend.DetectPiiEntities + * @see AWS + * API Documentation + */ + @Override + public DetectPiiEntitiesResult detectPiiEntities(DetectPiiEntitiesRequest request) { + request = beforeClientExecution(request); + return executeDetectPiiEntities(request); + } + + @SdkInternalApi + final DetectPiiEntitiesResult executeDetectPiiEntities(DetectPiiEntitiesRequest detectPiiEntitiesRequest) { + + ExecutionContext executionContext = createExecutionContext(detectPiiEntitiesRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new DetectPiiEntitiesRequestProtocolMarshaller(protocolFactory).marshall(super.beforeMarshalling(detectPiiEntitiesRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Comprehend"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "DetectPiiEntities"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), new DetectPiiEntitiesResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

    * Inspects text and returns an inference of the prevailing sentiment (POSITIVE, NEUTRAL, @@ -2362,6 +2493,69 @@ final ListKeyPhrasesDetectionJobsResult executeListKeyPhrasesDetectionJobs(ListK } } + /** + *

    + * Gets a list of the PII entity detection jobs that you have submitted. + *

    + * + * @param listPiiEntitiesDetectionJobsRequest + * @return Result of the ListPiiEntitiesDetectionJobs operation returned by the service. + * @throws InvalidRequestException + * The request is invalid. + * @throws TooManyRequestsException + * The number of requests exceeds the limit. Resubmit your request later. + * @throws InvalidFilterException + * The filter specified for the operation is invalid. Specify a different filter. + * @throws InternalServerException + * An internal server error occurred. Retry your request. + * @sample AmazonComprehend.ListPiiEntitiesDetectionJobs + * @see AWS API Documentation + */ + @Override + public ListPiiEntitiesDetectionJobsResult listPiiEntitiesDetectionJobs(ListPiiEntitiesDetectionJobsRequest request) { + request = beforeClientExecution(request); + return executeListPiiEntitiesDetectionJobs(request); + } + + @SdkInternalApi + final ListPiiEntitiesDetectionJobsResult executeListPiiEntitiesDetectionJobs(ListPiiEntitiesDetectionJobsRequest listPiiEntitiesDetectionJobsRequest) { + + ExecutionContext executionContext = createExecutionContext(listPiiEntitiesDetectionJobsRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new ListPiiEntitiesDetectionJobsRequestProtocolMarshaller(protocolFactory).marshall(super + .beforeMarshalling(listPiiEntitiesDetectionJobsRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Comprehend"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "ListPiiEntitiesDetectionJobs"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), + new ListPiiEntitiesDetectionJobsResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

    * Gets a list of sentiment detection jobs that you have submitted. @@ -2816,6 +3010,69 @@ final StartKeyPhrasesDetectionJobResult executeStartKeyPhrasesDetectionJob(Start } } + /** + *

    + * Starts an asynchronous PII entity detection job for a collection of documents. + *

    + * + * @param startPiiEntitiesDetectionJobRequest + * @return Result of the StartPiiEntitiesDetectionJob operation returned by the service. + * @throws InvalidRequestException + * The request is invalid. + * @throws TooManyRequestsException + * The number of requests exceeds the limit. Resubmit your request later. + * @throws KmsKeyValidationException + * The KMS customer managed key (CMK) entered cannot be validated. Verify the key and re-enter it. + * @throws InternalServerException + * An internal server error occurred. Retry your request. + * @sample AmazonComprehend.StartPiiEntitiesDetectionJob + * @see AWS API Documentation + */ + @Override + public StartPiiEntitiesDetectionJobResult startPiiEntitiesDetectionJob(StartPiiEntitiesDetectionJobRequest request) { + request = beforeClientExecution(request); + return executeStartPiiEntitiesDetectionJob(request); + } + + @SdkInternalApi + final StartPiiEntitiesDetectionJobResult executeStartPiiEntitiesDetectionJob(StartPiiEntitiesDetectionJobRequest startPiiEntitiesDetectionJobRequest) { + + ExecutionContext executionContext = createExecutionContext(startPiiEntitiesDetectionJobRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new StartPiiEntitiesDetectionJobRequestProtocolMarshaller(protocolFactory).marshall(super + .beforeMarshalling(startPiiEntitiesDetectionJobRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Comprehend"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "StartPiiEntitiesDetectionJob"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), + new StartPiiEntitiesDetectionJobResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

    * Starts an asynchronous sentiment detection job for a collection of documents. use the operation to track the @@ -3164,6 +3421,67 @@ final StopKeyPhrasesDetectionJobResult executeStopKeyPhrasesDetectionJob(StopKey } } + /** + *

    + * Stops a PII entities detection job in progress. + *

    + * + * @param stopPiiEntitiesDetectionJobRequest + * @return Result of the StopPiiEntitiesDetectionJob operation returned by the service. + * @throws InvalidRequestException + * The request is invalid. + * @throws JobNotFoundException + * The specified job was not found. Check the job ID and try again. + * @throws InternalServerException + * An internal server error occurred. Retry your request. + * @sample AmazonComprehend.StopPiiEntitiesDetectionJob + * @see AWS API Documentation + */ + @Override + public StopPiiEntitiesDetectionJobResult stopPiiEntitiesDetectionJob(StopPiiEntitiesDetectionJobRequest request) { + request = beforeClientExecution(request); + return executeStopPiiEntitiesDetectionJob(request); + } + + @SdkInternalApi + final StopPiiEntitiesDetectionJobResult executeStopPiiEntitiesDetectionJob(StopPiiEntitiesDetectionJobRequest stopPiiEntitiesDetectionJobRequest) { + + ExecutionContext executionContext = createExecutionContext(stopPiiEntitiesDetectionJobRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new StopPiiEntitiesDetectionJobRequestProtocolMarshaller(protocolFactory).marshall(super + .beforeMarshalling(stopPiiEntitiesDetectionJobRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Comprehend"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "StopPiiEntitiesDetectionJob"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), + new StopPiiEntitiesDetectionJobResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

    * Stops a sentiment detection job in progress. diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/DescribePiiEntitiesDetectionJobRequest.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/DescribePiiEntitiesDetectionJobRequest.java new file mode 100644 index 000000000000..6a408a474568 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/DescribePiiEntitiesDetectionJobRequest.java @@ -0,0 +1,131 @@ +/* + * 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.comprehend.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 DescribePiiEntitiesDetectionJobRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *

    + * The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its + * response. + *

    + */ + private String jobId; + + /** + *

    + * The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its + * response. + *

    + * + * @param jobId + * The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its + * response. + */ + + public void setJobId(String jobId) { + this.jobId = jobId; + } + + /** + *

    + * The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its + * response. + *

    + * + * @return The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its + * response. + */ + + public String getJobId() { + return this.jobId; + } + + /** + *

    + * The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its + * response. + *

    + * + * @param jobId + * The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its + * response. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public DescribePiiEntitiesDetectionJobRequest withJobId(String jobId) { + setJobId(jobId); + 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 (getJobId() != null) + sb.append("JobId: ").append(getJobId()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof DescribePiiEntitiesDetectionJobRequest == false) + return false; + DescribePiiEntitiesDetectionJobRequest other = (DescribePiiEntitiesDetectionJobRequest) obj; + if (other.getJobId() == null ^ this.getJobId() == null) + return false; + if (other.getJobId() != null && other.getJobId().equals(this.getJobId()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getJobId() == null) ? 0 : getJobId().hashCode()); + return hashCode; + } + + @Override + public DescribePiiEntitiesDetectionJobRequest clone() { + return (DescribePiiEntitiesDetectionJobRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/DescribePiiEntitiesDetectionJobResult.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/DescribePiiEntitiesDetectionJobResult.java new file mode 100644 index 000000000000..46c3dadeffad --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/DescribePiiEntitiesDetectionJobResult.java @@ -0,0 +1,109 @@ +/* + * 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.comprehend.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class DescribePiiEntitiesDetectionJobResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, + Cloneable { + + private PiiEntitiesDetectionJobProperties piiEntitiesDetectionJobProperties; + + /** + * @param piiEntitiesDetectionJobProperties + */ + + public void setPiiEntitiesDetectionJobProperties(PiiEntitiesDetectionJobProperties piiEntitiesDetectionJobProperties) { + this.piiEntitiesDetectionJobProperties = piiEntitiesDetectionJobProperties; + } + + /** + * @return + */ + + public PiiEntitiesDetectionJobProperties getPiiEntitiesDetectionJobProperties() { + return this.piiEntitiesDetectionJobProperties; + } + + /** + * @param piiEntitiesDetectionJobProperties + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public DescribePiiEntitiesDetectionJobResult withPiiEntitiesDetectionJobProperties(PiiEntitiesDetectionJobProperties piiEntitiesDetectionJobProperties) { + setPiiEntitiesDetectionJobProperties(piiEntitiesDetectionJobProperties); + 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 (getPiiEntitiesDetectionJobProperties() != null) + sb.append("PiiEntitiesDetectionJobProperties: ").append(getPiiEntitiesDetectionJobProperties()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof DescribePiiEntitiesDetectionJobResult == false) + return false; + DescribePiiEntitiesDetectionJobResult other = (DescribePiiEntitiesDetectionJobResult) obj; + if (other.getPiiEntitiesDetectionJobProperties() == null ^ this.getPiiEntitiesDetectionJobProperties() == null) + return false; + if (other.getPiiEntitiesDetectionJobProperties() != null + && other.getPiiEntitiesDetectionJobProperties().equals(this.getPiiEntitiesDetectionJobProperties()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getPiiEntitiesDetectionJobProperties() == null) ? 0 : getPiiEntitiesDetectionJobProperties().hashCode()); + return hashCode; + } + + @Override + public DescribePiiEntitiesDetectionJobResult clone() { + try { + return (DescribePiiEntitiesDetectionJobResult) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/DetectPiiEntitiesRequest.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/DetectPiiEntitiesRequest.java new file mode 100644 index 000000000000..723933f65191 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/DetectPiiEntitiesRequest.java @@ -0,0 +1,196 @@ +/* + * 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.comprehend.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 DetectPiiEntitiesRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *

    + * A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters. + *

    + */ + private String text; + /** + *

    + * The language of the input documents. + *

    + */ + private String languageCode; + + /** + *

    + * A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters. + *

    + * + * @param text + * A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters. + */ + + public void setText(String text) { + this.text = text; + } + + /** + *

    + * A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters. + *

    + * + * @return A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters. + */ + + public String getText() { + return this.text; + } + + /** + *

    + * A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters. + *

    + * + * @param text + * A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public DetectPiiEntitiesRequest withText(String text) { + setText(text); + return this; + } + + /** + *

    + * The language of the input documents. + *

    + * + * @param languageCode + * The language of the input documents. + * @see LanguageCode + */ + + public void setLanguageCode(String languageCode) { + this.languageCode = languageCode; + } + + /** + *

    + * The language of the input documents. + *

    + * + * @return The language of the input documents. + * @see LanguageCode + */ + + public String getLanguageCode() { + return this.languageCode; + } + + /** + *

    + * The language of the input documents. + *

    + * + * @param languageCode + * The language of the input documents. + * @return Returns a reference to this object so that method calls can be chained together. + * @see LanguageCode + */ + + public DetectPiiEntitiesRequest withLanguageCode(String languageCode) { + setLanguageCode(languageCode); + return this; + } + + /** + *

    + * The language of the input documents. + *

    + * + * @param languageCode + * The language of the input documents. + * @return Returns a reference to this object so that method calls can be chained together. + * @see LanguageCode + */ + + public DetectPiiEntitiesRequest withLanguageCode(LanguageCode languageCode) { + this.languageCode = languageCode.toString(); + 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 (getText() != null) + sb.append("Text: ").append(getText()).append(","); + if (getLanguageCode() != null) + sb.append("LanguageCode: ").append(getLanguageCode()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof DetectPiiEntitiesRequest == false) + return false; + DetectPiiEntitiesRequest other = (DetectPiiEntitiesRequest) obj; + if (other.getText() == null ^ this.getText() == null) + return false; + if (other.getText() != null && other.getText().equals(this.getText()) == false) + return false; + if (other.getLanguageCode() == null ^ this.getLanguageCode() == null) + return false; + if (other.getLanguageCode() != null && other.getLanguageCode().equals(this.getLanguageCode()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getText() == null) ? 0 : getText().hashCode()); + hashCode = prime * hashCode + ((getLanguageCode() == null) ? 0 : getLanguageCode().hashCode()); + return hashCode; + } + + @Override + public DetectPiiEntitiesRequest clone() { + return (DetectPiiEntitiesRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/DetectPiiEntitiesResult.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/DetectPiiEntitiesResult.java new file mode 100644 index 000000000000..833b5300741f --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/DetectPiiEntitiesResult.java @@ -0,0 +1,174 @@ +/* + * 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.comprehend.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class DetectPiiEntitiesResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + /** + *

    + * A collection of PII entities identified in the input text. For each entity, the response provides the entity + * type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the + * detection. + *

    + */ + private java.util.List entities; + + /** + *

    + * A collection of PII entities identified in the input text. For each entity, the response provides the entity + * type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the + * detection. + *

    + * + * @return A collection of PII entities identified in the input text. For each entity, the response provides the + * entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend + * has in the detection. + */ + + public java.util.List getEntities() { + return entities; + } + + /** + *

    + * A collection of PII entities identified in the input text. For each entity, the response provides the entity + * type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the + * detection. + *

    + * + * @param entities + * A collection of PII entities identified in the input text. For each entity, the response provides the + * entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has + * in the detection. + */ + + public void setEntities(java.util.Collection entities) { + if (entities == null) { + this.entities = null; + return; + } + + this.entities = new java.util.ArrayList(entities); + } + + /** + *

    + * A collection of PII entities identified in the input text. For each entity, the response provides the entity + * type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the + * detection. + *

    + *

    + * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setEntities(java.util.Collection)} or {@link #withEntities(java.util.Collection)} if you want to override + * the existing values. + *

    + * + * @param entities + * A collection of PII entities identified in the input text. For each entity, the response provides the + * entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has + * in the detection. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public DetectPiiEntitiesResult withEntities(PiiEntity... entities) { + if (this.entities == null) { + setEntities(new java.util.ArrayList(entities.length)); + } + for (PiiEntity ele : entities) { + this.entities.add(ele); + } + return this; + } + + /** + *

    + * A collection of PII entities identified in the input text. For each entity, the response provides the entity + * type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the + * detection. + *

    + * + * @param entities + * A collection of PII entities identified in the input text. For each entity, the response provides the + * entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has + * in the detection. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public DetectPiiEntitiesResult withEntities(java.util.Collection entities) { + setEntities(entities); + 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 (getEntities() != null) + sb.append("Entities: ").append(getEntities()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof DetectPiiEntitiesResult == false) + return false; + DetectPiiEntitiesResult other = (DetectPiiEntitiesResult) obj; + if (other.getEntities() == null ^ this.getEntities() == null) + return false; + if (other.getEntities() != null && other.getEntities().equals(this.getEntities()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getEntities() == null) ? 0 : getEntities().hashCode()); + return hashCode; + } + + @Override + public DetectPiiEntitiesResult clone() { + try { + return (DetectPiiEntitiesResult) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/ListPiiEntitiesDetectionJobsRequest.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/ListPiiEntitiesDetectionJobsRequest.java new file mode 100644 index 000000000000..c2f39486c1ac --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/ListPiiEntitiesDetectionJobsRequest.java @@ -0,0 +1,237 @@ +/* + * 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.comprehend.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 ListPiiEntitiesDetectionJobsRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *

    + * Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they + * were submitted. You can only set one filter at a time. + *

    + */ + private PiiEntitiesDetectionJobFilter filter; + /** + *

    + * Identifies the next page of results to return. + *

    + */ + private String nextToken; + /** + *

    + * The maximum number of results to return in each page. + *

    + */ + private Integer maxResults; + + /** + *

    + * Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they + * were submitted. You can only set one filter at a time. + *

    + * + * @param filter + * Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that + * they were submitted. You can only set one filter at a time. + */ + + public void setFilter(PiiEntitiesDetectionJobFilter filter) { + this.filter = filter; + } + + /** + *

    + * Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they + * were submitted. You can only set one filter at a time. + *

    + * + * @return Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that + * they were submitted. You can only set one filter at a time. + */ + + public PiiEntitiesDetectionJobFilter getFilter() { + return this.filter; + } + + /** + *

    + * Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they + * were submitted. You can only set one filter at a time. + *

    + * + * @param filter + * Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that + * they were submitted. You can only set one filter at a time. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPiiEntitiesDetectionJobsRequest withFilter(PiiEntitiesDetectionJobFilter filter) { + setFilter(filter); + return this; + } + + /** + *

    + * Identifies the next page of results to return. + *

    + * + * @param nextToken + * Identifies the next page of results to return. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

    + * Identifies the next page of results to return. + *

    + * + * @return Identifies the next page of results to return. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

    + * Identifies the next page of results to return. + *

    + * + * @param nextToken + * Identifies the next page of results to return. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPiiEntitiesDetectionJobsRequest withNextToken(String nextToken) { + setNextToken(nextToken); + return this; + } + + /** + *

    + * The maximum number of results to return in each page. + *

    + * + * @param maxResults + * The maximum number of results to return in each page. + */ + + public void setMaxResults(Integer maxResults) { + this.maxResults = maxResults; + } + + /** + *

    + * The maximum number of results to return in each page. + *

    + * + * @return The maximum number of results to return in each page. + */ + + public Integer getMaxResults() { + return this.maxResults; + } + + /** + *

    + * The maximum number of results to return in each page. + *

    + * + * @param maxResults + * The maximum number of results to return in each page. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPiiEntitiesDetectionJobsRequest withMaxResults(Integer maxResults) { + setMaxResults(maxResults); + 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 (getFilter() != null) + sb.append("Filter: ").append(getFilter()).append(","); + if (getNextToken() != null) + sb.append("NextToken: ").append(getNextToken()).append(","); + if (getMaxResults() != null) + sb.append("MaxResults: ").append(getMaxResults()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof ListPiiEntitiesDetectionJobsRequest == false) + return false; + ListPiiEntitiesDetectionJobsRequest other = (ListPiiEntitiesDetectionJobsRequest) obj; + if (other.getFilter() == null ^ this.getFilter() == null) + return false; + if (other.getFilter() != null && other.getFilter().equals(this.getFilter()) == false) + return false; + if (other.getNextToken() == null ^ this.getNextToken() == null) + return false; + if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) + return false; + if (other.getMaxResults() == null ^ this.getMaxResults() == null) + return false; + if (other.getMaxResults() != null && other.getMaxResults().equals(this.getMaxResults()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getFilter() == null) ? 0 : getFilter().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + hashCode = prime * hashCode + ((getMaxResults() == null) ? 0 : getMaxResults().hashCode()); + return hashCode; + } + + @Override + public ListPiiEntitiesDetectionJobsRequest clone() { + return (ListPiiEntitiesDetectionJobsRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/ListPiiEntitiesDetectionJobsResult.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/ListPiiEntitiesDetectionJobsResult.java new file mode 100644 index 000000000000..791f1e468806 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/ListPiiEntitiesDetectionJobsResult.java @@ -0,0 +1,213 @@ +/* + * 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.comprehend.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListPiiEntitiesDetectionJobsResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + /** + *

    + * A list containing the properties of each job that is returned. + *

    + */ + private java.util.List piiEntitiesDetectionJobPropertiesList; + /** + *

    + * Identifies the next page of results to return. + *

    + */ + private String nextToken; + + /** + *

    + * A list containing the properties of each job that is returned. + *

    + * + * @return A list containing the properties of each job that is returned. + */ + + public java.util.List getPiiEntitiesDetectionJobPropertiesList() { + return piiEntitiesDetectionJobPropertiesList; + } + + /** + *

    + * A list containing the properties of each job that is returned. + *

    + * + * @param piiEntitiesDetectionJobPropertiesList + * A list containing the properties of each job that is returned. + */ + + public void setPiiEntitiesDetectionJobPropertiesList(java.util.Collection piiEntitiesDetectionJobPropertiesList) { + if (piiEntitiesDetectionJobPropertiesList == null) { + this.piiEntitiesDetectionJobPropertiesList = null; + return; + } + + this.piiEntitiesDetectionJobPropertiesList = new java.util.ArrayList(piiEntitiesDetectionJobPropertiesList); + } + + /** + *

    + * A list containing the properties of each job that is returned. + *

    + *

    + * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setPiiEntitiesDetectionJobPropertiesList(java.util.Collection)} or + * {@link #withPiiEntitiesDetectionJobPropertiesList(java.util.Collection)} if you want to override the existing + * values. + *

    + * + * @param piiEntitiesDetectionJobPropertiesList + * A list containing the properties of each job that is returned. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPiiEntitiesDetectionJobsResult withPiiEntitiesDetectionJobPropertiesList( + PiiEntitiesDetectionJobProperties... piiEntitiesDetectionJobPropertiesList) { + if (this.piiEntitiesDetectionJobPropertiesList == null) { + setPiiEntitiesDetectionJobPropertiesList(new java.util.ArrayList(piiEntitiesDetectionJobPropertiesList.length)); + } + for (PiiEntitiesDetectionJobProperties ele : piiEntitiesDetectionJobPropertiesList) { + this.piiEntitiesDetectionJobPropertiesList.add(ele); + } + return this; + } + + /** + *

    + * A list containing the properties of each job that is returned. + *

    + * + * @param piiEntitiesDetectionJobPropertiesList + * A list containing the properties of each job that is returned. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPiiEntitiesDetectionJobsResult withPiiEntitiesDetectionJobPropertiesList( + java.util.Collection piiEntitiesDetectionJobPropertiesList) { + setPiiEntitiesDetectionJobPropertiesList(piiEntitiesDetectionJobPropertiesList); + return this; + } + + /** + *

    + * Identifies the next page of results to return. + *

    + * + * @param nextToken + * Identifies the next page of results to return. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

    + * Identifies the next page of results to return. + *

    + * + * @return Identifies the next page of results to return. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

    + * Identifies the next page of results to return. + *

    + * + * @param nextToken + * Identifies the next page of results to return. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPiiEntitiesDetectionJobsResult withNextToken(String nextToken) { + setNextToken(nextToken); + 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 (getPiiEntitiesDetectionJobPropertiesList() != null) + sb.append("PiiEntitiesDetectionJobPropertiesList: ").append(getPiiEntitiesDetectionJobPropertiesList()).append(","); + if (getNextToken() != null) + sb.append("NextToken: ").append(getNextToken()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof ListPiiEntitiesDetectionJobsResult == false) + return false; + ListPiiEntitiesDetectionJobsResult other = (ListPiiEntitiesDetectionJobsResult) obj; + if (other.getPiiEntitiesDetectionJobPropertiesList() == null ^ this.getPiiEntitiesDetectionJobPropertiesList() == null) + return false; + if (other.getPiiEntitiesDetectionJobPropertiesList() != null + && other.getPiiEntitiesDetectionJobPropertiesList().equals(this.getPiiEntitiesDetectionJobPropertiesList()) == false) + return false; + if (other.getNextToken() == null ^ this.getNextToken() == null) + return false; + if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getPiiEntitiesDetectionJobPropertiesList() == null) ? 0 : getPiiEntitiesDetectionJobPropertiesList().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + return hashCode; + } + + @Override + public ListPiiEntitiesDetectionJobsResult clone() { + try { + return (ListPiiEntitiesDetectionJobsResult) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntitiesDetectionJobFilter.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntitiesDetectionJobFilter.java new file mode 100644 index 000000000000..2216e5fccc1b --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntitiesDetectionJobFilter.java @@ -0,0 +1,328 @@ +/* + * 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.comprehend.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

    + * Provides information for filtering a list of PII entity detection jobs. + *

    + * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PiiEntitiesDetectionJobFilter implements Serializable, Cloneable, StructuredPojo { + + /** + *

    + * Filters on the name of the job. + *

    + */ + private String jobName; + /** + *

    + * Filters the list of jobs based on job status. Returns only jobs with the specified status. + *

    + */ + private String jobStatus; + /** + *

    + * Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted + * before the specified time. Jobs are returned in ascending order, oldest to newest. + *

    + */ + private java.util.Date submitTimeBefore; + /** + *

    + * Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted + * after the specified time. Jobs are returned in descending order, newest to oldest. + *

    + */ + private java.util.Date submitTimeAfter; + + /** + *

    + * Filters on the name of the job. + *

    + * + * @param jobName + * Filters on the name of the job. + */ + + public void setJobName(String jobName) { + this.jobName = jobName; + } + + /** + *

    + * Filters on the name of the job. + *

    + * + * @return Filters on the name of the job. + */ + + public String getJobName() { + return this.jobName; + } + + /** + *

    + * Filters on the name of the job. + *

    + * + * @param jobName + * Filters on the name of the job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiEntitiesDetectionJobFilter withJobName(String jobName) { + setJobName(jobName); + return this; + } + + /** + *

    + * Filters the list of jobs based on job status. Returns only jobs with the specified status. + *

    + * + * @param jobStatus + * Filters the list of jobs based on job status. Returns only jobs with the specified status. + * @see JobStatus + */ + + public void setJobStatus(String jobStatus) { + this.jobStatus = jobStatus; + } + + /** + *

    + * Filters the list of jobs based on job status. Returns only jobs with the specified status. + *

    + * + * @return Filters the list of jobs based on job status. Returns only jobs with the specified status. + * @see JobStatus + */ + + public String getJobStatus() { + return this.jobStatus; + } + + /** + *

    + * Filters the list of jobs based on job status. Returns only jobs with the specified status. + *

    + * + * @param jobStatus + * Filters the list of jobs based on job status. Returns only jobs with the specified status. + * @return Returns a reference to this object so that method calls can be chained together. + * @see JobStatus + */ + + public PiiEntitiesDetectionJobFilter withJobStatus(String jobStatus) { + setJobStatus(jobStatus); + return this; + } + + /** + *

    + * Filters the list of jobs based on job status. Returns only jobs with the specified status. + *

    + * + * @param jobStatus + * Filters the list of jobs based on job status. Returns only jobs with the specified status. + * @return Returns a reference to this object so that method calls can be chained together. + * @see JobStatus + */ + + public PiiEntitiesDetectionJobFilter withJobStatus(JobStatus jobStatus) { + this.jobStatus = jobStatus.toString(); + return this; + } + + /** + *

    + * Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted + * before the specified time. Jobs are returned in ascending order, oldest to newest. + *

    + * + * @param submitTimeBefore + * Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs + * submitted before the specified time. Jobs are returned in ascending order, oldest to newest. + */ + + public void setSubmitTimeBefore(java.util.Date submitTimeBefore) { + this.submitTimeBefore = submitTimeBefore; + } + + /** + *

    + * Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted + * before the specified time. Jobs are returned in ascending order, oldest to newest. + *

    + * + * @return Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs + * submitted before the specified time. Jobs are returned in ascending order, oldest to newest. + */ + + public java.util.Date getSubmitTimeBefore() { + return this.submitTimeBefore; + } + + /** + *

    + * Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted + * before the specified time. Jobs are returned in ascending order, oldest to newest. + *

    + * + * @param submitTimeBefore + * Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs + * submitted before the specified time. Jobs are returned in ascending order, oldest to newest. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiEntitiesDetectionJobFilter withSubmitTimeBefore(java.util.Date submitTimeBefore) { + setSubmitTimeBefore(submitTimeBefore); + return this; + } + + /** + *

    + * Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted + * after the specified time. Jobs are returned in descending order, newest to oldest. + *

    + * + * @param submitTimeAfter + * Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs + * submitted after the specified time. Jobs are returned in descending order, newest to oldest. + */ + + public void setSubmitTimeAfter(java.util.Date submitTimeAfter) { + this.submitTimeAfter = submitTimeAfter; + } + + /** + *

    + * Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted + * after the specified time. Jobs are returned in descending order, newest to oldest. + *

    + * + * @return Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs + * submitted after the specified time. Jobs are returned in descending order, newest to oldest. + */ + + public java.util.Date getSubmitTimeAfter() { + return this.submitTimeAfter; + } + + /** + *

    + * Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted + * after the specified time. Jobs are returned in descending order, newest to oldest. + *

    + * + * @param submitTimeAfter + * Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs + * submitted after the specified time. Jobs are returned in descending order, newest to oldest. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiEntitiesDetectionJobFilter withSubmitTimeAfter(java.util.Date submitTimeAfter) { + setSubmitTimeAfter(submitTimeAfter); + 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 (getJobName() != null) + sb.append("JobName: ").append(getJobName()).append(","); + if (getJobStatus() != null) + sb.append("JobStatus: ").append(getJobStatus()).append(","); + if (getSubmitTimeBefore() != null) + sb.append("SubmitTimeBefore: ").append(getSubmitTimeBefore()).append(","); + if (getSubmitTimeAfter() != null) + sb.append("SubmitTimeAfter: ").append(getSubmitTimeAfter()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof PiiEntitiesDetectionJobFilter == false) + return false; + PiiEntitiesDetectionJobFilter other = (PiiEntitiesDetectionJobFilter) obj; + if (other.getJobName() == null ^ this.getJobName() == null) + return false; + if (other.getJobName() != null && other.getJobName().equals(this.getJobName()) == false) + return false; + if (other.getJobStatus() == null ^ this.getJobStatus() == null) + return false; + if (other.getJobStatus() != null && other.getJobStatus().equals(this.getJobStatus()) == false) + return false; + if (other.getSubmitTimeBefore() == null ^ this.getSubmitTimeBefore() == null) + return false; + if (other.getSubmitTimeBefore() != null && other.getSubmitTimeBefore().equals(this.getSubmitTimeBefore()) == false) + return false; + if (other.getSubmitTimeAfter() == null ^ this.getSubmitTimeAfter() == null) + return false; + if (other.getSubmitTimeAfter() != null && other.getSubmitTimeAfter().equals(this.getSubmitTimeAfter()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getJobName() == null) ? 0 : getJobName().hashCode()); + hashCode = prime * hashCode + ((getJobStatus() == null) ? 0 : getJobStatus().hashCode()); + hashCode = prime * hashCode + ((getSubmitTimeBefore() == null) ? 0 : getSubmitTimeBefore().hashCode()); + hashCode = prime * hashCode + ((getSubmitTimeAfter() == null) ? 0 : getSubmitTimeAfter().hashCode()); + return hashCode; + } + + @Override + public PiiEntitiesDetectionJobFilter clone() { + try { + return (PiiEntitiesDetectionJobFilter) 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.comprehend.model.transform.PiiEntitiesDetectionJobFilterMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntitiesDetectionJobProperties.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntitiesDetectionJobProperties.java new file mode 100644 index 000000000000..c1d73a200270 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntitiesDetectionJobProperties.java @@ -0,0 +1,826 @@ +/* + * 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.comprehend.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

    + * Provides information about a PII entities detection job. + *

    + * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PiiEntitiesDetectionJobProperties implements Serializable, Cloneable, StructuredPojo { + + /** + *

    + * The identifier assigned to the PII entities detection job. + *

    + */ + private String jobId; + /** + *

    + * The name that you assigned the PII entities detection job. + *

    + */ + private String jobName; + /** + *

    + * The current status of the PII entities detection job. If the status is FAILED, the + * Message field shows the reason for the failure. + *

    + */ + private String jobStatus; + /** + *

    + * A description of the status of a job. + *

    + */ + private String message; + /** + *

    + * The time that the PII entities detection job was submitted for processing. + *

    + */ + private java.util.Date submitTime; + /** + *

    + * The time that the PII entities detection job completed. + *

    + */ + private java.util.Date endTime; + /** + *

    + * The input properties for a PII entities detection job. + *

    + */ + private InputDataConfig inputDataConfig; + /** + *

    + * The output data configuration that you supplied when you created the PII entities detection job. + *

    + */ + private PiiOutputDataConfig outputDataConfig; + /** + *

    + * Provides configuration parameters for PII entity redaction. + *

    + *

    + * This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that + * case, you must provide a RedactionConfig definition that includes the PiiEntityTypes + * parameter. + *

    + */ + private RedactionConfig redactionConfig; + /** + *

    + * The language code of the input documents + *

    + */ + private String languageCode; + /** + *

    + * The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data. + *

    + */ + private String dataAccessRoleArn; + /** + *

    + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are + * redacted. + *

    + */ + private String mode; + + /** + *

    + * The identifier assigned to the PII entities detection job. + *

    + * + * @param jobId + * The identifier assigned to the PII entities detection job. + */ + + public void setJobId(String jobId) { + this.jobId = jobId; + } + + /** + *

    + * The identifier assigned to the PII entities detection job. + *

    + * + * @return The identifier assigned to the PII entities detection job. + */ + + public String getJobId() { + return this.jobId; + } + + /** + *

    + * The identifier assigned to the PII entities detection job. + *

    + * + * @param jobId + * The identifier assigned to the PII entities detection job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiEntitiesDetectionJobProperties withJobId(String jobId) { + setJobId(jobId); + return this; + } + + /** + *

    + * The name that you assigned the PII entities detection job. + *

    + * + * @param jobName + * The name that you assigned the PII entities detection job. + */ + + public void setJobName(String jobName) { + this.jobName = jobName; + } + + /** + *

    + * The name that you assigned the PII entities detection job. + *

    + * + * @return The name that you assigned the PII entities detection job. + */ + + public String getJobName() { + return this.jobName; + } + + /** + *

    + * The name that you assigned the PII entities detection job. + *

    + * + * @param jobName + * The name that you assigned the PII entities detection job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiEntitiesDetectionJobProperties withJobName(String jobName) { + setJobName(jobName); + return this; + } + + /** + *

    + * The current status of the PII entities detection job. If the status is FAILED, the + * Message field shows the reason for the failure. + *

    + * + * @param jobStatus + * The current status of the PII entities detection job. If the status is FAILED, the + * Message field shows the reason for the failure. + * @see JobStatus + */ + + public void setJobStatus(String jobStatus) { + this.jobStatus = jobStatus; + } + + /** + *

    + * The current status of the PII entities detection job. If the status is FAILED, the + * Message field shows the reason for the failure. + *

    + * + * @return The current status of the PII entities detection job. If the status is FAILED, the + * Message field shows the reason for the failure. + * @see JobStatus + */ + + public String getJobStatus() { + return this.jobStatus; + } + + /** + *

    + * The current status of the PII entities detection job. If the status is FAILED, the + * Message field shows the reason for the failure. + *

    + * + * @param jobStatus + * The current status of the PII entities detection job. If the status is FAILED, the + * Message field shows the reason for the failure. + * @return Returns a reference to this object so that method calls can be chained together. + * @see JobStatus + */ + + public PiiEntitiesDetectionJobProperties withJobStatus(String jobStatus) { + setJobStatus(jobStatus); + return this; + } + + /** + *

    + * The current status of the PII entities detection job. If the status is FAILED, the + * Message field shows the reason for the failure. + *

    + * + * @param jobStatus + * The current status of the PII entities detection job. If the status is FAILED, the + * Message field shows the reason for the failure. + * @return Returns a reference to this object so that method calls can be chained together. + * @see JobStatus + */ + + public PiiEntitiesDetectionJobProperties withJobStatus(JobStatus jobStatus) { + this.jobStatus = jobStatus.toString(); + return this; + } + + /** + *

    + * A description of the status of a job. + *

    + * + * @param message + * A description of the status of a job. + */ + + public void setMessage(String message) { + this.message = message; + } + + /** + *

    + * A description of the status of a job. + *

    + * + * @return A description of the status of a job. + */ + + public String getMessage() { + return this.message; + } + + /** + *

    + * A description of the status of a job. + *

    + * + * @param message + * A description of the status of a job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiEntitiesDetectionJobProperties withMessage(String message) { + setMessage(message); + return this; + } + + /** + *

    + * The time that the PII entities detection job was submitted for processing. + *

    + * + * @param submitTime + * The time that the PII entities detection job was submitted for processing. + */ + + public void setSubmitTime(java.util.Date submitTime) { + this.submitTime = submitTime; + } + + /** + *

    + * The time that the PII entities detection job was submitted for processing. + *

    + * + * @return The time that the PII entities detection job was submitted for processing. + */ + + public java.util.Date getSubmitTime() { + return this.submitTime; + } + + /** + *

    + * The time that the PII entities detection job was submitted for processing. + *

    + * + * @param submitTime + * The time that the PII entities detection job was submitted for processing. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiEntitiesDetectionJobProperties withSubmitTime(java.util.Date submitTime) { + setSubmitTime(submitTime); + return this; + } + + /** + *

    + * The time that the PII entities detection job completed. + *

    + * + * @param endTime + * The time that the PII entities detection job completed. + */ + + public void setEndTime(java.util.Date endTime) { + this.endTime = endTime; + } + + /** + *

    + * The time that the PII entities detection job completed. + *

    + * + * @return The time that the PII entities detection job completed. + */ + + public java.util.Date getEndTime() { + return this.endTime; + } + + /** + *

    + * The time that the PII entities detection job completed. + *

    + * + * @param endTime + * The time that the PII entities detection job completed. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiEntitiesDetectionJobProperties withEndTime(java.util.Date endTime) { + setEndTime(endTime); + return this; + } + + /** + *

    + * The input properties for a PII entities detection job. + *

    + * + * @param inputDataConfig + * The input properties for a PII entities detection job. + */ + + public void setInputDataConfig(InputDataConfig inputDataConfig) { + this.inputDataConfig = inputDataConfig; + } + + /** + *

    + * The input properties for a PII entities detection job. + *

    + * + * @return The input properties for a PII entities detection job. + */ + + public InputDataConfig getInputDataConfig() { + return this.inputDataConfig; + } + + /** + *

    + * The input properties for a PII entities detection job. + *

    + * + * @param inputDataConfig + * The input properties for a PII entities detection job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiEntitiesDetectionJobProperties withInputDataConfig(InputDataConfig inputDataConfig) { + setInputDataConfig(inputDataConfig); + return this; + } + + /** + *

    + * The output data configuration that you supplied when you created the PII entities detection job. + *

    + * + * @param outputDataConfig + * The output data configuration that you supplied when you created the PII entities detection job. + */ + + public void setOutputDataConfig(PiiOutputDataConfig outputDataConfig) { + this.outputDataConfig = outputDataConfig; + } + + /** + *

    + * The output data configuration that you supplied when you created the PII entities detection job. + *

    + * + * @return The output data configuration that you supplied when you created the PII entities detection job. + */ + + public PiiOutputDataConfig getOutputDataConfig() { + return this.outputDataConfig; + } + + /** + *

    + * The output data configuration that you supplied when you created the PII entities detection job. + *

    + * + * @param outputDataConfig + * The output data configuration that you supplied when you created the PII entities detection job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiEntitiesDetectionJobProperties withOutputDataConfig(PiiOutputDataConfig outputDataConfig) { + setOutputDataConfig(outputDataConfig); + return this; + } + + /** + *

    + * Provides configuration parameters for PII entity redaction. + *

    + *

    + * This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that + * case, you must provide a RedactionConfig definition that includes the PiiEntityTypes + * parameter. + *

    + * + * @param redactionConfig + * Provides configuration parameters for PII entity redaction.

    + *

    + * This parameter is required if you set the Mode parameter to ONLY_REDACTION. In + * that case, you must provide a RedactionConfig definition that includes the + * PiiEntityTypes parameter. + */ + + public void setRedactionConfig(RedactionConfig redactionConfig) { + this.redactionConfig = redactionConfig; + } + + /** + *

    + * Provides configuration parameters for PII entity redaction. + *

    + *

    + * This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that + * case, you must provide a RedactionConfig definition that includes the PiiEntityTypes + * parameter. + *

    + * + * @return Provides configuration parameters for PII entity redaction.

    + *

    + * This parameter is required if you set the Mode parameter to ONLY_REDACTION. In + * that case, you must provide a RedactionConfig definition that includes the + * PiiEntityTypes parameter. + */ + + public RedactionConfig getRedactionConfig() { + return this.redactionConfig; + } + + /** + *

    + * Provides configuration parameters for PII entity redaction. + *

    + *

    + * This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that + * case, you must provide a RedactionConfig definition that includes the PiiEntityTypes + * parameter. + *

    + * + * @param redactionConfig + * Provides configuration parameters for PII entity redaction.

    + *

    + * This parameter is required if you set the Mode parameter to ONLY_REDACTION. In + * that case, you must provide a RedactionConfig definition that includes the + * PiiEntityTypes parameter. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiEntitiesDetectionJobProperties withRedactionConfig(RedactionConfig redactionConfig) { + setRedactionConfig(redactionConfig); + return this; + } + + /** + *

    + * The language code of the input documents + *

    + * + * @param languageCode + * The language code of the input documents + * @see LanguageCode + */ + + public void setLanguageCode(String languageCode) { + this.languageCode = languageCode; + } + + /** + *

    + * The language code of the input documents + *

    + * + * @return The language code of the input documents + * @see LanguageCode + */ + + public String getLanguageCode() { + return this.languageCode; + } + + /** + *

    + * The language code of the input documents + *

    + * + * @param languageCode + * The language code of the input documents + * @return Returns a reference to this object so that method calls can be chained together. + * @see LanguageCode + */ + + public PiiEntitiesDetectionJobProperties withLanguageCode(String languageCode) { + setLanguageCode(languageCode); + return this; + } + + /** + *

    + * The language code of the input documents + *

    + * + * @param languageCode + * The language code of the input documents + * @return Returns a reference to this object so that method calls can be chained together. + * @see LanguageCode + */ + + public PiiEntitiesDetectionJobProperties withLanguageCode(LanguageCode languageCode) { + this.languageCode = languageCode.toString(); + return this; + } + + /** + *

    + * The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data. + *

    + * + * @param dataAccessRoleArn + * The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data. + */ + + public void setDataAccessRoleArn(String dataAccessRoleArn) { + this.dataAccessRoleArn = dataAccessRoleArn; + } + + /** + *

    + * The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data. + *

    + * + * @return The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data. + */ + + public String getDataAccessRoleArn() { + return this.dataAccessRoleArn; + } + + /** + *

    + * The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data. + *

    + * + * @param dataAccessRoleArn + * The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiEntitiesDetectionJobProperties withDataAccessRoleArn(String dataAccessRoleArn) { + setDataAccessRoleArn(dataAccessRoleArn); + return this; + } + + /** + *

    + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are + * redacted. + *

    + * + * @param mode + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII + * entities are redacted. + * @see PiiEntitiesDetectionMode + */ + + public void setMode(String mode) { + this.mode = mode; + } + + /** + *

    + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are + * redacted. + *

    + * + * @return Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII + * entities are redacted. + * @see PiiEntitiesDetectionMode + */ + + public String getMode() { + return this.mode; + } + + /** + *

    + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are + * redacted. + *

    + * + * @param mode + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII + * entities are redacted. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PiiEntitiesDetectionMode + */ + + public PiiEntitiesDetectionJobProperties withMode(String mode) { + setMode(mode); + return this; + } + + /** + *

    + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are + * redacted. + *

    + * + * @param mode + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII + * entities are redacted. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PiiEntitiesDetectionMode + */ + + public PiiEntitiesDetectionJobProperties withMode(PiiEntitiesDetectionMode mode) { + this.mode = mode.toString(); + 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 (getJobId() != null) + sb.append("JobId: ").append(getJobId()).append(","); + if (getJobName() != null) + sb.append("JobName: ").append(getJobName()).append(","); + if (getJobStatus() != null) + sb.append("JobStatus: ").append(getJobStatus()).append(","); + if (getMessage() != null) + sb.append("Message: ").append(getMessage()).append(","); + if (getSubmitTime() != null) + sb.append("SubmitTime: ").append(getSubmitTime()).append(","); + if (getEndTime() != null) + sb.append("EndTime: ").append(getEndTime()).append(","); + if (getInputDataConfig() != null) + sb.append("InputDataConfig: ").append(getInputDataConfig()).append(","); + if (getOutputDataConfig() != null) + sb.append("OutputDataConfig: ").append(getOutputDataConfig()).append(","); + if (getRedactionConfig() != null) + sb.append("RedactionConfig: ").append(getRedactionConfig()).append(","); + if (getLanguageCode() != null) + sb.append("LanguageCode: ").append(getLanguageCode()).append(","); + if (getDataAccessRoleArn() != null) + sb.append("DataAccessRoleArn: ").append(getDataAccessRoleArn()).append(","); + if (getMode() != null) + sb.append("Mode: ").append(getMode()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof PiiEntitiesDetectionJobProperties == false) + return false; + PiiEntitiesDetectionJobProperties other = (PiiEntitiesDetectionJobProperties) obj; + if (other.getJobId() == null ^ this.getJobId() == null) + return false; + if (other.getJobId() != null && other.getJobId().equals(this.getJobId()) == false) + return false; + if (other.getJobName() == null ^ this.getJobName() == null) + return false; + if (other.getJobName() != null && other.getJobName().equals(this.getJobName()) == false) + return false; + if (other.getJobStatus() == null ^ this.getJobStatus() == null) + return false; + if (other.getJobStatus() != null && other.getJobStatus().equals(this.getJobStatus()) == false) + return false; + if (other.getMessage() == null ^ this.getMessage() == null) + return false; + if (other.getMessage() != null && other.getMessage().equals(this.getMessage()) == false) + return false; + if (other.getSubmitTime() == null ^ this.getSubmitTime() == null) + return false; + if (other.getSubmitTime() != null && other.getSubmitTime().equals(this.getSubmitTime()) == false) + return false; + if (other.getEndTime() == null ^ this.getEndTime() == null) + return false; + if (other.getEndTime() != null && other.getEndTime().equals(this.getEndTime()) == false) + return false; + if (other.getInputDataConfig() == null ^ this.getInputDataConfig() == null) + return false; + if (other.getInputDataConfig() != null && other.getInputDataConfig().equals(this.getInputDataConfig()) == false) + return false; + if (other.getOutputDataConfig() == null ^ this.getOutputDataConfig() == null) + return false; + if (other.getOutputDataConfig() != null && other.getOutputDataConfig().equals(this.getOutputDataConfig()) == false) + return false; + if (other.getRedactionConfig() == null ^ this.getRedactionConfig() == null) + return false; + if (other.getRedactionConfig() != null && other.getRedactionConfig().equals(this.getRedactionConfig()) == false) + return false; + if (other.getLanguageCode() == null ^ this.getLanguageCode() == null) + return false; + if (other.getLanguageCode() != null && other.getLanguageCode().equals(this.getLanguageCode()) == false) + return false; + if (other.getDataAccessRoleArn() == null ^ this.getDataAccessRoleArn() == null) + return false; + if (other.getDataAccessRoleArn() != null && other.getDataAccessRoleArn().equals(this.getDataAccessRoleArn()) == false) + return false; + if (other.getMode() == null ^ this.getMode() == null) + return false; + if (other.getMode() != null && other.getMode().equals(this.getMode()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getJobId() == null) ? 0 : getJobId().hashCode()); + hashCode = prime * hashCode + ((getJobName() == null) ? 0 : getJobName().hashCode()); + hashCode = prime * hashCode + ((getJobStatus() == null) ? 0 : getJobStatus().hashCode()); + hashCode = prime * hashCode + ((getMessage() == null) ? 0 : getMessage().hashCode()); + hashCode = prime * hashCode + ((getSubmitTime() == null) ? 0 : getSubmitTime().hashCode()); + hashCode = prime * hashCode + ((getEndTime() == null) ? 0 : getEndTime().hashCode()); + hashCode = prime * hashCode + ((getInputDataConfig() == null) ? 0 : getInputDataConfig().hashCode()); + hashCode = prime * hashCode + ((getOutputDataConfig() == null) ? 0 : getOutputDataConfig().hashCode()); + hashCode = prime * hashCode + ((getRedactionConfig() == null) ? 0 : getRedactionConfig().hashCode()); + hashCode = prime * hashCode + ((getLanguageCode() == null) ? 0 : getLanguageCode().hashCode()); + hashCode = prime * hashCode + ((getDataAccessRoleArn() == null) ? 0 : getDataAccessRoleArn().hashCode()); + hashCode = prime * hashCode + ((getMode() == null) ? 0 : getMode().hashCode()); + return hashCode; + } + + @Override + public PiiEntitiesDetectionJobProperties clone() { + try { + return (PiiEntitiesDetectionJobProperties) 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.comprehend.model.transform.PiiEntitiesDetectionJobPropertiesMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntitiesDetectionMaskMode.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntitiesDetectionMaskMode.java new file mode 100644 index 000000000000..770be9d6eec5 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntitiesDetectionMaskMode.java @@ -0,0 +1,60 @@ +/* + * 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.comprehend.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum PiiEntitiesDetectionMaskMode { + + MASK("MASK"), + REPLACE_WITH_PII_ENTITY_TYPE("REPLACE_WITH_PII_ENTITY_TYPE"); + + private String value; + + private PiiEntitiesDetectionMaskMode(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return PiiEntitiesDetectionMaskMode corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static PiiEntitiesDetectionMaskMode fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (PiiEntitiesDetectionMaskMode enumEntry : PiiEntitiesDetectionMaskMode.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntitiesDetectionMode.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntitiesDetectionMode.java new file mode 100644 index 000000000000..65dbcef16390 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntitiesDetectionMode.java @@ -0,0 +1,60 @@ +/* + * 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.comprehend.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum PiiEntitiesDetectionMode { + + ONLY_REDACTION("ONLY_REDACTION"), + ONLY_OFFSETS("ONLY_OFFSETS"); + + private String value; + + private PiiEntitiesDetectionMode(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return PiiEntitiesDetectionMode corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static PiiEntitiesDetectionMode fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (PiiEntitiesDetectionMode enumEntry : PiiEntitiesDetectionMode.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntity.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntity.java new file mode 100644 index 000000000000..f628e3b1900c --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntity.java @@ -0,0 +1,350 @@ +/* + * 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.comprehend.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

    + * Provides information about a PII entity. + *

    + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PiiEntity implements Serializable, Cloneable, StructuredPojo { + + /** + *

    + * The level of confidence that Amazon Comprehend has in the accuracy of the detection. + *

    + */ + private Float score; + /** + *

    + * The entity's type. + *

    + */ + private String type; + /** + *

    + * A character offset in the input text that shows where the PII entity begins (the first character is at position + * 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract + * character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single + * code point. + *

    + */ + private Integer beginOffset; + /** + *

    + * A character offset in the input text that shows where the PII entity ends. The offset returns the position of + * each UTF-8 code point in the string. A code point is the abstract character from a particular graphical + * representation. For example, a multi-byte UTF-8 character maps to a single code point. + *

    + */ + private Integer endOffset; + + /** + *

    + * The level of confidence that Amazon Comprehend has in the accuracy of the detection. + *

    + * + * @param score + * The level of confidence that Amazon Comprehend has in the accuracy of the detection. + */ + + public void setScore(Float score) { + this.score = score; + } + + /** + *

    + * The level of confidence that Amazon Comprehend has in the accuracy of the detection. + *

    + * + * @return The level of confidence that Amazon Comprehend has in the accuracy of the detection. + */ + + public Float getScore() { + return this.score; + } + + /** + *

    + * The level of confidence that Amazon Comprehend has in the accuracy of the detection. + *

    + * + * @param score + * The level of confidence that Amazon Comprehend has in the accuracy of the detection. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiEntity withScore(Float score) { + setScore(score); + return this; + } + + /** + *

    + * The entity's type. + *

    + * + * @param type + * The entity's type. + * @see PiiEntityType + */ + + public void setType(String type) { + this.type = type; + } + + /** + *

    + * The entity's type. + *

    + * + * @return The entity's type. + * @see PiiEntityType + */ + + public String getType() { + return this.type; + } + + /** + *

    + * The entity's type. + *

    + * + * @param type + * The entity's type. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PiiEntityType + */ + + public PiiEntity withType(String type) { + setType(type); + return this; + } + + /** + *

    + * The entity's type. + *

    + * + * @param type + * The entity's type. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PiiEntityType + */ + + public PiiEntity withType(PiiEntityType type) { + this.type = type.toString(); + return this; + } + + /** + *

    + * A character offset in the input text that shows where the PII entity begins (the first character is at position + * 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract + * character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single + * code point. + *

    + * + * @param beginOffset + * A character offset in the input text that shows where the PII entity begins (the first character is at + * position 0). The offset returns the position of each UTF-8 code point in the string. A code point + * is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 + * character maps to a single code point. + */ + + public void setBeginOffset(Integer beginOffset) { + this.beginOffset = beginOffset; + } + + /** + *

    + * A character offset in the input text that shows where the PII entity begins (the first character is at position + * 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract + * character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single + * code point. + *

    + * + * @return A character offset in the input text that shows where the PII entity begins (the first character is at + * position 0). The offset returns the position of each UTF-8 code point in the string. A code point + * is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 + * character maps to a single code point. + */ + + public Integer getBeginOffset() { + return this.beginOffset; + } + + /** + *

    + * A character offset in the input text that shows where the PII entity begins (the first character is at position + * 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract + * character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single + * code point. + *

    + * + * @param beginOffset + * A character offset in the input text that shows where the PII entity begins (the first character is at + * position 0). The offset returns the position of each UTF-8 code point in the string. A code point + * is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 + * character maps to a single code point. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiEntity withBeginOffset(Integer beginOffset) { + setBeginOffset(beginOffset); + return this; + } + + /** + *

    + * A character offset in the input text that shows where the PII entity ends. The offset returns the position of + * each UTF-8 code point in the string. A code point is the abstract character from a particular graphical + * representation. For example, a multi-byte UTF-8 character maps to a single code point. + *

    + * + * @param endOffset + * A character offset in the input text that shows where the PII entity ends. The offset returns the position + * of each UTF-8 code point in the string. A code point is the abstract character from a particular + * graphical representation. For example, a multi-byte UTF-8 character maps to a single code point. + */ + + public void setEndOffset(Integer endOffset) { + this.endOffset = endOffset; + } + + /** + *

    + * A character offset in the input text that shows where the PII entity ends. The offset returns the position of + * each UTF-8 code point in the string. A code point is the abstract character from a particular graphical + * representation. For example, a multi-byte UTF-8 character maps to a single code point. + *

    + * + * @return A character offset in the input text that shows where the PII entity ends. The offset returns the + * position of each UTF-8 code point in the string. A code point is the abstract character from a + * particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code + * point. + */ + + public Integer getEndOffset() { + return this.endOffset; + } + + /** + *

    + * A character offset in the input text that shows where the PII entity ends. The offset returns the position of + * each UTF-8 code point in the string. A code point is the abstract character from a particular graphical + * representation. For example, a multi-byte UTF-8 character maps to a single code point. + *

    + * + * @param endOffset + * A character offset in the input text that shows where the PII entity ends. The offset returns the position + * of each UTF-8 code point in the string. A code point is the abstract character from a particular + * graphical representation. For example, a multi-byte UTF-8 character maps to a single code point. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiEntity withEndOffset(Integer endOffset) { + setEndOffset(endOffset); + 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 (getScore() != null) + sb.append("Score: ").append(getScore()).append(","); + if (getType() != null) + sb.append("Type: ").append(getType()).append(","); + if (getBeginOffset() != null) + sb.append("BeginOffset: ").append(getBeginOffset()).append(","); + if (getEndOffset() != null) + sb.append("EndOffset: ").append(getEndOffset()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof PiiEntity == false) + return false; + PiiEntity other = (PiiEntity) obj; + if (other.getScore() == null ^ this.getScore() == null) + return false; + if (other.getScore() != null && other.getScore().equals(this.getScore()) == false) + return false; + if (other.getType() == null ^ this.getType() == null) + return false; + if (other.getType() != null && other.getType().equals(this.getType()) == false) + return false; + if (other.getBeginOffset() == null ^ this.getBeginOffset() == null) + return false; + if (other.getBeginOffset() != null && other.getBeginOffset().equals(this.getBeginOffset()) == false) + return false; + if (other.getEndOffset() == null ^ this.getEndOffset() == null) + return false; + if (other.getEndOffset() != null && other.getEndOffset().equals(this.getEndOffset()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getScore() == null) ? 0 : getScore().hashCode()); + hashCode = prime * hashCode + ((getType() == null) ? 0 : getType().hashCode()); + hashCode = prime * hashCode + ((getBeginOffset() == null) ? 0 : getBeginOffset().hashCode()); + hashCode = prime * hashCode + ((getEndOffset() == null) ? 0 : getEndOffset().hashCode()); + return hashCode; + } + + @Override + public PiiEntity clone() { + try { + return (PiiEntity) 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.comprehend.model.transform.PiiEntityMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntityType.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntityType.java new file mode 100644 index 000000000000..390f739e25a1 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiEntityType.java @@ -0,0 +1,81 @@ +/* + * 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.comprehend.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum PiiEntityType { + + BANK_ACCOUNT_NUMBER("BANK_ACCOUNT_NUMBER"), + BANK_ROUTING("BANK_ROUTING"), + CREDIT_DEBIT_NUMBER("CREDIT_DEBIT_NUMBER"), + CREDIT_DEBIT_CVV("CREDIT_DEBIT_CVV"), + CREDIT_DEBIT_EXPIRY("CREDIT_DEBIT_EXPIRY"), + PIN("PIN"), + EMAIL("EMAIL"), + ADDRESS("ADDRESS"), + NAME("NAME"), + PHONE("PHONE"), + SSN("SSN"), + DATE_TIME("DATE_TIME"), + PASSPORT_NUMBER("PASSPORT_NUMBER"), + DRIVER_ID("DRIVER_ID"), + URL("URL"), + AGE("AGE"), + USERNAME("USERNAME"), + PASSWORD("PASSWORD"), + AWS_ACCESS_KEY("AWS_ACCESS_KEY"), + AWS_SECRET_KEY("AWS_SECRET_KEY"), + IP_ADDRESS("IP_ADDRESS"), + MAC_ADDRESS("MAC_ADDRESS"), + ALL("ALL"); + + private String value; + + private PiiEntityType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return PiiEntityType corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static PiiEntityType fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (PiiEntityType enumEntry : PiiEntityType.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiOutputDataConfig.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiOutputDataConfig.java new file mode 100644 index 000000000000..adb016a3cf99 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/PiiOutputDataConfig.java @@ -0,0 +1,203 @@ +/* + * 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.comprehend.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

    + * Provides configuration parameters for the output of PII entity detection jobs. + *

    + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PiiOutputDataConfig implements Serializable, Cloneable, StructuredPojo { + + /** + *

    + * When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 + * location where you want to write the output data. + *

    + */ + private String s3Uri; + /** + *

    + * ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an + * analysis job. + *

    + */ + private String kmsKeyId; + + /** + *

    + * When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 + * location where you want to write the output data. + *

    + * + * @param s3Uri + * When you use the PiiOutputDataConfig object with asynchronous operations, you specify the + * Amazon S3 location where you want to write the output data. + */ + + public void setS3Uri(String s3Uri) { + this.s3Uri = s3Uri; + } + + /** + *

    + * When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 + * location where you want to write the output data. + *

    + * + * @return When you use the PiiOutputDataConfig object with asynchronous operations, you specify the + * Amazon S3 location where you want to write the output data. + */ + + public String getS3Uri() { + return this.s3Uri; + } + + /** + *

    + * When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 + * location where you want to write the output data. + *

    + * + * @param s3Uri + * When you use the PiiOutputDataConfig object with asynchronous operations, you specify the + * Amazon S3 location where you want to write the output data. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiOutputDataConfig withS3Uri(String s3Uri) { + setS3Uri(s3Uri); + return this; + } + + /** + *

    + * ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an + * analysis job. + *

    + * + * @param kmsKeyId + * ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results + * from an analysis job. + */ + + public void setKmsKeyId(String kmsKeyId) { + this.kmsKeyId = kmsKeyId; + } + + /** + *

    + * ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an + * analysis job. + *

    + * + * @return ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results + * from an analysis job. + */ + + public String getKmsKeyId() { + return this.kmsKeyId; + } + + /** + *

    + * ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an + * analysis job. + *

    + * + * @param kmsKeyId + * ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results + * from an analysis job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PiiOutputDataConfig withKmsKeyId(String kmsKeyId) { + setKmsKeyId(kmsKeyId); + 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 (getS3Uri() != null) + sb.append("S3Uri: ").append(getS3Uri()).append(","); + if (getKmsKeyId() != null) + sb.append("KmsKeyId: ").append(getKmsKeyId()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof PiiOutputDataConfig == false) + return false; + PiiOutputDataConfig other = (PiiOutputDataConfig) obj; + if (other.getS3Uri() == null ^ this.getS3Uri() == null) + return false; + if (other.getS3Uri() != null && other.getS3Uri().equals(this.getS3Uri()) == false) + return false; + if (other.getKmsKeyId() == null ^ this.getKmsKeyId() == null) + return false; + if (other.getKmsKeyId() != null && other.getKmsKeyId().equals(this.getKmsKeyId()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getS3Uri() == null) ? 0 : getS3Uri().hashCode()); + hashCode = prime * hashCode + ((getKmsKeyId() == null) ? 0 : getKmsKeyId().hashCode()); + return hashCode; + } + + @Override + public PiiOutputDataConfig clone() { + try { + return (PiiOutputDataConfig) 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.comprehend.model.transform.PiiOutputDataConfigMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/RedactionConfig.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/RedactionConfig.java new file mode 100644 index 000000000000..4829fb907881 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/RedactionConfig.java @@ -0,0 +1,319 @@ +/* + * 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.comprehend.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

    + * Provides configuration parameters for PII entity redaction. + *

    + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class RedactionConfig implements Serializable, Cloneable, StructuredPojo { + + /** + *

    + * An array of the types of PII entities that Amazon Comprehend detects in the input text for your request. + *

    + */ + private java.util.List piiEntityTypes; + /** + *

    + * Specifies whether the PII entity is redacted with the mask character or the entity type. + *

    + */ + private String maskMode; + /** + *

    + * A character that replaces each character in the redacted PII entity. + *

    + */ + private String maskCharacter; + + /** + *

    + * An array of the types of PII entities that Amazon Comprehend detects in the input text for your request. + *

    + * + * @return An array of the types of PII entities that Amazon Comprehend detects in the input text for your request. + * @see PiiEntityType + */ + + public java.util.List getPiiEntityTypes() { + return piiEntityTypes; + } + + /** + *

    + * An array of the types of PII entities that Amazon Comprehend detects in the input text for your request. + *

    + * + * @param piiEntityTypes + * An array of the types of PII entities that Amazon Comprehend detects in the input text for your request. + * @see PiiEntityType + */ + + public void setPiiEntityTypes(java.util.Collection piiEntityTypes) { + if (piiEntityTypes == null) { + this.piiEntityTypes = null; + return; + } + + this.piiEntityTypes = new java.util.ArrayList(piiEntityTypes); + } + + /** + *

    + * An array of the types of PII entities that Amazon Comprehend detects in the input text for your request. + *

    + *

    + * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setPiiEntityTypes(java.util.Collection)} or {@link #withPiiEntityTypes(java.util.Collection)} if you want + * to override the existing values. + *

    + * + * @param piiEntityTypes + * An array of the types of PII entities that Amazon Comprehend detects in the input text for your request. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PiiEntityType + */ + + public RedactionConfig withPiiEntityTypes(String... piiEntityTypes) { + if (this.piiEntityTypes == null) { + setPiiEntityTypes(new java.util.ArrayList(piiEntityTypes.length)); + } + for (String ele : piiEntityTypes) { + this.piiEntityTypes.add(ele); + } + return this; + } + + /** + *

    + * An array of the types of PII entities that Amazon Comprehend detects in the input text for your request. + *

    + * + * @param piiEntityTypes + * An array of the types of PII entities that Amazon Comprehend detects in the input text for your request. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PiiEntityType + */ + + public RedactionConfig withPiiEntityTypes(java.util.Collection piiEntityTypes) { + setPiiEntityTypes(piiEntityTypes); + return this; + } + + /** + *

    + * An array of the types of PII entities that Amazon Comprehend detects in the input text for your request. + *

    + * + * @param piiEntityTypes + * An array of the types of PII entities that Amazon Comprehend detects in the input text for your request. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PiiEntityType + */ + + public RedactionConfig withPiiEntityTypes(PiiEntityType... piiEntityTypes) { + java.util.ArrayList piiEntityTypesCopy = new java.util.ArrayList(piiEntityTypes.length); + for (PiiEntityType value : piiEntityTypes) { + piiEntityTypesCopy.add(value.toString()); + } + if (getPiiEntityTypes() == null) { + setPiiEntityTypes(piiEntityTypesCopy); + } else { + getPiiEntityTypes().addAll(piiEntityTypesCopy); + } + return this; + } + + /** + *

    + * Specifies whether the PII entity is redacted with the mask character or the entity type. + *

    + * + * @param maskMode + * Specifies whether the PII entity is redacted with the mask character or the entity type. + * @see PiiEntitiesDetectionMaskMode + */ + + public void setMaskMode(String maskMode) { + this.maskMode = maskMode; + } + + /** + *

    + * Specifies whether the PII entity is redacted with the mask character or the entity type. + *

    + * + * @return Specifies whether the PII entity is redacted with the mask character or the entity type. + * @see PiiEntitiesDetectionMaskMode + */ + + public String getMaskMode() { + return this.maskMode; + } + + /** + *

    + * Specifies whether the PII entity is redacted with the mask character or the entity type. + *

    + * + * @param maskMode + * Specifies whether the PII entity is redacted with the mask character or the entity type. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PiiEntitiesDetectionMaskMode + */ + + public RedactionConfig withMaskMode(String maskMode) { + setMaskMode(maskMode); + return this; + } + + /** + *

    + * Specifies whether the PII entity is redacted with the mask character or the entity type. + *

    + * + * @param maskMode + * Specifies whether the PII entity is redacted with the mask character or the entity type. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PiiEntitiesDetectionMaskMode + */ + + public RedactionConfig withMaskMode(PiiEntitiesDetectionMaskMode maskMode) { + this.maskMode = maskMode.toString(); + return this; + } + + /** + *

    + * A character that replaces each character in the redacted PII entity. + *

    + * + * @param maskCharacter + * A character that replaces each character in the redacted PII entity. + */ + + public void setMaskCharacter(String maskCharacter) { + this.maskCharacter = maskCharacter; + } + + /** + *

    + * A character that replaces each character in the redacted PII entity. + *

    + * + * @return A character that replaces each character in the redacted PII entity. + */ + + public String getMaskCharacter() { + return this.maskCharacter; + } + + /** + *

    + * A character that replaces each character in the redacted PII entity. + *

    + * + * @param maskCharacter + * A character that replaces each character in the redacted PII entity. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public RedactionConfig withMaskCharacter(String maskCharacter) { + setMaskCharacter(maskCharacter); + 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 (getPiiEntityTypes() != null) + sb.append("PiiEntityTypes: ").append(getPiiEntityTypes()).append(","); + if (getMaskMode() != null) + sb.append("MaskMode: ").append(getMaskMode()).append(","); + if (getMaskCharacter() != null) + sb.append("MaskCharacter: ").append(getMaskCharacter()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof RedactionConfig == false) + return false; + RedactionConfig other = (RedactionConfig) obj; + if (other.getPiiEntityTypes() == null ^ this.getPiiEntityTypes() == null) + return false; + if (other.getPiiEntityTypes() != null && other.getPiiEntityTypes().equals(this.getPiiEntityTypes()) == false) + return false; + if (other.getMaskMode() == null ^ this.getMaskMode() == null) + return false; + if (other.getMaskMode() != null && other.getMaskMode().equals(this.getMaskMode()) == false) + return false; + if (other.getMaskCharacter() == null ^ this.getMaskCharacter() == null) + return false; + if (other.getMaskCharacter() != null && other.getMaskCharacter().equals(this.getMaskCharacter()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getPiiEntityTypes() == null) ? 0 : getPiiEntityTypes().hashCode()); + hashCode = prime * hashCode + ((getMaskMode() == null) ? 0 : getMaskMode().hashCode()); + hashCode = prime * hashCode + ((getMaskCharacter() == null) ? 0 : getMaskCharacter().hashCode()); + return hashCode; + } + + @Override + public RedactionConfig clone() { + try { + return (RedactionConfig) 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.comprehend.model.transform.RedactionConfigMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/StartPiiEntitiesDetectionJobRequest.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/StartPiiEntitiesDetectionJobRequest.java new file mode 100644 index 000000000000..dcbdf485dca4 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/StartPiiEntitiesDetectionJobRequest.java @@ -0,0 +1,584 @@ +/* + * 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.comprehend.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 StartPiiEntitiesDetectionJobRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *

    + * The input properties for a PII entities detection job. + *

    + */ + private InputDataConfig inputDataConfig; + /** + *

    + * Provides configuration parameters for the output of PII entity detection jobs. + *

    + */ + private OutputDataConfig outputDataConfig; + /** + *

    + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are + * redacted. + *

    + */ + private String mode; + /** + *

    + * Provides configuration parameters for PII entity redaction. + *

    + *

    + * This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that + * case, you must provide a RedactionConfig definition that includes the PiiEntityTypes + * parameter. + *

    + */ + private RedactionConfig redactionConfig; + /** + *

    + * The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend + * read access to your input data. + *

    + */ + private String dataAccessRoleArn; + /** + *

    + * The identifier of the job. + *

    + */ + private String jobName; + /** + *

    + * The language of the input documents. + *

    + */ + private String languageCode; + /** + *

    + * A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one. + *

    + */ + private String clientRequestToken; + + /** + *

    + * The input properties for a PII entities detection job. + *

    + * + * @param inputDataConfig + * The input properties for a PII entities detection job. + */ + + public void setInputDataConfig(InputDataConfig inputDataConfig) { + this.inputDataConfig = inputDataConfig; + } + + /** + *

    + * The input properties for a PII entities detection job. + *

    + * + * @return The input properties for a PII entities detection job. + */ + + public InputDataConfig getInputDataConfig() { + return this.inputDataConfig; + } + + /** + *

    + * The input properties for a PII entities detection job. + *

    + * + * @param inputDataConfig + * The input properties for a PII entities detection job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartPiiEntitiesDetectionJobRequest withInputDataConfig(InputDataConfig inputDataConfig) { + setInputDataConfig(inputDataConfig); + return this; + } + + /** + *

    + * Provides configuration parameters for the output of PII entity detection jobs. + *

    + * + * @param outputDataConfig + * Provides configuration parameters for the output of PII entity detection jobs. + */ + + public void setOutputDataConfig(OutputDataConfig outputDataConfig) { + this.outputDataConfig = outputDataConfig; + } + + /** + *

    + * Provides configuration parameters for the output of PII entity detection jobs. + *

    + * + * @return Provides configuration parameters for the output of PII entity detection jobs. + */ + + public OutputDataConfig getOutputDataConfig() { + return this.outputDataConfig; + } + + /** + *

    + * Provides configuration parameters for the output of PII entity detection jobs. + *

    + * + * @param outputDataConfig + * Provides configuration parameters for the output of PII entity detection jobs. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartPiiEntitiesDetectionJobRequest withOutputDataConfig(OutputDataConfig outputDataConfig) { + setOutputDataConfig(outputDataConfig); + return this; + } + + /** + *

    + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are + * redacted. + *

    + * + * @param mode + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII + * entities are redacted. + * @see PiiEntitiesDetectionMode + */ + + public void setMode(String mode) { + this.mode = mode; + } + + /** + *

    + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are + * redacted. + *

    + * + * @return Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII + * entities are redacted. + * @see PiiEntitiesDetectionMode + */ + + public String getMode() { + return this.mode; + } + + /** + *

    + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are + * redacted. + *

    + * + * @param mode + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII + * entities are redacted. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PiiEntitiesDetectionMode + */ + + public StartPiiEntitiesDetectionJobRequest withMode(String mode) { + setMode(mode); + return this; + } + + /** + *

    + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are + * redacted. + *

    + * + * @param mode + * Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII + * entities are redacted. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PiiEntitiesDetectionMode + */ + + public StartPiiEntitiesDetectionJobRequest withMode(PiiEntitiesDetectionMode mode) { + this.mode = mode.toString(); + return this; + } + + /** + *

    + * Provides configuration parameters for PII entity redaction. + *

    + *

    + * This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that + * case, you must provide a RedactionConfig definition that includes the PiiEntityTypes + * parameter. + *

    + * + * @param redactionConfig + * Provides configuration parameters for PII entity redaction.

    + *

    + * This parameter is required if you set the Mode parameter to ONLY_REDACTION. In + * that case, you must provide a RedactionConfig definition that includes the + * PiiEntityTypes parameter. + */ + + public void setRedactionConfig(RedactionConfig redactionConfig) { + this.redactionConfig = redactionConfig; + } + + /** + *

    + * Provides configuration parameters for PII entity redaction. + *

    + *

    + * This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that + * case, you must provide a RedactionConfig definition that includes the PiiEntityTypes + * parameter. + *

    + * + * @return Provides configuration parameters for PII entity redaction.

    + *

    + * This parameter is required if you set the Mode parameter to ONLY_REDACTION. In + * that case, you must provide a RedactionConfig definition that includes the + * PiiEntityTypes parameter. + */ + + public RedactionConfig getRedactionConfig() { + return this.redactionConfig; + } + + /** + *

    + * Provides configuration parameters for PII entity redaction. + *

    + *

    + * This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that + * case, you must provide a RedactionConfig definition that includes the PiiEntityTypes + * parameter. + *

    + * + * @param redactionConfig + * Provides configuration parameters for PII entity redaction.

    + *

    + * This parameter is required if you set the Mode parameter to ONLY_REDACTION. In + * that case, you must provide a RedactionConfig definition that includes the + * PiiEntityTypes parameter. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartPiiEntitiesDetectionJobRequest withRedactionConfig(RedactionConfig redactionConfig) { + setRedactionConfig(redactionConfig); + return this; + } + + /** + *

    + * The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend + * read access to your input data. + *

    + * + * @param dataAccessRoleArn + * The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon + * Comprehend read access to your input data. + */ + + public void setDataAccessRoleArn(String dataAccessRoleArn) { + this.dataAccessRoleArn = dataAccessRoleArn; + } + + /** + *

    + * The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend + * read access to your input data. + *

    + * + * @return The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon + * Comprehend read access to your input data. + */ + + public String getDataAccessRoleArn() { + return this.dataAccessRoleArn; + } + + /** + *

    + * The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend + * read access to your input data. + *

    + * + * @param dataAccessRoleArn + * The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon + * Comprehend read access to your input data. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartPiiEntitiesDetectionJobRequest withDataAccessRoleArn(String dataAccessRoleArn) { + setDataAccessRoleArn(dataAccessRoleArn); + return this; + } + + /** + *

    + * The identifier of the job. + *

    + * + * @param jobName + * The identifier of the job. + */ + + public void setJobName(String jobName) { + this.jobName = jobName; + } + + /** + *

    + * The identifier of the job. + *

    + * + * @return The identifier of the job. + */ + + public String getJobName() { + return this.jobName; + } + + /** + *

    + * The identifier of the job. + *

    + * + * @param jobName + * The identifier of the job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartPiiEntitiesDetectionJobRequest withJobName(String jobName) { + setJobName(jobName); + return this; + } + + /** + *

    + * The language of the input documents. + *

    + * + * @param languageCode + * The language of the input documents. + * @see LanguageCode + */ + + public void setLanguageCode(String languageCode) { + this.languageCode = languageCode; + } + + /** + *

    + * The language of the input documents. + *

    + * + * @return The language of the input documents. + * @see LanguageCode + */ + + public String getLanguageCode() { + return this.languageCode; + } + + /** + *

    + * The language of the input documents. + *

    + * + * @param languageCode + * The language of the input documents. + * @return Returns a reference to this object so that method calls can be chained together. + * @see LanguageCode + */ + + public StartPiiEntitiesDetectionJobRequest withLanguageCode(String languageCode) { + setLanguageCode(languageCode); + return this; + } + + /** + *

    + * The language of the input documents. + *

    + * + * @param languageCode + * The language of the input documents. + * @return Returns a reference to this object so that method calls can be chained together. + * @see LanguageCode + */ + + public StartPiiEntitiesDetectionJobRequest withLanguageCode(LanguageCode languageCode) { + this.languageCode = languageCode.toString(); + return this; + } + + /** + *

    + * A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one. + *

    + * + * @param clientRequestToken + * A unique identifier for the request. If you don't set the client request token, Amazon Comprehend + * generates one. + */ + + public void setClientRequestToken(String clientRequestToken) { + this.clientRequestToken = clientRequestToken; + } + + /** + *

    + * A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one. + *

    + * + * @return A unique identifier for the request. If you don't set the client request token, Amazon Comprehend + * generates one. + */ + + public String getClientRequestToken() { + return this.clientRequestToken; + } + + /** + *

    + * A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one. + *

    + * + * @param clientRequestToken + * A unique identifier for the request. If you don't set the client request token, Amazon Comprehend + * generates one. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartPiiEntitiesDetectionJobRequest withClientRequestToken(String clientRequestToken) { + setClientRequestToken(clientRequestToken); + 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 (getInputDataConfig() != null) + sb.append("InputDataConfig: ").append(getInputDataConfig()).append(","); + if (getOutputDataConfig() != null) + sb.append("OutputDataConfig: ").append(getOutputDataConfig()).append(","); + if (getMode() != null) + sb.append("Mode: ").append(getMode()).append(","); + if (getRedactionConfig() != null) + sb.append("RedactionConfig: ").append(getRedactionConfig()).append(","); + if (getDataAccessRoleArn() != null) + sb.append("DataAccessRoleArn: ").append(getDataAccessRoleArn()).append(","); + if (getJobName() != null) + sb.append("JobName: ").append(getJobName()).append(","); + if (getLanguageCode() != null) + sb.append("LanguageCode: ").append(getLanguageCode()).append(","); + if (getClientRequestToken() != null) + sb.append("ClientRequestToken: ").append(getClientRequestToken()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof StartPiiEntitiesDetectionJobRequest == false) + return false; + StartPiiEntitiesDetectionJobRequest other = (StartPiiEntitiesDetectionJobRequest) obj; + if (other.getInputDataConfig() == null ^ this.getInputDataConfig() == null) + return false; + if (other.getInputDataConfig() != null && other.getInputDataConfig().equals(this.getInputDataConfig()) == false) + return false; + if (other.getOutputDataConfig() == null ^ this.getOutputDataConfig() == null) + return false; + if (other.getOutputDataConfig() != null && other.getOutputDataConfig().equals(this.getOutputDataConfig()) == false) + return false; + if (other.getMode() == null ^ this.getMode() == null) + return false; + if (other.getMode() != null && other.getMode().equals(this.getMode()) == false) + return false; + if (other.getRedactionConfig() == null ^ this.getRedactionConfig() == null) + return false; + if (other.getRedactionConfig() != null && other.getRedactionConfig().equals(this.getRedactionConfig()) == false) + return false; + if (other.getDataAccessRoleArn() == null ^ this.getDataAccessRoleArn() == null) + return false; + if (other.getDataAccessRoleArn() != null && other.getDataAccessRoleArn().equals(this.getDataAccessRoleArn()) == false) + return false; + if (other.getJobName() == null ^ this.getJobName() == null) + return false; + if (other.getJobName() != null && other.getJobName().equals(this.getJobName()) == false) + return false; + if (other.getLanguageCode() == null ^ this.getLanguageCode() == null) + return false; + if (other.getLanguageCode() != null && other.getLanguageCode().equals(this.getLanguageCode()) == false) + return false; + if (other.getClientRequestToken() == null ^ this.getClientRequestToken() == null) + return false; + if (other.getClientRequestToken() != null && other.getClientRequestToken().equals(this.getClientRequestToken()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getInputDataConfig() == null) ? 0 : getInputDataConfig().hashCode()); + hashCode = prime * hashCode + ((getOutputDataConfig() == null) ? 0 : getOutputDataConfig().hashCode()); + hashCode = prime * hashCode + ((getMode() == null) ? 0 : getMode().hashCode()); + hashCode = prime * hashCode + ((getRedactionConfig() == null) ? 0 : getRedactionConfig().hashCode()); + hashCode = prime * hashCode + ((getDataAccessRoleArn() == null) ? 0 : getDataAccessRoleArn().hashCode()); + hashCode = prime * hashCode + ((getJobName() == null) ? 0 : getJobName().hashCode()); + hashCode = prime * hashCode + ((getLanguageCode() == null) ? 0 : getLanguageCode().hashCode()); + hashCode = prime * hashCode + ((getClientRequestToken() == null) ? 0 : getClientRequestToken().hashCode()); + return hashCode; + } + + @Override + public StartPiiEntitiesDetectionJobRequest clone() { + return (StartPiiEntitiesDetectionJobRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/StartPiiEntitiesDetectionJobResult.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/StartPiiEntitiesDetectionJobResult.java new file mode 100644 index 000000000000..8e8be318ae6c --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/StartPiiEntitiesDetectionJobResult.java @@ -0,0 +1,198 @@ +/* + * 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.comprehend.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class StartPiiEntitiesDetectionJobResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + /** + *

    + * The identifier generated for the job. + *

    + */ + private String jobId; + /** + *

    + * The status of the job. + *

    + */ + private String jobStatus; + + /** + *

    + * The identifier generated for the job. + *

    + * + * @param jobId + * The identifier generated for the job. + */ + + public void setJobId(String jobId) { + this.jobId = jobId; + } + + /** + *

    + * The identifier generated for the job. + *

    + * + * @return The identifier generated for the job. + */ + + public String getJobId() { + return this.jobId; + } + + /** + *

    + * The identifier generated for the job. + *

    + * + * @param jobId + * The identifier generated for the job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartPiiEntitiesDetectionJobResult withJobId(String jobId) { + setJobId(jobId); + return this; + } + + /** + *

    + * The status of the job. + *

    + * + * @param jobStatus + * The status of the job. + * @see JobStatus + */ + + public void setJobStatus(String jobStatus) { + this.jobStatus = jobStatus; + } + + /** + *

    + * The status of the job. + *

    + * + * @return The status of the job. + * @see JobStatus + */ + + public String getJobStatus() { + return this.jobStatus; + } + + /** + *

    + * The status of the job. + *

    + * + * @param jobStatus + * The status of the job. + * @return Returns a reference to this object so that method calls can be chained together. + * @see JobStatus + */ + + public StartPiiEntitiesDetectionJobResult withJobStatus(String jobStatus) { + setJobStatus(jobStatus); + return this; + } + + /** + *

    + * The status of the job. + *

    + * + * @param jobStatus + * The status of the job. + * @return Returns a reference to this object so that method calls can be chained together. + * @see JobStatus + */ + + public StartPiiEntitiesDetectionJobResult withJobStatus(JobStatus jobStatus) { + this.jobStatus = jobStatus.toString(); + 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 (getJobId() != null) + sb.append("JobId: ").append(getJobId()).append(","); + if (getJobStatus() != null) + sb.append("JobStatus: ").append(getJobStatus()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof StartPiiEntitiesDetectionJobResult == false) + return false; + StartPiiEntitiesDetectionJobResult other = (StartPiiEntitiesDetectionJobResult) obj; + if (other.getJobId() == null ^ this.getJobId() == null) + return false; + if (other.getJobId() != null && other.getJobId().equals(this.getJobId()) == false) + return false; + if (other.getJobStatus() == null ^ this.getJobStatus() == null) + return false; + if (other.getJobStatus() != null && other.getJobStatus().equals(this.getJobStatus()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getJobId() == null) ? 0 : getJobId().hashCode()); + hashCode = prime * hashCode + ((getJobStatus() == null) ? 0 : getJobStatus().hashCode()); + return hashCode; + } + + @Override + public StartPiiEntitiesDetectionJobResult clone() { + try { + return (StartPiiEntitiesDetectionJobResult) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/StopPiiEntitiesDetectionJobRequest.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/StopPiiEntitiesDetectionJobRequest.java new file mode 100644 index 000000000000..b1ee9e884adf --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/StopPiiEntitiesDetectionJobRequest.java @@ -0,0 +1,124 @@ +/* + * 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.comprehend.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 StopPiiEntitiesDetectionJobRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *

    + * The identifier of the PII entities detection job to stop. + *

    + */ + private String jobId; + + /** + *

    + * The identifier of the PII entities detection job to stop. + *

    + * + * @param jobId + * The identifier of the PII entities detection job to stop. + */ + + public void setJobId(String jobId) { + this.jobId = jobId; + } + + /** + *

    + * The identifier of the PII entities detection job to stop. + *

    + * + * @return The identifier of the PII entities detection job to stop. + */ + + public String getJobId() { + return this.jobId; + } + + /** + *

    + * The identifier of the PII entities detection job to stop. + *

    + * + * @param jobId + * The identifier of the PII entities detection job to stop. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StopPiiEntitiesDetectionJobRequest withJobId(String jobId) { + setJobId(jobId); + 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 (getJobId() != null) + sb.append("JobId: ").append(getJobId()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof StopPiiEntitiesDetectionJobRequest == false) + return false; + StopPiiEntitiesDetectionJobRequest other = (StopPiiEntitiesDetectionJobRequest) obj; + if (other.getJobId() == null ^ this.getJobId() == null) + return false; + if (other.getJobId() != null && other.getJobId().equals(this.getJobId()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getJobId() == null) ? 0 : getJobId().hashCode()); + return hashCode; + } + + @Override + public StopPiiEntitiesDetectionJobRequest clone() { + return (StopPiiEntitiesDetectionJobRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/StopPiiEntitiesDetectionJobResult.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/StopPiiEntitiesDetectionJobResult.java new file mode 100644 index 000000000000..72f152a80215 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/StopPiiEntitiesDetectionJobResult.java @@ -0,0 +1,198 @@ +/* + * 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.comprehend.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class StopPiiEntitiesDetectionJobResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + /** + *

    + * The identifier of the PII entities detection job to stop. + *

    + */ + private String jobId; + /** + *

    + * The status of the PII entities detection job. + *

    + */ + private String jobStatus; + + /** + *

    + * The identifier of the PII entities detection job to stop. + *

    + * + * @param jobId + * The identifier of the PII entities detection job to stop. + */ + + public void setJobId(String jobId) { + this.jobId = jobId; + } + + /** + *

    + * The identifier of the PII entities detection job to stop. + *

    + * + * @return The identifier of the PII entities detection job to stop. + */ + + public String getJobId() { + return this.jobId; + } + + /** + *

    + * The identifier of the PII entities detection job to stop. + *

    + * + * @param jobId + * The identifier of the PII entities detection job to stop. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StopPiiEntitiesDetectionJobResult withJobId(String jobId) { + setJobId(jobId); + return this; + } + + /** + *

    + * The status of the PII entities detection job. + *

    + * + * @param jobStatus + * The status of the PII entities detection job. + * @see JobStatus + */ + + public void setJobStatus(String jobStatus) { + this.jobStatus = jobStatus; + } + + /** + *

    + * The status of the PII entities detection job. + *

    + * + * @return The status of the PII entities detection job. + * @see JobStatus + */ + + public String getJobStatus() { + return this.jobStatus; + } + + /** + *

    + * The status of the PII entities detection job. + *

    + * + * @param jobStatus + * The status of the PII entities detection job. + * @return Returns a reference to this object so that method calls can be chained together. + * @see JobStatus + */ + + public StopPiiEntitiesDetectionJobResult withJobStatus(String jobStatus) { + setJobStatus(jobStatus); + return this; + } + + /** + *

    + * The status of the PII entities detection job. + *

    + * + * @param jobStatus + * The status of the PII entities detection job. + * @return Returns a reference to this object so that method calls can be chained together. + * @see JobStatus + */ + + public StopPiiEntitiesDetectionJobResult withJobStatus(JobStatus jobStatus) { + this.jobStatus = jobStatus.toString(); + 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 (getJobId() != null) + sb.append("JobId: ").append(getJobId()).append(","); + if (getJobStatus() != null) + sb.append("JobStatus: ").append(getJobStatus()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof StopPiiEntitiesDetectionJobResult == false) + return false; + StopPiiEntitiesDetectionJobResult other = (StopPiiEntitiesDetectionJobResult) obj; + if (other.getJobId() == null ^ this.getJobId() == null) + return false; + if (other.getJobId() != null && other.getJobId().equals(this.getJobId()) == false) + return false; + if (other.getJobStatus() == null ^ this.getJobStatus() == null) + return false; + if (other.getJobStatus() != null && other.getJobStatus().equals(this.getJobStatus()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getJobId() == null) ? 0 : getJobId().hashCode()); + hashCode = prime * hashCode + ((getJobStatus() == null) ? 0 : getJobStatus().hashCode()); + return hashCode; + } + + @Override + public StopPiiEntitiesDetectionJobResult clone() { + try { + return (StopPiiEntitiesDetectionJobResult) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DescribePiiEntitiesDetectionJobRequestMarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DescribePiiEntitiesDetectionJobRequestMarshaller.java new file mode 100644 index 000000000000..2c07deb57291 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DescribePiiEntitiesDetectionJobRequestMarshaller.java @@ -0,0 +1,55 @@ +/* + * 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.comprehend.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.comprehend.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * DescribePiiEntitiesDetectionJobRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class DescribePiiEntitiesDetectionJobRequestMarshaller { + + private static final MarshallingInfo JOBID_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("JobId").build(); + + private static final DescribePiiEntitiesDetectionJobRequestMarshaller instance = new DescribePiiEntitiesDetectionJobRequestMarshaller(); + + public static DescribePiiEntitiesDetectionJobRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(DescribePiiEntitiesDetectionJobRequest describePiiEntitiesDetectionJobRequest, ProtocolMarshaller protocolMarshaller) { + + if (describePiiEntitiesDetectionJobRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(describePiiEntitiesDetectionJobRequest.getJobId(), JOBID_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DescribePiiEntitiesDetectionJobRequestProtocolMarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DescribePiiEntitiesDetectionJobRequestProtocolMarshaller.java new file mode 100644 index 000000000000..844902273033 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DescribePiiEntitiesDetectionJobRequestProtocolMarshaller.java @@ -0,0 +1,64 @@ +/* + * 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.comprehend.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.comprehend.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * DescribePiiEntitiesDetectionJobRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class DescribePiiEntitiesDetectionJobRequestProtocolMarshaller implements + Marshaller, DescribePiiEntitiesDetectionJobRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.AWS_JSON).requestUri("/") + .httpMethodName(HttpMethodName.POST).hasExplicitPayloadMember(false).hasPayloadMembers(true) + .operationIdentifier("Comprehend_20171127.DescribePiiEntitiesDetectionJob").serviceName("AmazonComprehend").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public DescribePiiEntitiesDetectionJobRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(DescribePiiEntitiesDetectionJobRequest describePiiEntitiesDetectionJobRequest) { + + if (describePiiEntitiesDetectionJobRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller( + SDK_OPERATION_BINDING, describePiiEntitiesDetectionJobRequest); + + protocolMarshaller.startMarshalling(); + DescribePiiEntitiesDetectionJobRequestMarshaller.getInstance().marshall(describePiiEntitiesDetectionJobRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DescribePiiEntitiesDetectionJobResultJsonUnmarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DescribePiiEntitiesDetectionJobResultJsonUnmarshaller.java new file mode 100644 index 000000000000..1290bf37343e --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DescribePiiEntitiesDetectionJobResultJsonUnmarshaller.java @@ -0,0 +1,75 @@ +/* + * 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.comprehend.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.comprehend.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * DescribePiiEntitiesDetectionJobResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class DescribePiiEntitiesDetectionJobResultJsonUnmarshaller implements Unmarshaller { + + public DescribePiiEntitiesDetectionJobResult unmarshall(JsonUnmarshallerContext context) throws Exception { + DescribePiiEntitiesDetectionJobResult describePiiEntitiesDetectionJobResult = new DescribePiiEntitiesDetectionJobResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return describePiiEntitiesDetectionJobResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("PiiEntitiesDetectionJobProperties", targetDepth)) { + context.nextToken(); + describePiiEntitiesDetectionJobResult.setPiiEntitiesDetectionJobProperties(PiiEntitiesDetectionJobPropertiesJsonUnmarshaller.getInstance() + .unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return describePiiEntitiesDetectionJobResult; + } + + private static DescribePiiEntitiesDetectionJobResultJsonUnmarshaller instance; + + public static DescribePiiEntitiesDetectionJobResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new DescribePiiEntitiesDetectionJobResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DetectPiiEntitiesRequestMarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DetectPiiEntitiesRequestMarshaller.java new file mode 100644 index 000000000000..3c9e25882dfe --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DetectPiiEntitiesRequestMarshaller.java @@ -0,0 +1,58 @@ +/* + * 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.comprehend.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.comprehend.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * DetectPiiEntitiesRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class DetectPiiEntitiesRequestMarshaller { + + private static final MarshallingInfo TEXT_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Text").build(); + private static final MarshallingInfo LANGUAGECODE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("LanguageCode").build(); + + private static final DetectPiiEntitiesRequestMarshaller instance = new DetectPiiEntitiesRequestMarshaller(); + + public static DetectPiiEntitiesRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(DetectPiiEntitiesRequest detectPiiEntitiesRequest, ProtocolMarshaller protocolMarshaller) { + + if (detectPiiEntitiesRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(detectPiiEntitiesRequest.getText(), TEXT_BINDING); + protocolMarshaller.marshall(detectPiiEntitiesRequest.getLanguageCode(), LANGUAGECODE_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DetectPiiEntitiesRequestProtocolMarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DetectPiiEntitiesRequestProtocolMarshaller.java new file mode 100644 index 000000000000..99ca0f8ab49f --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DetectPiiEntitiesRequestProtocolMarshaller.java @@ -0,0 +1,63 @@ +/* + * 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.comprehend.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.comprehend.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * DetectPiiEntitiesRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class DetectPiiEntitiesRequestProtocolMarshaller implements Marshaller, DetectPiiEntitiesRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.AWS_JSON).requestUri("/") + .httpMethodName(HttpMethodName.POST).hasExplicitPayloadMember(false).hasPayloadMembers(true) + .operationIdentifier("Comprehend_20171127.DetectPiiEntities").serviceName("AmazonComprehend").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public DetectPiiEntitiesRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(DetectPiiEntitiesRequest detectPiiEntitiesRequest) { + + if (detectPiiEntitiesRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller(SDK_OPERATION_BINDING, + detectPiiEntitiesRequest); + + protocolMarshaller.startMarshalling(); + DetectPiiEntitiesRequestMarshaller.getInstance().marshall(detectPiiEntitiesRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DetectPiiEntitiesResultJsonUnmarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DetectPiiEntitiesResultJsonUnmarshaller.java new file mode 100644 index 000000000000..2e1e56b8b4f5 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DetectPiiEntitiesResultJsonUnmarshaller.java @@ -0,0 +1,76 @@ +/* + * 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.comprehend.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.comprehend.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * DetectPiiEntitiesResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class DetectPiiEntitiesResultJsonUnmarshaller implements Unmarshaller { + + public DetectPiiEntitiesResult unmarshall(JsonUnmarshallerContext context) throws Exception { + DetectPiiEntitiesResult detectPiiEntitiesResult = new DetectPiiEntitiesResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return detectPiiEntitiesResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("Entities", targetDepth)) { + context.nextToken(); + detectPiiEntitiesResult.setEntities(new ListUnmarshaller(PiiEntityJsonUnmarshaller.getInstance()) + + .unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return detectPiiEntitiesResult; + } + + private static DetectPiiEntitiesResultJsonUnmarshaller instance; + + public static DetectPiiEntitiesResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new DetectPiiEntitiesResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/ListPiiEntitiesDetectionJobsRequestMarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/ListPiiEntitiesDetectionJobsRequestMarshaller.java new file mode 100644 index 000000000000..eeddb2efa762 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/ListPiiEntitiesDetectionJobsRequestMarshaller.java @@ -0,0 +1,61 @@ +/* + * 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.comprehend.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.comprehend.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ListPiiEntitiesDetectionJobsRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ListPiiEntitiesDetectionJobsRequestMarshaller { + + private static final MarshallingInfo FILTER_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("Filter").build(); + private static final MarshallingInfo NEXTTOKEN_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("NextToken").build(); + private static final MarshallingInfo MAXRESULTS_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("MaxResults").build(); + + private static final ListPiiEntitiesDetectionJobsRequestMarshaller instance = new ListPiiEntitiesDetectionJobsRequestMarshaller(); + + public static ListPiiEntitiesDetectionJobsRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(ListPiiEntitiesDetectionJobsRequest listPiiEntitiesDetectionJobsRequest, ProtocolMarshaller protocolMarshaller) { + + if (listPiiEntitiesDetectionJobsRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(listPiiEntitiesDetectionJobsRequest.getFilter(), FILTER_BINDING); + protocolMarshaller.marshall(listPiiEntitiesDetectionJobsRequest.getNextToken(), NEXTTOKEN_BINDING); + protocolMarshaller.marshall(listPiiEntitiesDetectionJobsRequest.getMaxResults(), MAXRESULTS_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/ListPiiEntitiesDetectionJobsRequestProtocolMarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/ListPiiEntitiesDetectionJobsRequestProtocolMarshaller.java new file mode 100644 index 000000000000..08429889808f --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/ListPiiEntitiesDetectionJobsRequestProtocolMarshaller.java @@ -0,0 +1,64 @@ +/* + * 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.comprehend.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.comprehend.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ListPiiEntitiesDetectionJobsRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ListPiiEntitiesDetectionJobsRequestProtocolMarshaller implements + Marshaller, ListPiiEntitiesDetectionJobsRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.AWS_JSON).requestUri("/") + .httpMethodName(HttpMethodName.POST).hasExplicitPayloadMember(false).hasPayloadMembers(true) + .operationIdentifier("Comprehend_20171127.ListPiiEntitiesDetectionJobs").serviceName("AmazonComprehend").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public ListPiiEntitiesDetectionJobsRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(ListPiiEntitiesDetectionJobsRequest listPiiEntitiesDetectionJobsRequest) { + + if (listPiiEntitiesDetectionJobsRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller( + SDK_OPERATION_BINDING, listPiiEntitiesDetectionJobsRequest); + + protocolMarshaller.startMarshalling(); + ListPiiEntitiesDetectionJobsRequestMarshaller.getInstance().marshall(listPiiEntitiesDetectionJobsRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/ListPiiEntitiesDetectionJobsResultJsonUnmarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/ListPiiEntitiesDetectionJobsResultJsonUnmarshaller.java new file mode 100644 index 000000000000..309e35abadef --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/ListPiiEntitiesDetectionJobsResultJsonUnmarshaller.java @@ -0,0 +1,81 @@ +/* + * 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.comprehend.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.comprehend.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * ListPiiEntitiesDetectionJobsResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListPiiEntitiesDetectionJobsResultJsonUnmarshaller implements Unmarshaller { + + public ListPiiEntitiesDetectionJobsResult unmarshall(JsonUnmarshallerContext context) throws Exception { + ListPiiEntitiesDetectionJobsResult listPiiEntitiesDetectionJobsResult = new ListPiiEntitiesDetectionJobsResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return listPiiEntitiesDetectionJobsResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("PiiEntitiesDetectionJobPropertiesList", targetDepth)) { + context.nextToken(); + listPiiEntitiesDetectionJobsResult.setPiiEntitiesDetectionJobPropertiesList(new ListUnmarshaller( + PiiEntitiesDetectionJobPropertiesJsonUnmarshaller.getInstance()) + + .unmarshall(context)); + } + if (context.testExpression("NextToken", targetDepth)) { + context.nextToken(); + listPiiEntitiesDetectionJobsResult.setNextToken(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return listPiiEntitiesDetectionJobsResult; + } + + private static ListPiiEntitiesDetectionJobsResultJsonUnmarshaller instance; + + public static ListPiiEntitiesDetectionJobsResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new ListPiiEntitiesDetectionJobsResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntitiesDetectionJobFilterJsonUnmarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntitiesDetectionJobFilterJsonUnmarshaller.java new file mode 100644 index 000000000000..9ee2dddbcc29 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntitiesDetectionJobFilterJsonUnmarshaller.java @@ -0,0 +1,86 @@ +/* + * 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.comprehend.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.comprehend.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * PiiEntitiesDetectionJobFilter JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PiiEntitiesDetectionJobFilterJsonUnmarshaller implements Unmarshaller { + + public PiiEntitiesDetectionJobFilter unmarshall(JsonUnmarshallerContext context) throws Exception { + PiiEntitiesDetectionJobFilter piiEntitiesDetectionJobFilter = new PiiEntitiesDetectionJobFilter(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("JobName", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobFilter.setJobName(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("JobStatus", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobFilter.setJobStatus(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("SubmitTimeBefore", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobFilter.setSubmitTimeBefore(DateJsonUnmarshallerFactory.getInstance("unixTimestamp").unmarshall(context)); + } + if (context.testExpression("SubmitTimeAfter", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobFilter.setSubmitTimeAfter(DateJsonUnmarshallerFactory.getInstance("unixTimestamp").unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return piiEntitiesDetectionJobFilter; + } + + private static PiiEntitiesDetectionJobFilterJsonUnmarshaller instance; + + public static PiiEntitiesDetectionJobFilterJsonUnmarshaller getInstance() { + if (instance == null) + instance = new PiiEntitiesDetectionJobFilterJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntitiesDetectionJobFilterMarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntitiesDetectionJobFilterMarshaller.java new file mode 100644 index 000000000000..3d9e704fa81d --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntitiesDetectionJobFilterMarshaller.java @@ -0,0 +1,64 @@ +/* + * 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.comprehend.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.comprehend.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * PiiEntitiesDetectionJobFilterMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class PiiEntitiesDetectionJobFilterMarshaller { + + private static final MarshallingInfo JOBNAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("JobName").build(); + private static final MarshallingInfo JOBSTATUS_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("JobStatus").build(); + private static final MarshallingInfo SUBMITTIMEBEFORE_BINDING = MarshallingInfo.builder(MarshallingType.DATE) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("SubmitTimeBefore").timestampFormat("unixTimestamp").build(); + private static final MarshallingInfo SUBMITTIMEAFTER_BINDING = MarshallingInfo.builder(MarshallingType.DATE) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("SubmitTimeAfter").timestampFormat("unixTimestamp").build(); + + private static final PiiEntitiesDetectionJobFilterMarshaller instance = new PiiEntitiesDetectionJobFilterMarshaller(); + + public static PiiEntitiesDetectionJobFilterMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(PiiEntitiesDetectionJobFilter piiEntitiesDetectionJobFilter, ProtocolMarshaller protocolMarshaller) { + + if (piiEntitiesDetectionJobFilter == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(piiEntitiesDetectionJobFilter.getJobName(), JOBNAME_BINDING); + protocolMarshaller.marshall(piiEntitiesDetectionJobFilter.getJobStatus(), JOBSTATUS_BINDING); + protocolMarshaller.marshall(piiEntitiesDetectionJobFilter.getSubmitTimeBefore(), SUBMITTIMEBEFORE_BINDING); + protocolMarshaller.marshall(piiEntitiesDetectionJobFilter.getSubmitTimeAfter(), SUBMITTIMEAFTER_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntitiesDetectionJobPropertiesJsonUnmarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntitiesDetectionJobPropertiesJsonUnmarshaller.java new file mode 100644 index 000000000000..be19c4a04867 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntitiesDetectionJobPropertiesJsonUnmarshaller.java @@ -0,0 +1,118 @@ +/* + * 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.comprehend.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.comprehend.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * PiiEntitiesDetectionJobProperties JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PiiEntitiesDetectionJobPropertiesJsonUnmarshaller implements Unmarshaller { + + public PiiEntitiesDetectionJobProperties unmarshall(JsonUnmarshallerContext context) throws Exception { + PiiEntitiesDetectionJobProperties piiEntitiesDetectionJobProperties = new PiiEntitiesDetectionJobProperties(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("JobId", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobProperties.setJobId(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("JobName", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobProperties.setJobName(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("JobStatus", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobProperties.setJobStatus(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Message", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobProperties.setMessage(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("SubmitTime", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobProperties.setSubmitTime(DateJsonUnmarshallerFactory.getInstance("unixTimestamp").unmarshall(context)); + } + if (context.testExpression("EndTime", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobProperties.setEndTime(DateJsonUnmarshallerFactory.getInstance("unixTimestamp").unmarshall(context)); + } + if (context.testExpression("InputDataConfig", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobProperties.setInputDataConfig(InputDataConfigJsonUnmarshaller.getInstance().unmarshall(context)); + } + if (context.testExpression("OutputDataConfig", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobProperties.setOutputDataConfig(PiiOutputDataConfigJsonUnmarshaller.getInstance().unmarshall(context)); + } + if (context.testExpression("RedactionConfig", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobProperties.setRedactionConfig(RedactionConfigJsonUnmarshaller.getInstance().unmarshall(context)); + } + if (context.testExpression("LanguageCode", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobProperties.setLanguageCode(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("DataAccessRoleArn", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobProperties.setDataAccessRoleArn(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Mode", targetDepth)) { + context.nextToken(); + piiEntitiesDetectionJobProperties.setMode(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return piiEntitiesDetectionJobProperties; + } + + private static PiiEntitiesDetectionJobPropertiesJsonUnmarshaller instance; + + public static PiiEntitiesDetectionJobPropertiesJsonUnmarshaller getInstance() { + if (instance == null) + instance = new PiiEntitiesDetectionJobPropertiesJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntitiesDetectionJobPropertiesMarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntitiesDetectionJobPropertiesMarshaller.java new file mode 100644 index 000000000000..81a309027fc3 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntitiesDetectionJobPropertiesMarshaller.java @@ -0,0 +1,88 @@ +/* + * 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.comprehend.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.comprehend.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * PiiEntitiesDetectionJobPropertiesMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class PiiEntitiesDetectionJobPropertiesMarshaller { + + private static final MarshallingInfo JOBID_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("JobId").build(); + private static final MarshallingInfo JOBNAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("JobName").build(); + private static final MarshallingInfo JOBSTATUS_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("JobStatus").build(); + private static final MarshallingInfo MESSAGE_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Message").build(); + private static final MarshallingInfo SUBMITTIME_BINDING = MarshallingInfo.builder(MarshallingType.DATE) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("SubmitTime").timestampFormat("unixTimestamp").build(); + private static final MarshallingInfo ENDTIME_BINDING = MarshallingInfo.builder(MarshallingType.DATE) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("EndTime").timestampFormat("unixTimestamp").build(); + private static final MarshallingInfo INPUTDATACONFIG_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("InputDataConfig").build(); + private static final MarshallingInfo OUTPUTDATACONFIG_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("OutputDataConfig").build(); + private static final MarshallingInfo REDACTIONCONFIG_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("RedactionConfig").build(); + private static final MarshallingInfo LANGUAGECODE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("LanguageCode").build(); + private static final MarshallingInfo DATAACCESSROLEARN_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("DataAccessRoleArn").build(); + private static final MarshallingInfo MODE_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Mode").build(); + + private static final PiiEntitiesDetectionJobPropertiesMarshaller instance = new PiiEntitiesDetectionJobPropertiesMarshaller(); + + public static PiiEntitiesDetectionJobPropertiesMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(PiiEntitiesDetectionJobProperties piiEntitiesDetectionJobProperties, ProtocolMarshaller protocolMarshaller) { + + if (piiEntitiesDetectionJobProperties == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(piiEntitiesDetectionJobProperties.getJobId(), JOBID_BINDING); + protocolMarshaller.marshall(piiEntitiesDetectionJobProperties.getJobName(), JOBNAME_BINDING); + protocolMarshaller.marshall(piiEntitiesDetectionJobProperties.getJobStatus(), JOBSTATUS_BINDING); + protocolMarshaller.marshall(piiEntitiesDetectionJobProperties.getMessage(), MESSAGE_BINDING); + protocolMarshaller.marshall(piiEntitiesDetectionJobProperties.getSubmitTime(), SUBMITTIME_BINDING); + protocolMarshaller.marshall(piiEntitiesDetectionJobProperties.getEndTime(), ENDTIME_BINDING); + protocolMarshaller.marshall(piiEntitiesDetectionJobProperties.getInputDataConfig(), INPUTDATACONFIG_BINDING); + protocolMarshaller.marshall(piiEntitiesDetectionJobProperties.getOutputDataConfig(), OUTPUTDATACONFIG_BINDING); + protocolMarshaller.marshall(piiEntitiesDetectionJobProperties.getRedactionConfig(), REDACTIONCONFIG_BINDING); + protocolMarshaller.marshall(piiEntitiesDetectionJobProperties.getLanguageCode(), LANGUAGECODE_BINDING); + protocolMarshaller.marshall(piiEntitiesDetectionJobProperties.getDataAccessRoleArn(), DATAACCESSROLEARN_BINDING); + protocolMarshaller.marshall(piiEntitiesDetectionJobProperties.getMode(), MODE_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntityJsonUnmarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntityJsonUnmarshaller.java new file mode 100644 index 000000000000..6db6e7ce8280 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntityJsonUnmarshaller.java @@ -0,0 +1,86 @@ +/* + * 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.comprehend.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.comprehend.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * PiiEntity JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PiiEntityJsonUnmarshaller implements Unmarshaller { + + public PiiEntity unmarshall(JsonUnmarshallerContext context) throws Exception { + PiiEntity piiEntity = new PiiEntity(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("Score", targetDepth)) { + context.nextToken(); + piiEntity.setScore(context.getUnmarshaller(Float.class).unmarshall(context)); + } + if (context.testExpression("Type", targetDepth)) { + context.nextToken(); + piiEntity.setType(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("BeginOffset", targetDepth)) { + context.nextToken(); + piiEntity.setBeginOffset(context.getUnmarshaller(Integer.class).unmarshall(context)); + } + if (context.testExpression("EndOffset", targetDepth)) { + context.nextToken(); + piiEntity.setEndOffset(context.getUnmarshaller(Integer.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return piiEntity; + } + + private static PiiEntityJsonUnmarshaller instance; + + public static PiiEntityJsonUnmarshaller getInstance() { + if (instance == null) + instance = new PiiEntityJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntityMarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntityMarshaller.java new file mode 100644 index 000000000000..0602a39947a1 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiEntityMarshaller.java @@ -0,0 +1,64 @@ +/* + * 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.comprehend.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.comprehend.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * PiiEntityMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class PiiEntityMarshaller { + + private static final MarshallingInfo SCORE_BINDING = MarshallingInfo.builder(MarshallingType.FLOAT).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Score").build(); + private static final MarshallingInfo TYPE_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Type").build(); + private static final MarshallingInfo BEGINOFFSET_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("BeginOffset").build(); + private static final MarshallingInfo ENDOFFSET_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("EndOffset").build(); + + private static final PiiEntityMarshaller instance = new PiiEntityMarshaller(); + + public static PiiEntityMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(PiiEntity piiEntity, ProtocolMarshaller protocolMarshaller) { + + if (piiEntity == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(piiEntity.getScore(), SCORE_BINDING); + protocolMarshaller.marshall(piiEntity.getType(), TYPE_BINDING); + protocolMarshaller.marshall(piiEntity.getBeginOffset(), BEGINOFFSET_BINDING); + protocolMarshaller.marshall(piiEntity.getEndOffset(), ENDOFFSET_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiOutputDataConfigJsonUnmarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiOutputDataConfigJsonUnmarshaller.java new file mode 100644 index 000000000000..ce69dc974a7c --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiOutputDataConfigJsonUnmarshaller.java @@ -0,0 +1,78 @@ +/* + * 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.comprehend.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.comprehend.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * PiiOutputDataConfig JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PiiOutputDataConfigJsonUnmarshaller implements Unmarshaller { + + public PiiOutputDataConfig unmarshall(JsonUnmarshallerContext context) throws Exception { + PiiOutputDataConfig piiOutputDataConfig = new PiiOutputDataConfig(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("S3Uri", targetDepth)) { + context.nextToken(); + piiOutputDataConfig.setS3Uri(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("KmsKeyId", targetDepth)) { + context.nextToken(); + piiOutputDataConfig.setKmsKeyId(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return piiOutputDataConfig; + } + + private static PiiOutputDataConfigJsonUnmarshaller instance; + + public static PiiOutputDataConfigJsonUnmarshaller getInstance() { + if (instance == null) + instance = new PiiOutputDataConfigJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiOutputDataConfigMarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiOutputDataConfigMarshaller.java new file mode 100644 index 000000000000..010aa3096356 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/PiiOutputDataConfigMarshaller.java @@ -0,0 +1,58 @@ +/* + * 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.comprehend.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.comprehend.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * PiiOutputDataConfigMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class PiiOutputDataConfigMarshaller { + + private static final MarshallingInfo S3URI_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("S3Uri").build(); + private static final MarshallingInfo KMSKEYID_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("KmsKeyId").build(); + + private static final PiiOutputDataConfigMarshaller instance = new PiiOutputDataConfigMarshaller(); + + public static PiiOutputDataConfigMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(PiiOutputDataConfig piiOutputDataConfig, ProtocolMarshaller protocolMarshaller) { + + if (piiOutputDataConfig == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(piiOutputDataConfig.getS3Uri(), S3URI_BINDING); + protocolMarshaller.marshall(piiOutputDataConfig.getKmsKeyId(), KMSKEYID_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/RedactionConfigJsonUnmarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/RedactionConfigJsonUnmarshaller.java new file mode 100644 index 000000000000..45f496b098f7 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/RedactionConfigJsonUnmarshaller.java @@ -0,0 +1,84 @@ +/* + * 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.comprehend.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.comprehend.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * RedactionConfig JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class RedactionConfigJsonUnmarshaller implements Unmarshaller { + + public RedactionConfig unmarshall(JsonUnmarshallerContext context) throws Exception { + RedactionConfig redactionConfig = new RedactionConfig(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("PiiEntityTypes", targetDepth)) { + context.nextToken(); + redactionConfig.setPiiEntityTypes(new ListUnmarshaller(context.getUnmarshaller(String.class)) + + .unmarshall(context)); + } + if (context.testExpression("MaskMode", targetDepth)) { + context.nextToken(); + redactionConfig.setMaskMode(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("MaskCharacter", targetDepth)) { + context.nextToken(); + redactionConfig.setMaskCharacter(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return redactionConfig; + } + + private static RedactionConfigJsonUnmarshaller instance; + + public static RedactionConfigJsonUnmarshaller getInstance() { + if (instance == null) + instance = new RedactionConfigJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/RedactionConfigMarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/RedactionConfigMarshaller.java new file mode 100644 index 000000000000..f0de644a4010 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/RedactionConfigMarshaller.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.comprehend.model.transform; + +import java.util.List; +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.comprehend.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * RedactionConfigMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class RedactionConfigMarshaller { + + private static final MarshallingInfo PIIENTITYTYPES_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("PiiEntityTypes").build(); + private static final MarshallingInfo MASKMODE_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("MaskMode").build(); + private static final MarshallingInfo MASKCHARACTER_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("MaskCharacter").build(); + + private static final RedactionConfigMarshaller instance = new RedactionConfigMarshaller(); + + public static RedactionConfigMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(RedactionConfig redactionConfig, ProtocolMarshaller protocolMarshaller) { + + if (redactionConfig == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(redactionConfig.getPiiEntityTypes(), PIIENTITYTYPES_BINDING); + protocolMarshaller.marshall(redactionConfig.getMaskMode(), MASKMODE_BINDING); + protocolMarshaller.marshall(redactionConfig.getMaskCharacter(), MASKCHARACTER_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StartPiiEntitiesDetectionJobRequestMarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StartPiiEntitiesDetectionJobRequestMarshaller.java new file mode 100644 index 000000000000..0bb536becf63 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StartPiiEntitiesDetectionJobRequestMarshaller.java @@ -0,0 +1,79 @@ +/* + * 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.comprehend.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.comprehend.model.*; + +import com.amazonaws.util.IdempotentUtils; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * StartPiiEntitiesDetectionJobRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class StartPiiEntitiesDetectionJobRequestMarshaller { + + private static final MarshallingInfo INPUTDATACONFIG_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("InputDataConfig").build(); + private static final MarshallingInfo OUTPUTDATACONFIG_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("OutputDataConfig").build(); + private static final MarshallingInfo MODE_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Mode").build(); + private static final MarshallingInfo REDACTIONCONFIG_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("RedactionConfig").build(); + private static final MarshallingInfo DATAACCESSROLEARN_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("DataAccessRoleArn").build(); + private static final MarshallingInfo JOBNAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("JobName").build(); + private static final MarshallingInfo LANGUAGECODE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("LanguageCode").build(); + private static final MarshallingInfo CLIENTREQUESTTOKEN_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("ClientRequestToken") + .defaultValueSupplier(com.amazonaws.util.IdempotentUtils.getGenerator()).build(); + + private static final StartPiiEntitiesDetectionJobRequestMarshaller instance = new StartPiiEntitiesDetectionJobRequestMarshaller(); + + public static StartPiiEntitiesDetectionJobRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(StartPiiEntitiesDetectionJobRequest startPiiEntitiesDetectionJobRequest, ProtocolMarshaller protocolMarshaller) { + + if (startPiiEntitiesDetectionJobRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(startPiiEntitiesDetectionJobRequest.getInputDataConfig(), INPUTDATACONFIG_BINDING); + protocolMarshaller.marshall(startPiiEntitiesDetectionJobRequest.getOutputDataConfig(), OUTPUTDATACONFIG_BINDING); + protocolMarshaller.marshall(startPiiEntitiesDetectionJobRequest.getMode(), MODE_BINDING); + protocolMarshaller.marshall(startPiiEntitiesDetectionJobRequest.getRedactionConfig(), REDACTIONCONFIG_BINDING); + protocolMarshaller.marshall(startPiiEntitiesDetectionJobRequest.getDataAccessRoleArn(), DATAACCESSROLEARN_BINDING); + protocolMarshaller.marshall(startPiiEntitiesDetectionJobRequest.getJobName(), JOBNAME_BINDING); + protocolMarshaller.marshall(startPiiEntitiesDetectionJobRequest.getLanguageCode(), LANGUAGECODE_BINDING); + protocolMarshaller.marshall(startPiiEntitiesDetectionJobRequest.getClientRequestToken(), CLIENTREQUESTTOKEN_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StartPiiEntitiesDetectionJobRequestProtocolMarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StartPiiEntitiesDetectionJobRequestProtocolMarshaller.java new file mode 100644 index 000000000000..f433cb09e9f0 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StartPiiEntitiesDetectionJobRequestProtocolMarshaller.java @@ -0,0 +1,64 @@ +/* + * 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.comprehend.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.comprehend.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * StartPiiEntitiesDetectionJobRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class StartPiiEntitiesDetectionJobRequestProtocolMarshaller implements + Marshaller, StartPiiEntitiesDetectionJobRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.AWS_JSON).requestUri("/") + .httpMethodName(HttpMethodName.POST).hasExplicitPayloadMember(false).hasPayloadMembers(true) + .operationIdentifier("Comprehend_20171127.StartPiiEntitiesDetectionJob").serviceName("AmazonComprehend").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public StartPiiEntitiesDetectionJobRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(StartPiiEntitiesDetectionJobRequest startPiiEntitiesDetectionJobRequest) { + + if (startPiiEntitiesDetectionJobRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller( + SDK_OPERATION_BINDING, startPiiEntitiesDetectionJobRequest); + + protocolMarshaller.startMarshalling(); + StartPiiEntitiesDetectionJobRequestMarshaller.getInstance().marshall(startPiiEntitiesDetectionJobRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StartPiiEntitiesDetectionJobResultJsonUnmarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StartPiiEntitiesDetectionJobResultJsonUnmarshaller.java new file mode 100644 index 000000000000..7fbd0bf23b6b --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StartPiiEntitiesDetectionJobResultJsonUnmarshaller.java @@ -0,0 +1,78 @@ +/* + * 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.comprehend.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.comprehend.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * StartPiiEntitiesDetectionJobResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class StartPiiEntitiesDetectionJobResultJsonUnmarshaller implements Unmarshaller { + + public StartPiiEntitiesDetectionJobResult unmarshall(JsonUnmarshallerContext context) throws Exception { + StartPiiEntitiesDetectionJobResult startPiiEntitiesDetectionJobResult = new StartPiiEntitiesDetectionJobResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return startPiiEntitiesDetectionJobResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("JobId", targetDepth)) { + context.nextToken(); + startPiiEntitiesDetectionJobResult.setJobId(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("JobStatus", targetDepth)) { + context.nextToken(); + startPiiEntitiesDetectionJobResult.setJobStatus(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return startPiiEntitiesDetectionJobResult; + } + + private static StartPiiEntitiesDetectionJobResultJsonUnmarshaller instance; + + public static StartPiiEntitiesDetectionJobResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new StartPiiEntitiesDetectionJobResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StopPiiEntitiesDetectionJobRequestMarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StopPiiEntitiesDetectionJobRequestMarshaller.java new file mode 100644 index 000000000000..a5eca26247e6 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StopPiiEntitiesDetectionJobRequestMarshaller.java @@ -0,0 +1,55 @@ +/* + * 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.comprehend.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.comprehend.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * StopPiiEntitiesDetectionJobRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class StopPiiEntitiesDetectionJobRequestMarshaller { + + private static final MarshallingInfo JOBID_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("JobId").build(); + + private static final StopPiiEntitiesDetectionJobRequestMarshaller instance = new StopPiiEntitiesDetectionJobRequestMarshaller(); + + public static StopPiiEntitiesDetectionJobRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(StopPiiEntitiesDetectionJobRequest stopPiiEntitiesDetectionJobRequest, ProtocolMarshaller protocolMarshaller) { + + if (stopPiiEntitiesDetectionJobRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(stopPiiEntitiesDetectionJobRequest.getJobId(), JOBID_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StopPiiEntitiesDetectionJobRequestProtocolMarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StopPiiEntitiesDetectionJobRequestProtocolMarshaller.java new file mode 100644 index 000000000000..825ec9310c08 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StopPiiEntitiesDetectionJobRequestProtocolMarshaller.java @@ -0,0 +1,64 @@ +/* + * 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.comprehend.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.comprehend.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * StopPiiEntitiesDetectionJobRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class StopPiiEntitiesDetectionJobRequestProtocolMarshaller implements + Marshaller, StopPiiEntitiesDetectionJobRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.AWS_JSON).requestUri("/") + .httpMethodName(HttpMethodName.POST).hasExplicitPayloadMember(false).hasPayloadMembers(true) + .operationIdentifier("Comprehend_20171127.StopPiiEntitiesDetectionJob").serviceName("AmazonComprehend").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public StopPiiEntitiesDetectionJobRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(StopPiiEntitiesDetectionJobRequest stopPiiEntitiesDetectionJobRequest) { + + if (stopPiiEntitiesDetectionJobRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller( + SDK_OPERATION_BINDING, stopPiiEntitiesDetectionJobRequest); + + protocolMarshaller.startMarshalling(); + StopPiiEntitiesDetectionJobRequestMarshaller.getInstance().marshall(stopPiiEntitiesDetectionJobRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StopPiiEntitiesDetectionJobResultJsonUnmarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StopPiiEntitiesDetectionJobResultJsonUnmarshaller.java new file mode 100644 index 000000000000..2efa024631f2 --- /dev/null +++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/StopPiiEntitiesDetectionJobResultJsonUnmarshaller.java @@ -0,0 +1,78 @@ +/* + * 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.comprehend.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.comprehend.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * StopPiiEntitiesDetectionJobResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class StopPiiEntitiesDetectionJobResultJsonUnmarshaller implements Unmarshaller { + + public StopPiiEntitiesDetectionJobResult unmarshall(JsonUnmarshallerContext context) throws Exception { + StopPiiEntitiesDetectionJobResult stopPiiEntitiesDetectionJobResult = new StopPiiEntitiesDetectionJobResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return stopPiiEntitiesDetectionJobResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("JobId", targetDepth)) { + context.nextToken(); + stopPiiEntitiesDetectionJobResult.setJobId(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("JobStatus", targetDepth)) { + context.nextToken(); + stopPiiEntitiesDetectionJobResult.setJobStatus(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return stopPiiEntitiesDetectionJobResult; + } + + private static StopPiiEntitiesDetectionJobResultJsonUnmarshaller instance; + + public static StopPiiEntitiesDetectionJobResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new StopPiiEntitiesDetectionJobResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-comprehendmedical/pom.xml b/aws-java-sdk-comprehendmedical/pom.xml index 189bf54598f0..02512e81c992 100644 --- a/aws-java-sdk-comprehendmedical/pom.xml +++ b/aws-java-sdk-comprehendmedical/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-comprehendmedical diff --git a/aws-java-sdk-computeoptimizer/pom.xml b/aws-java-sdk-computeoptimizer/pom.xml index 4afdb627be39..54e8a61bd5f8 100644 --- a/aws-java-sdk-computeoptimizer/pom.xml +++ b/aws-java-sdk-computeoptimizer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-computeoptimizer diff --git a/aws-java-sdk-config/pom.xml b/aws-java-sdk-config/pom.xml index ed0f716c94b7..a95ebaac8e39 100644 --- a/aws-java-sdk-config/pom.xml +++ b/aws-java-sdk-config/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-config diff --git a/aws-java-sdk-connect/pom.xml b/aws-java-sdk-connect/pom.xml index 252fb3d631ad..bd29c3f147cd 100644 --- a/aws-java-sdk-connect/pom.xml +++ b/aws-java-sdk-connect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-connect diff --git a/aws-java-sdk-connectparticipant/pom.xml b/aws-java-sdk-connectparticipant/pom.xml index 7bb4858e6cae..0a1874debbb5 100644 --- a/aws-java-sdk-connectparticipant/pom.xml +++ b/aws-java-sdk-connectparticipant/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-connectparticipant diff --git a/aws-java-sdk-core/pom.xml b/aws-java-sdk-core/pom.xml index fc4c31e18037..7dd774076315 100644 --- a/aws-java-sdk-core/pom.xml +++ b/aws-java-sdk-core/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-core diff --git a/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json b/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json index f7f8834c3571..374a7f1384c3 100644 --- a/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json +++ b/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json @@ -247,6 +247,7 @@ "protocols" : [ "https" ] }, "endpoints" : { + "af-south-1" : { }, "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, @@ -256,6 +257,7 @@ "ca-central-1" : { }, "eu-central-1" : { }, "eu-north-1" : { }, + "eu-south-1" : { }, "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, @@ -1125,6 +1127,7 @@ "ca-central-1" : { }, "eu-central-1" : { }, "eu-north-1" : { }, + "eu-south-1" : { }, "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, diff --git a/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties b/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties index b99e570e2c3d..aeaaa42a95a2 100644 --- a/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties +++ b/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties @@ -1,4 +1,4 @@ -#Wed Sep 16 18:52:19 UTC 2020 +#Thu Sep 17 18:57:32 UTC 2020 platform=java -version=1.11.863 -internalVersion=6026949393 +version=1.11.864 +internalVersion=6027068930 diff --git a/aws-java-sdk-costandusagereport/pom.xml b/aws-java-sdk-costandusagereport/pom.xml index 46f5c34b4f90..92d921bb5636 100644 --- a/aws-java-sdk-costandusagereport/pom.xml +++ b/aws-java-sdk-costandusagereport/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-costandusagereport diff --git a/aws-java-sdk-costexplorer/pom.xml b/aws-java-sdk-costexplorer/pom.xml index 50ee62b44706..3e349071418b 100644 --- a/aws-java-sdk-costexplorer/pom.xml +++ b/aws-java-sdk-costexplorer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-costexplorer diff --git a/aws-java-sdk-dataexchange/pom.xml b/aws-java-sdk-dataexchange/pom.xml index e99f94d94d52..ae0891ec1efd 100644 --- a/aws-java-sdk-dataexchange/pom.xml +++ b/aws-java-sdk-dataexchange/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-dataexchange diff --git a/aws-java-sdk-datapipeline/pom.xml b/aws-java-sdk-datapipeline/pom.xml index 6318ce968723..9fffa0e46290 100644 --- a/aws-java-sdk-datapipeline/pom.xml +++ b/aws-java-sdk-datapipeline/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-datapipeline diff --git a/aws-java-sdk-datasync/pom.xml b/aws-java-sdk-datasync/pom.xml index dea0fe1af1cc..804eb2d83b8f 100644 --- a/aws-java-sdk-datasync/pom.xml +++ b/aws-java-sdk-datasync/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-datasync diff --git a/aws-java-sdk-dax/pom.xml b/aws-java-sdk-dax/pom.xml index 84e11f51cf99..90bc4fccdc2c 100644 --- a/aws-java-sdk-dax/pom.xml +++ b/aws-java-sdk-dax/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-dax diff --git a/aws-java-sdk-detective/pom.xml b/aws-java-sdk-detective/pom.xml index b4475b9af9f8..2adb17071abc 100644 --- a/aws-java-sdk-detective/pom.xml +++ b/aws-java-sdk-detective/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-detective diff --git a/aws-java-sdk-devicefarm/pom.xml b/aws-java-sdk-devicefarm/pom.xml index e92af5815abd..a59957681d75 100644 --- a/aws-java-sdk-devicefarm/pom.xml +++ b/aws-java-sdk-devicefarm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-devicefarm diff --git a/aws-java-sdk-directconnect/pom.xml b/aws-java-sdk-directconnect/pom.xml index 1a0dc020e21e..45d93be852c4 100644 --- a/aws-java-sdk-directconnect/pom.xml +++ b/aws-java-sdk-directconnect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-directconnect diff --git a/aws-java-sdk-directory/pom.xml b/aws-java-sdk-directory/pom.xml index 880454e9a584..aa824cbd8c99 100644 --- a/aws-java-sdk-directory/pom.xml +++ b/aws-java-sdk-directory/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-directory diff --git a/aws-java-sdk-discovery/pom.xml b/aws-java-sdk-discovery/pom.xml index 07adf1c0fccc..0fce3f633b78 100644 --- a/aws-java-sdk-discovery/pom.xml +++ b/aws-java-sdk-discovery/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-discovery diff --git a/aws-java-sdk-dlm/pom.xml b/aws-java-sdk-dlm/pom.xml index d5314447fed9..0e32e9fed9cf 100644 --- a/aws-java-sdk-dlm/pom.xml +++ b/aws-java-sdk-dlm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-dlm diff --git a/aws-java-sdk-dms/pom.xml b/aws-java-sdk-dms/pom.xml index ab59e3b16131..99fabbef8792 100644 --- a/aws-java-sdk-dms/pom.xml +++ b/aws-java-sdk-dms/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-dms diff --git a/aws-java-sdk-docdb/pom.xml b/aws-java-sdk-docdb/pom.xml index d790b624e2c6..f09166a35c81 100644 --- a/aws-java-sdk-docdb/pom.xml +++ b/aws-java-sdk-docdb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-docdb diff --git a/aws-java-sdk-dynamodb/pom.xml b/aws-java-sdk-dynamodb/pom.xml index ce543b6f93e0..1b2551147c06 100644 --- a/aws-java-sdk-dynamodb/pom.xml +++ b/aws-java-sdk-dynamodb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-dynamodb diff --git a/aws-java-sdk-ebs/pom.xml b/aws-java-sdk-ebs/pom.xml index b4bf09397883..d4dccac2812b 100644 --- a/aws-java-sdk-ebs/pom.xml +++ b/aws-java-sdk-ebs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-ebs diff --git a/aws-java-sdk-ec2/pom.xml b/aws-java-sdk-ec2/pom.xml index f4407c97e3a4..46e7f5fe3e04 100644 --- a/aws-java-sdk-ec2/pom.xml +++ b/aws-java-sdk-ec2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-ec2 diff --git a/aws-java-sdk-ec2instanceconnect/pom.xml b/aws-java-sdk-ec2instanceconnect/pom.xml index 2db436f939e5..29a8bc0e5a89 100644 --- a/aws-java-sdk-ec2instanceconnect/pom.xml +++ b/aws-java-sdk-ec2instanceconnect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-ec2instanceconnect diff --git a/aws-java-sdk-ecr/pom.xml b/aws-java-sdk-ecr/pom.xml index add699053f5c..bfb8386e36b6 100644 --- a/aws-java-sdk-ecr/pom.xml +++ b/aws-java-sdk-ecr/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-ecr diff --git a/aws-java-sdk-ecs/pom.xml b/aws-java-sdk-ecs/pom.xml index 28c255f6b4aa..95f977d7b8c6 100644 --- a/aws-java-sdk-ecs/pom.xml +++ b/aws-java-sdk-ecs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-ecs diff --git a/aws-java-sdk-efs/pom.xml b/aws-java-sdk-efs/pom.xml index ec755b723f25..437d5cb09e8e 100644 --- a/aws-java-sdk-efs/pom.xml +++ b/aws-java-sdk-efs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-efs diff --git a/aws-java-sdk-eks/pom.xml b/aws-java-sdk-eks/pom.xml index b0e6e6981228..6c89ef70cc30 100644 --- a/aws-java-sdk-eks/pom.xml +++ b/aws-java-sdk-eks/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-eks diff --git a/aws-java-sdk-elasticache/pom.xml b/aws-java-sdk-elasticache/pom.xml index 8bd6ffd04586..267eec92901a 100644 --- a/aws-java-sdk-elasticache/pom.xml +++ b/aws-java-sdk-elasticache/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-elasticache diff --git a/aws-java-sdk-elasticbeanstalk/pom.xml b/aws-java-sdk-elasticbeanstalk/pom.xml index ce24a4760b37..1d601e86da5b 100644 --- a/aws-java-sdk-elasticbeanstalk/pom.xml +++ b/aws-java-sdk-elasticbeanstalk/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-elasticbeanstalk diff --git a/aws-java-sdk-elasticinference/pom.xml b/aws-java-sdk-elasticinference/pom.xml index 68ba06690157..30ab3323a7a0 100644 --- a/aws-java-sdk-elasticinference/pom.xml +++ b/aws-java-sdk-elasticinference/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-elasticinference diff --git a/aws-java-sdk-elasticloadbalancing/pom.xml b/aws-java-sdk-elasticloadbalancing/pom.xml index 3e0111dfe199..7d6cd6454658 100644 --- a/aws-java-sdk-elasticloadbalancing/pom.xml +++ b/aws-java-sdk-elasticloadbalancing/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-elasticloadbalancing diff --git a/aws-java-sdk-elasticloadbalancingv2/pom.xml b/aws-java-sdk-elasticloadbalancingv2/pom.xml index 9b7c442ade40..cf9a6f69e4d7 100644 --- a/aws-java-sdk-elasticloadbalancingv2/pom.xml +++ b/aws-java-sdk-elasticloadbalancingv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-elasticloadbalancingv2 diff --git a/aws-java-sdk-elasticsearch/pom.xml b/aws-java-sdk-elasticsearch/pom.xml index f7d7b4ad6a0c..582f4cb45c50 100644 --- a/aws-java-sdk-elasticsearch/pom.xml +++ b/aws-java-sdk-elasticsearch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-elasticsearch diff --git a/aws-java-sdk-elasticsearch/src/main/java/com/amazonaws/services/elasticsearch/model/LogType.java b/aws-java-sdk-elasticsearch/src/main/java/com/amazonaws/services/elasticsearch/model/LogType.java index b6e737100eb2..943c86b11096 100644 --- a/aws-java-sdk-elasticsearch/src/main/java/com/amazonaws/services/elasticsearch/model/LogType.java +++ b/aws-java-sdk-elasticsearch/src/main/java/com/amazonaws/services/elasticsearch/model/LogType.java @@ -24,6 +24,7 @@ * threshold to execute. *
  • ES_APPLICATION_LOGS: Elasticsearch application logs contain information about errors and warnings raised during * the operation of the service and can be useful for troubleshooting.
  • + *
  • AUDIT_LOGS: Audit logs contain records of user requests for access from the domain.
  • * *

    */ @@ -32,7 +33,8 @@ public enum LogType { INDEX_SLOW_LOGS("INDEX_SLOW_LOGS"), SEARCH_SLOW_LOGS("SEARCH_SLOW_LOGS"), - ES_APPLICATION_LOGS("ES_APPLICATION_LOGS"); + ES_APPLICATION_LOGS("ES_APPLICATION_LOGS"), + AUDIT_LOGS("AUDIT_LOGS"); private String value; diff --git a/aws-java-sdk-elastictranscoder/pom.xml b/aws-java-sdk-elastictranscoder/pom.xml index 9408e5281888..56ae8dea9af9 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.863 + 1.11.864 com.amazonaws aws-java-sdk-elastictranscoder diff --git a/aws-java-sdk-emr/pom.xml b/aws-java-sdk-emr/pom.xml index e4c58c54fa06..0776898d913d 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.863 + 1.11.864 com.amazonaws aws-java-sdk-emr diff --git a/aws-java-sdk-eventbridge/pom.xml b/aws-java-sdk-eventbridge/pom.xml index b65bc15c033f..b480756e549e 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.863 + 1.11.864 com.amazonaws aws-java-sdk-eventbridge diff --git a/aws-java-sdk-events/pom.xml b/aws-java-sdk-events/pom.xml index 845fa1d3bc00..b62404622d7e 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.863 + 1.11.864 com.amazonaws aws-java-sdk-events diff --git a/aws-java-sdk-fms/pom.xml b/aws-java-sdk-fms/pom.xml index 1bd4281471aa..ee2d4fbb0105 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.863 + 1.11.864 com.amazonaws aws-java-sdk-fms diff --git a/aws-java-sdk-forecast/pom.xml b/aws-java-sdk-forecast/pom.xml index 75e4631de7d4..88689934f292 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.863 + 1.11.864 com.amazonaws aws-java-sdk-forecast diff --git a/aws-java-sdk-forecastquery/pom.xml b/aws-java-sdk-forecastquery/pom.xml index 4f1bff86f007..61c0038e4105 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.863 + 1.11.864 com.amazonaws aws-java-sdk-forecastquery diff --git a/aws-java-sdk-frauddetector/pom.xml b/aws-java-sdk-frauddetector/pom.xml index 4ba0557912e7..63e727a6389c 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.863 + 1.11.864 com.amazonaws aws-java-sdk-frauddetector diff --git a/aws-java-sdk-fsx/pom.xml b/aws-java-sdk-fsx/pom.xml index ad58a0e0ee16..eae6f926ad4d 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.863 + 1.11.864 com.amazonaws aws-java-sdk-fsx diff --git a/aws-java-sdk-gamelift/pom.xml b/aws-java-sdk-gamelift/pom.xml index 0dc22fa4d139..ec1072adfdbc 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.863 + 1.11.864 com.amazonaws aws-java-sdk-gamelift diff --git a/aws-java-sdk-glacier/pom.xml b/aws-java-sdk-glacier/pom.xml index 56c165ae6546..10e005fe7731 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.863 + 1.11.864 com.amazonaws aws-java-sdk-glacier diff --git a/aws-java-sdk-globalaccelerator/pom.xml b/aws-java-sdk-globalaccelerator/pom.xml index 53e3ffd4891d..dc23d0d4dec8 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.863 + 1.11.864 com.amazonaws aws-java-sdk-globalaccelerator diff --git a/aws-java-sdk-glue/pom.xml b/aws-java-sdk-glue/pom.xml index 570def6cdab0..fb4be4cabf83 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.863 + 1.11.864 com.amazonaws aws-java-sdk-glue diff --git a/aws-java-sdk-greengrass/pom.xml b/aws-java-sdk-greengrass/pom.xml index 867a93cbddf3..d297fefd7814 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.863 + 1.11.864 com.amazonaws aws-java-sdk-greengrass diff --git a/aws-java-sdk-groundstation/pom.xml b/aws-java-sdk-groundstation/pom.xml index f420a8a68afe..bf77e4431bc2 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.863 + 1.11.864 com.amazonaws aws-java-sdk-groundstation diff --git a/aws-java-sdk-guardduty/pom.xml b/aws-java-sdk-guardduty/pom.xml index c20ddb186b65..c12ba5985f10 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.863 + 1.11.864 com.amazonaws aws-java-sdk-guardduty diff --git a/aws-java-sdk-health/pom.xml b/aws-java-sdk-health/pom.xml index 625eea6ca1b0..388bac230787 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.863 + 1.11.864 com.amazonaws aws-java-sdk-health diff --git a/aws-java-sdk-honeycode/pom.xml b/aws-java-sdk-honeycode/pom.xml index 38da9285e5db..fdd0b54dace6 100644 --- a/aws-java-sdk-honeycode/pom.xml +++ b/aws-java-sdk-honeycode/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-honeycode diff --git a/aws-java-sdk-iam/pom.xml b/aws-java-sdk-iam/pom.xml index 5116a54620b2..5cfc763ffab8 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.863 + 1.11.864 com.amazonaws aws-java-sdk-iam diff --git a/aws-java-sdk-identitystore/pom.xml b/aws-java-sdk-identitystore/pom.xml index 8a0a152dca79..bf8cd9dc4837 100644 --- a/aws-java-sdk-identitystore/pom.xml +++ b/aws-java-sdk-identitystore/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-identitystore diff --git a/aws-java-sdk-imagebuilder/pom.xml b/aws-java-sdk-imagebuilder/pom.xml index 2a479fdcbbad..70d988316eb0 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.863 + 1.11.864 com.amazonaws aws-java-sdk-imagebuilder diff --git a/aws-java-sdk-importexport/pom.xml b/aws-java-sdk-importexport/pom.xml index 80b1ba536275..c4f7bd3d0275 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.863 + 1.11.864 com.amazonaws aws-java-sdk-importexport diff --git a/aws-java-sdk-inspector/pom.xml b/aws-java-sdk-inspector/pom.xml index c1ac10854d86..667c6dfe17a3 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.863 + 1.11.864 com.amazonaws aws-java-sdk-inspector diff --git a/aws-java-sdk-iot/pom.xml b/aws-java-sdk-iot/pom.xml index 68d16bd34bb3..868d9fb05361 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.863 + 1.11.864 com.amazonaws aws-java-sdk-iot diff --git a/aws-java-sdk-iot1clickdevices/pom.xml b/aws-java-sdk-iot1clickdevices/pom.xml index 7745b1afc010..1b33816361a2 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.863 + 1.11.864 com.amazonaws aws-java-sdk-iot1clickdevices diff --git a/aws-java-sdk-iot1clickprojects/pom.xml b/aws-java-sdk-iot1clickprojects/pom.xml index 32a552e62022..e8477cad0c32 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.863 + 1.11.864 com.amazonaws aws-java-sdk-iot1clickprojects diff --git a/aws-java-sdk-iotanalytics/pom.xml b/aws-java-sdk-iotanalytics/pom.xml index a56b67d0dd38..2666b19fe574 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.863 + 1.11.864 com.amazonaws aws-java-sdk-iotanalytics diff --git a/aws-java-sdk-iotevents/pom.xml b/aws-java-sdk-iotevents/pom.xml index 9ae6fec81e91..ff29c59eb0dc 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.863 + 1.11.864 com.amazonaws aws-java-sdk-iotevents diff --git a/aws-java-sdk-ioteventsdata/pom.xml b/aws-java-sdk-ioteventsdata/pom.xml index e3b00f46508f..b0d97a9f22a2 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.863 + 1.11.864 com.amazonaws aws-java-sdk-ioteventsdata diff --git a/aws-java-sdk-iotjobsdataplane/pom.xml b/aws-java-sdk-iotjobsdataplane/pom.xml index ca76bf3f3b61..2f6e4ddf0140 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.863 + 1.11.864 com.amazonaws aws-java-sdk-iotjobsdataplane diff --git a/aws-java-sdk-iotsecuretunneling/pom.xml b/aws-java-sdk-iotsecuretunneling/pom.xml index a02367ff5d8b..9e9743431456 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.863 + 1.11.864 com.amazonaws aws-java-sdk-iotsecuretunneling diff --git a/aws-java-sdk-iotsitewise/pom.xml b/aws-java-sdk-iotsitewise/pom.xml index bd7ebb41b898..dc554347a02b 100644 --- a/aws-java-sdk-iotsitewise/pom.xml +++ b/aws-java-sdk-iotsitewise/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-iotsitewise diff --git a/aws-java-sdk-iotthingsgraph/pom.xml b/aws-java-sdk-iotthingsgraph/pom.xml index 0afc60769733..be1bc83dc6d4 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.863 + 1.11.864 com.amazonaws aws-java-sdk-iotthingsgraph diff --git a/aws-java-sdk-ivs/pom.xml b/aws-java-sdk-ivs/pom.xml index 6ea1c89762e2..116b0d60f1a4 100644 --- a/aws-java-sdk-ivs/pom.xml +++ b/aws-java-sdk-ivs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-ivs diff --git a/aws-java-sdk-kafka/pom.xml b/aws-java-sdk-kafka/pom.xml index 466d323d8f16..5f1b1842d11b 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.863 + 1.11.864 com.amazonaws aws-java-sdk-kafka diff --git a/aws-java-sdk-kendra/pom.xml b/aws-java-sdk-kendra/pom.xml index f2252b5c1ce2..4b2ecba0ed5c 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.863 + 1.11.864 com.amazonaws aws-java-sdk-kendra diff --git a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/AWSkendra.java b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/AWSkendra.java index 5468aeffaff8..c56caf03ebd1 100644 --- a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/AWSkendra.java +++ b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/AWSkendra.java @@ -99,12 +99,8 @@ public interface AWSkendra { * Creates a data source that you use to with an Amazon Kendra index. *

    *

    - * You specify a name, connector type and description for your data source. You can choose between an S3 connector, - * a SharePoint Online connector, and a database connector. - *

    - *

    - * You also specify configuration information such as document metadata (author, source URI, and so on) and user - * context information. + * You specify a name, data source connector type and description for your data source. You also specify + * configuration information such as document metadata (author, source URI, and so on) and user context information. *

    *

    * CreateDataSource is a synchronous operation. The operation returns 200 if the data source was diff --git a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/AWSkendraAsync.java b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/AWSkendraAsync.java index be7a2c6e8dbe..bb851034e0b1 100644 --- a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/AWSkendraAsync.java +++ b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/AWSkendraAsync.java @@ -127,12 +127,8 @@ java.util.concurrent.Future batchPutDocumentAsync(BatchP * Creates a data source that you use to with an Amazon Kendra index. *

    *

    - * You specify a name, connector type and description for your data source. You can choose between an S3 connector, - * a SharePoint Online connector, and a database connector. - *

    - *

    - * You also specify configuration information such as document metadata (author, source URI, and so on) and user - * context information. + * You specify a name, data source connector type and description for your data source. You also specify + * configuration information such as document metadata (author, source URI, and so on) and user context information. *

    *

    * CreateDataSource is a synchronous operation. The operation returns 200 if the data source was @@ -152,12 +148,8 @@ java.util.concurrent.Future batchPutDocumentAsync(BatchP * Creates a data source that you use to with an Amazon Kendra index. *

    *

    - * You specify a name, connector type and description for your data source. You can choose between an S3 connector, - * a SharePoint Online connector, and a database connector. - *

    - *

    - * You also specify configuration information such as document metadata (author, source URI, and so on) and user - * context information. + * You specify a name, data source connector type and description for your data source. You also specify + * configuration information such as document metadata (author, source URI, and so on) and user context information. *

    *

    * CreateDataSource is a synchronous operation. The operation returns 200 if the data source was diff --git a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/AWSkendraClient.java b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/AWSkendraClient.java index 5c3209ee95c4..ec6aeb9d8f7d 100644 --- a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/AWSkendraClient.java +++ b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/AWSkendraClient.java @@ -292,12 +292,8 @@ final BatchPutDocumentResult executeBatchPutDocument(BatchPutDocumentRequest bat * Creates a data source that you use to with an Amazon Kendra index. *

    *

    - * You specify a name, connector type and description for your data source. You can choose between an S3 connector, - * a SharePoint Online connector, and a database connector. - *

    - *

    - * You also specify configuration information such as document metadata (author, source URI, and so on) and user - * context information. + * You specify a name, data source connector type and description for your data source. You also specify + * configuration information such as document metadata (author, source URI, and so on) and user context information. *

    *

    * CreateDataSource is a synchronous operation. The operation returns 200 if the data source was diff --git a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/CreateDataSourceRequest.java b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/CreateDataSourceRequest.java index 679305b07373..91684b05cc39 100644 --- a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/CreateDataSourceRequest.java +++ b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/CreateDataSourceRequest.java @@ -46,7 +46,7 @@ public class CreateDataSourceRequest extends com.amazonaws.AmazonWebServiceReque private String type; /** *

    - * The connector configuration information that is required to access the repository. + * The data source connector configuration information that is required to access the repository. *

    */ private DataSourceConfiguration configuration; @@ -226,11 +226,11 @@ public CreateDataSourceRequest withType(DataSourceType type) { /** *

    - * The connector configuration information that is required to access the repository. + * The data source connector configuration information that is required to access the repository. *

    * * @param configuration - * The connector configuration information that is required to access the repository. + * The data source connector configuration information that is required to access the repository. */ public void setConfiguration(DataSourceConfiguration configuration) { @@ -239,10 +239,10 @@ public void setConfiguration(DataSourceConfiguration configuration) { /** *

    - * The connector configuration information that is required to access the repository. + * The data source connector configuration information that is required to access the repository. *

    * - * @return The connector configuration information that is required to access the repository. + * @return The data source connector configuration information that is required to access the repository. */ public DataSourceConfiguration getConfiguration() { @@ -251,11 +251,11 @@ public DataSourceConfiguration getConfiguration() { /** *

    - * The connector configuration information that is required to access the repository. + * The data source connector configuration information that is required to access the repository. *

    * * @param configuration - * The connector configuration information that is required to access the repository. + * The data source connector configuration information that is required to access the repository. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/CreateFaqRequest.java b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/CreateFaqRequest.java index db2392978769..9e4cd9210e39 100644 --- a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/CreateFaqRequest.java +++ b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/CreateFaqRequest.java @@ -64,6 +64,21 @@ public class CreateFaqRequest extends com.amazonaws.AmazonWebServiceRequest impl *

    */ private java.util.List tags; + /** + *

    + * The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs + * attributes in a header, and a JSON format that includes custom attributes. + *

    + *

    + * The format must match the format of the file stored in the S3 bucket identified in the S3Path + * parameter. + *

    + *

    + * For more information, see Adding + * questions and answers. + *

    + */ + private String fileFormat; /** *

    @@ -355,6 +370,134 @@ public CreateFaqRequest withTags(java.util.Collection tags) { return this; } + /** + *

    + * The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs + * attributes in a header, and a JSON format that includes custom attributes. + *

    + *

    + * The format must match the format of the file stored in the S3 bucket identified in the S3Path + * parameter. + *

    + *

    + * For more information, see Adding + * questions and answers. + *

    + * + * @param fileFormat + * The format of the input file. You can choose between a basic CSV format, a CSV format that includes + * customs attributes in a header, and a JSON format that includes custom attributes.

    + *

    + * The format must match the format of the file stored in the S3 bucket identified in the S3Path + * parameter. + *

    + *

    + * For more information, see Adding questions and answers. + * @see FaqFileFormat + */ + + public void setFileFormat(String fileFormat) { + this.fileFormat = fileFormat; + } + + /** + *

    + * The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs + * attributes in a header, and a JSON format that includes custom attributes. + *

    + *

    + * The format must match the format of the file stored in the S3 bucket identified in the S3Path + * parameter. + *

    + *

    + * For more information, see Adding + * questions and answers. + *

    + * + * @return The format of the input file. You can choose between a basic CSV format, a CSV format that includes + * customs attributes in a header, and a JSON format that includes custom attributes.

    + *

    + * The format must match the format of the file stored in the S3 bucket identified in the + * S3Path parameter. + *

    + *

    + * For more information, see Adding questions and + * answers. + * @see FaqFileFormat + */ + + public String getFileFormat() { + return this.fileFormat; + } + + /** + *

    + * The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs + * attributes in a header, and a JSON format that includes custom attributes. + *

    + *

    + * The format must match the format of the file stored in the S3 bucket identified in the S3Path + * parameter. + *

    + *

    + * For more information, see Adding + * questions and answers. + *

    + * + * @param fileFormat + * The format of the input file. You can choose between a basic CSV format, a CSV format that includes + * customs attributes in a header, and a JSON format that includes custom attributes.

    + *

    + * The format must match the format of the file stored in the S3 bucket identified in the S3Path + * parameter. + *

    + *

    + * For more information, see Adding questions and answers. + * @return Returns a reference to this object so that method calls can be chained together. + * @see FaqFileFormat + */ + + public CreateFaqRequest withFileFormat(String fileFormat) { + setFileFormat(fileFormat); + return this; + } + + /** + *

    + * The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs + * attributes in a header, and a JSON format that includes custom attributes. + *

    + *

    + * The format must match the format of the file stored in the S3 bucket identified in the S3Path + * parameter. + *

    + *

    + * For more information, see Adding + * questions and answers. + *

    + * + * @param fileFormat + * The format of the input file. You can choose between a basic CSV format, a CSV format that includes + * customs attributes in a header, and a JSON format that includes custom attributes.

    + *

    + * The format must match the format of the file stored in the S3 bucket identified in the S3Path + * parameter. + *

    + *

    + * For more information, see Adding questions and answers. + * @return Returns a reference to this object so that method calls can be chained together. + * @see FaqFileFormat + */ + + public CreateFaqRequest withFileFormat(FaqFileFormat fileFormat) { + this.fileFormat = fileFormat.toString(); + 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. @@ -378,7 +521,9 @@ public String toString() { if (getRoleArn() != null) sb.append("RoleArn: ").append(getRoleArn()).append(","); if (getTags() != null) - sb.append("Tags: ").append(getTags()); + sb.append("Tags: ").append(getTags()).append(","); + if (getFileFormat() != null) + sb.append("FileFormat: ").append(getFileFormat()); sb.append("}"); return sb.toString(); } @@ -417,6 +562,10 @@ public boolean equals(Object obj) { return false; if (other.getTags() != null && other.getTags().equals(this.getTags()) == false) return false; + if (other.getFileFormat() == null ^ this.getFileFormat() == null) + return false; + if (other.getFileFormat() != null && other.getFileFormat().equals(this.getFileFormat()) == false) + return false; return true; } @@ -431,6 +580,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getS3Path() == null) ? 0 : getS3Path().hashCode()); hashCode = prime * hashCode + ((getRoleArn() == null) ? 0 : getRoleArn().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); + hashCode = prime * hashCode + ((getFileFormat() == null) ? 0 : getFileFormat().hashCode()); return hashCode; } diff --git a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DataSourceConfiguration.java b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DataSourceConfiguration.java index 33451cdd055c..5e9a91d98f88 100644 --- a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DataSourceConfiguration.java +++ b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DataSourceConfiguration.java @@ -30,19 +30,19 @@ public class DataSourceConfiguration implements Serializable, Cloneable, Structu /** *

    - * Provides information to create a connector for a document repository in an Amazon S3 bucket. + * Provides information to create a data source connector for a document repository in an Amazon S3 bucket. *

    */ private S3DataSourceConfiguration s3Configuration; /** *

    - * Provides information necessary to create a connector for a Microsoft SharePoint site. + * Provides information necessary to create a data source connector for a Microsoft SharePoint site. *

    */ private SharePointConfiguration sharePointConfiguration; /** *

    - * Provides information necessary to create a connector for a database. + * Provides information necessary to create a data source connector for a database. *

    */ private DatabaseConfiguration databaseConfiguration; @@ -67,11 +67,11 @@ public class DataSourceConfiguration implements Serializable, Cloneable, Structu /** *

    - * Provides information to create a connector for a document repository in an Amazon S3 bucket. + * Provides information to create a data source connector for a document repository in an Amazon S3 bucket. *

    * * @param s3Configuration - * Provides information to create a connector for a document repository in an Amazon S3 bucket. + * Provides information to create a data source connector for a document repository in an Amazon S3 bucket. */ public void setS3Configuration(S3DataSourceConfiguration s3Configuration) { @@ -80,10 +80,10 @@ public void setS3Configuration(S3DataSourceConfiguration s3Configuration) { /** *

    - * Provides information to create a connector for a document repository in an Amazon S3 bucket. + * Provides information to create a data source connector for a document repository in an Amazon S3 bucket. *

    * - * @return Provides information to create a connector for a document repository in an Amazon S3 bucket. + * @return Provides information to create a data source connector for a document repository in an Amazon S3 bucket. */ public S3DataSourceConfiguration getS3Configuration() { @@ -92,11 +92,11 @@ public S3DataSourceConfiguration getS3Configuration() { /** *

    - * Provides information to create a connector for a document repository in an Amazon S3 bucket. + * Provides information to create a data source connector for a document repository in an Amazon S3 bucket. *

    * * @param s3Configuration - * Provides information to create a connector for a document repository in an Amazon S3 bucket. + * Provides information to create a data source connector for a document repository in an Amazon S3 bucket. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -107,11 +107,11 @@ public DataSourceConfiguration withS3Configuration(S3DataSourceConfiguration s3C /** *

    - * Provides information necessary to create a connector for a Microsoft SharePoint site. + * Provides information necessary to create a data source connector for a Microsoft SharePoint site. *

    * * @param sharePointConfiguration - * Provides information necessary to create a connector for a Microsoft SharePoint site. + * Provides information necessary to create a data source connector for a Microsoft SharePoint site. */ public void setSharePointConfiguration(SharePointConfiguration sharePointConfiguration) { @@ -120,10 +120,10 @@ public void setSharePointConfiguration(SharePointConfiguration sharePointConfigu /** *

    - * Provides information necessary to create a connector for a Microsoft SharePoint site. + * Provides information necessary to create a data source connector for a Microsoft SharePoint site. *

    * - * @return Provides information necessary to create a connector for a Microsoft SharePoint site. + * @return Provides information necessary to create a data source connector for a Microsoft SharePoint site. */ public SharePointConfiguration getSharePointConfiguration() { @@ -132,11 +132,11 @@ public SharePointConfiguration getSharePointConfiguration() { /** *

    - * Provides information necessary to create a connector for a Microsoft SharePoint site. + * Provides information necessary to create a data source connector for a Microsoft SharePoint site. *

    * * @param sharePointConfiguration - * Provides information necessary to create a connector for a Microsoft SharePoint site. + * Provides information necessary to create a data source connector for a Microsoft SharePoint site. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -147,11 +147,11 @@ public DataSourceConfiguration withSharePointConfiguration(SharePointConfigurati /** *

    - * Provides information necessary to create a connector for a database. + * Provides information necessary to create a data source connector for a database. *

    * * @param databaseConfiguration - * Provides information necessary to create a connector for a database. + * Provides information necessary to create a data source connector for a database. */ public void setDatabaseConfiguration(DatabaseConfiguration databaseConfiguration) { @@ -160,10 +160,10 @@ public void setDatabaseConfiguration(DatabaseConfiguration databaseConfiguration /** *

    - * Provides information necessary to create a connector for a database. + * Provides information necessary to create a data source connector for a database. *

    * - * @return Provides information necessary to create a connector for a database. + * @return Provides information necessary to create a data source connector for a database. */ public DatabaseConfiguration getDatabaseConfiguration() { @@ -172,11 +172,11 @@ public DatabaseConfiguration getDatabaseConfiguration() { /** *

    - * Provides information necessary to create a connector for a database. + * Provides information necessary to create a data source connector for a database. *

    * * @param databaseConfiguration - * Provides information necessary to create a connector for a database. + * Provides information necessary to create a data source connector for a database. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DataSourceSyncJob.java b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DataSourceSyncJob.java index 7e3dacf1e72c..5280df0c56a0 100644 --- a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DataSourceSyncJob.java +++ b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DataSourceSyncJob.java @@ -78,7 +78,7 @@ public class DataSourceSyncJob implements Serializable, Cloneable, StructuredPoj /** *

    * Maps a batch delete document request to a specific data source sync job. This is optional and should only be - * supplied when documents are deleted by a connector. + * supplied when documents are deleted by a data source connector. *

    */ private DataSourceSyncJobMetrics metrics; @@ -440,12 +440,12 @@ public DataSourceSyncJob withDataSourceErrorCode(String dataSourceErrorCode) { /** *

    * Maps a batch delete document request to a specific data source sync job. This is optional and should only be - * supplied when documents are deleted by a connector. + * supplied when documents are deleted by a data source connector. *

    * * @param metrics * Maps a batch delete document request to a specific data source sync job. This is optional and should only - * be supplied when documents are deleted by a connector. + * be supplied when documents are deleted by a data source connector. */ public void setMetrics(DataSourceSyncJobMetrics metrics) { @@ -455,11 +455,11 @@ public void setMetrics(DataSourceSyncJobMetrics metrics) { /** *

    * Maps a batch delete document request to a specific data source sync job. This is optional and should only be - * supplied when documents are deleted by a connector. + * supplied when documents are deleted by a data source connector. *

    * * @return Maps a batch delete document request to a specific data source sync job. This is optional and should only - * be supplied when documents are deleted by a connector. + * be supplied when documents are deleted by a data source connector. */ public DataSourceSyncJobMetrics getMetrics() { @@ -469,12 +469,12 @@ public DataSourceSyncJobMetrics getMetrics() { /** *

    * Maps a batch delete document request to a specific data source sync job. This is optional and should only be - * supplied when documents are deleted by a connector. + * supplied when documents are deleted by a data source connector. *

    * * @param metrics * Maps a batch delete document request to a specific data source sync job. This is optional and should only - * be supplied when documents are deleted by a connector. + * be supplied when documents are deleted by a data source connector. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DataSourceSyncJobMetrics.java b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DataSourceSyncJobMetrics.java index 9056ffc2404a..bfa121993e73 100644 --- a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DataSourceSyncJobMetrics.java +++ b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DataSourceSyncJobMetrics.java @@ -20,7 +20,7 @@ /** *

    * Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied - * when documents are deleted by a connector. + * when documents are deleted by a data source connector. *

    * * @see AWS diff --git a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DescribeFaqResult.java b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DescribeFaqResult.java index 93464b5d03a5..5fe6683e7912 100644 --- a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DescribeFaqResult.java +++ b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DescribeFaqResult.java @@ -81,6 +81,12 @@ public class DescribeFaqResult extends com.amazonaws.AmazonWebServiceResult */ private String errorMessage; + /** + *

    + * The file format used by the input files for the FAQ. + *

    + */ + private String fileFormat; /** *

    @@ -499,6 +505,65 @@ public DescribeFaqResult withErrorMessage(String errorMessage) { return this; } + /** + *

    + * The file format used by the input files for the FAQ. + *

    + * + * @param fileFormat + * The file format used by the input files for the FAQ. + * @see FaqFileFormat + */ + + public void setFileFormat(String fileFormat) { + this.fileFormat = fileFormat; + } + + /** + *

    + * The file format used by the input files for the FAQ. + *

    + * + * @return The file format used by the input files for the FAQ. + * @see FaqFileFormat + */ + + public String getFileFormat() { + return this.fileFormat; + } + + /** + *

    + * The file format used by the input files for the FAQ. + *

    + * + * @param fileFormat + * The file format used by the input files for the FAQ. + * @return Returns a reference to this object so that method calls can be chained together. + * @see FaqFileFormat + */ + + public DescribeFaqResult withFileFormat(String fileFormat) { + setFileFormat(fileFormat); + return this; + } + + /** + *

    + * The file format used by the input files for the FAQ. + *

    + * + * @param fileFormat + * The file format used by the input files for the FAQ. + * @return Returns a reference to this object so that method calls can be chained together. + * @see FaqFileFormat + */ + + public DescribeFaqResult withFileFormat(FaqFileFormat fileFormat) { + this.fileFormat = fileFormat.toString(); + 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. @@ -530,7 +595,9 @@ public String toString() { if (getRoleArn() != null) sb.append("RoleArn: ").append(getRoleArn()).append(","); if (getErrorMessage() != null) - sb.append("ErrorMessage: ").append(getErrorMessage()); + sb.append("ErrorMessage: ").append(getErrorMessage()).append(","); + if (getFileFormat() != null) + sb.append("FileFormat: ").append(getFileFormat()); sb.append("}"); return sb.toString(); } @@ -585,6 +652,10 @@ public boolean equals(Object obj) { return false; if (other.getErrorMessage() != null && other.getErrorMessage().equals(this.getErrorMessage()) == false) return false; + if (other.getFileFormat() == null ^ this.getFileFormat() == null) + return false; + if (other.getFileFormat() != null && other.getFileFormat().equals(this.getFileFormat()) == false) + return false; return true; } @@ -603,6 +674,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getStatus() == null) ? 0 : getStatus().hashCode()); hashCode = prime * hashCode + ((getRoleArn() == null) ? 0 : getRoleArn().hashCode()); hashCode = prime * hashCode + ((getErrorMessage() == null) ? 0 : getErrorMessage().hashCode()); + hashCode = prime * hashCode + ((getFileFormat() == null) ? 0 : getFileFormat().hashCode()); return hashCode; } diff --git a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/FaqFileFormat.java b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/FaqFileFormat.java new file mode 100644 index 000000000000..43bd5b9f703d --- /dev/null +++ b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/FaqFileFormat.java @@ -0,0 +1,61 @@ +/* + * 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.kendra.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum FaqFileFormat { + + CSV("CSV"), + CSV_WITH_HEADER("CSV_WITH_HEADER"), + JSON("JSON"); + + private String value; + + private FaqFileFormat(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return FaqFileFormat corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static FaqFileFormat fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (FaqFileFormat enumEntry : FaqFileFormat.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/FaqSummary.java b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/FaqSummary.java index 43ec07baf71b..25f574a30414 100644 --- a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/FaqSummary.java +++ b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/FaqSummary.java @@ -58,6 +58,12 @@ public class FaqSummary implements Serializable, Cloneable, StructuredPojo { *

    */ private java.util.Date updatedAt; + /** + *

    + * The file type used to create the FAQ. + *

    + */ + private String fileFormat; /** *

    @@ -278,6 +284,65 @@ public FaqSummary withUpdatedAt(java.util.Date updatedAt) { return this; } + /** + *

    + * The file type used to create the FAQ. + *

    + * + * @param fileFormat + * The file type used to create the FAQ. + * @see FaqFileFormat + */ + + public void setFileFormat(String fileFormat) { + this.fileFormat = fileFormat; + } + + /** + *

    + * The file type used to create the FAQ. + *

    + * + * @return The file type used to create the FAQ. + * @see FaqFileFormat + */ + + public String getFileFormat() { + return this.fileFormat; + } + + /** + *

    + * The file type used to create the FAQ. + *

    + * + * @param fileFormat + * The file type used to create the FAQ. + * @return Returns a reference to this object so that method calls can be chained together. + * @see FaqFileFormat + */ + + public FaqSummary withFileFormat(String fileFormat) { + setFileFormat(fileFormat); + return this; + } + + /** + *

    + * The file type used to create the FAQ. + *

    + * + * @param fileFormat + * The file type used to create the FAQ. + * @return Returns a reference to this object so that method calls can be chained together. + * @see FaqFileFormat + */ + + public FaqSummary withFileFormat(FaqFileFormat fileFormat) { + this.fileFormat = fileFormat.toString(); + 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. @@ -299,7 +364,9 @@ public String toString() { if (getCreatedAt() != null) sb.append("CreatedAt: ").append(getCreatedAt()).append(","); if (getUpdatedAt() != null) - sb.append("UpdatedAt: ").append(getUpdatedAt()); + sb.append("UpdatedAt: ").append(getUpdatedAt()).append(","); + if (getFileFormat() != null) + sb.append("FileFormat: ").append(getFileFormat()); sb.append("}"); return sb.toString(); } @@ -334,6 +401,10 @@ public boolean equals(Object obj) { return false; if (other.getUpdatedAt() != null && other.getUpdatedAt().equals(this.getUpdatedAt()) == false) return false; + if (other.getFileFormat() == null ^ this.getFileFormat() == null) + return false; + if (other.getFileFormat() != null && other.getFileFormat().equals(this.getFileFormat()) == false) + return false; return true; } @@ -347,6 +418,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getStatus() == null) ? 0 : getStatus().hashCode()); hashCode = prime * hashCode + ((getCreatedAt() == null) ? 0 : getCreatedAt().hashCode()); hashCode = prime * hashCode + ((getUpdatedAt() == null) ? 0 : getUpdatedAt().hashCode()); + hashCode = prime * hashCode + ((getFileFormat() == null) ? 0 : getFileFormat().hashCode()); return hashCode; } diff --git a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/CreateFaqRequestMarshaller.java b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/CreateFaqRequestMarshaller.java index 737a093aab70..aea41ce918f5 100644 --- a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/CreateFaqRequestMarshaller.java +++ b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/CreateFaqRequestMarshaller.java @@ -40,6 +40,8 @@ public class CreateFaqRequestMarshaller { .marshallLocationName("RoleArn").build(); private static final MarshallingInfo TAGS_BINDING = MarshallingInfo.builder(MarshallingType.LIST).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("Tags").build(); + private static final MarshallingInfo FILEFORMAT_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("FileFormat").build(); private static final CreateFaqRequestMarshaller instance = new CreateFaqRequestMarshaller(); @@ -63,6 +65,7 @@ public void marshall(CreateFaqRequest createFaqRequest, ProtocolMarshaller proto protocolMarshaller.marshall(createFaqRequest.getS3Path(), S3PATH_BINDING); protocolMarshaller.marshall(createFaqRequest.getRoleArn(), ROLEARN_BINDING); protocolMarshaller.marshall(createFaqRequest.getTags(), TAGS_BINDING); + protocolMarshaller.marshall(createFaqRequest.getFileFormat(), FILEFORMAT_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/DescribeFaqResultJsonUnmarshaller.java b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/DescribeFaqResultJsonUnmarshaller.java index 9f36e48e6b75..b88790272410 100644 --- a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/DescribeFaqResultJsonUnmarshaller.java +++ b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/DescribeFaqResultJsonUnmarshaller.java @@ -88,6 +88,10 @@ public DescribeFaqResult unmarshall(JsonUnmarshallerContext context) throws Exce context.nextToken(); describeFaqResult.setErrorMessage(context.getUnmarshaller(String.class).unmarshall(context)); } + if (context.testExpression("FileFormat", targetDepth)) { + context.nextToken(); + describeFaqResult.setFileFormat(context.getUnmarshaller(String.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-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/FaqSummaryJsonUnmarshaller.java b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/FaqSummaryJsonUnmarshaller.java index 0635a3a996ca..713304725bdc 100644 --- a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/FaqSummaryJsonUnmarshaller.java +++ b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/FaqSummaryJsonUnmarshaller.java @@ -68,6 +68,10 @@ public FaqSummary unmarshall(JsonUnmarshallerContext context) throws Exception { context.nextToken(); faqSummary.setUpdatedAt(DateJsonUnmarshallerFactory.getInstance("unixTimestamp").unmarshall(context)); } + if (context.testExpression("FileFormat", targetDepth)) { + context.nextToken(); + faqSummary.setFileFormat(context.getUnmarshaller(String.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-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/FaqSummaryMarshaller.java b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/FaqSummaryMarshaller.java index 558cfcf6824f..a20ab1425df9 100644 --- a/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/FaqSummaryMarshaller.java +++ b/aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/transform/FaqSummaryMarshaller.java @@ -37,6 +37,8 @@ public class FaqSummaryMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("CreatedAt").timestampFormat("unixTimestamp").build(); private static final MarshallingInfo UPDATEDAT_BINDING = MarshallingInfo.builder(MarshallingType.DATE) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("UpdatedAt").timestampFormat("unixTimestamp").build(); + private static final MarshallingInfo FILEFORMAT_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("FileFormat").build(); private static final FaqSummaryMarshaller instance = new FaqSummaryMarshaller(); @@ -59,6 +61,7 @@ public void marshall(FaqSummary faqSummary, ProtocolMarshaller protocolMarshalle protocolMarshaller.marshall(faqSummary.getStatus(), STATUS_BINDING); protocolMarshaller.marshall(faqSummary.getCreatedAt(), CREATEDAT_BINDING); protocolMarshaller.marshall(faqSummary.getUpdatedAt(), UPDATEDAT_BINDING); + protocolMarshaller.marshall(faqSummary.getFileFormat(), FILEFORMAT_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-kinesis/pom.xml b/aws-java-sdk-kinesis/pom.xml index 1702d6e0e89e..2d851386bff9 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.863 + 1.11.864 com.amazonaws aws-java-sdk-kinesis diff --git a/aws-java-sdk-kinesisanalyticsv2/pom.xml b/aws-java-sdk-kinesisanalyticsv2/pom.xml index 7d9fb26d8964..a13f5da934c5 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.863 + 1.11.864 com.amazonaws aws-java-sdk-kinesisanalyticsv2 diff --git a/aws-java-sdk-kinesisvideo/pom.xml b/aws-java-sdk-kinesisvideo/pom.xml index 41dbb084ec11..bdce39527ee2 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.863 + 1.11.864 com.amazonaws aws-java-sdk-kinesisvideo diff --git a/aws-java-sdk-kinesisvideosignalingchannels/pom.xml b/aws-java-sdk-kinesisvideosignalingchannels/pom.xml index cb955a3a04ab..93e8073a6e6b 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.863 + 1.11.864 com.amazonaws aws-java-sdk-kinesisvideosignalingchannels diff --git a/aws-java-sdk-kms/pom.xml b/aws-java-sdk-kms/pom.xml index e474cb483b88..2e98559e4c11 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.863 + 1.11.864 com.amazonaws aws-java-sdk-kms diff --git a/aws-java-sdk-lakeformation/pom.xml b/aws-java-sdk-lakeformation/pom.xml index 06419a27b5a6..17cf75b896ff 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.863 + 1.11.864 com.amazonaws aws-java-sdk-lakeformation diff --git a/aws-java-sdk-lambda/pom.xml b/aws-java-sdk-lambda/pom.xml index a1cbf6685be2..3be894f7a288 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.863 + 1.11.864 com.amazonaws aws-java-sdk-lambda diff --git a/aws-java-sdk-lex/pom.xml b/aws-java-sdk-lex/pom.xml index dda1b7e35ab4..6b5683fb756e 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.863 + 1.11.864 com.amazonaws aws-java-sdk-lex diff --git a/aws-java-sdk-lexmodelbuilding/pom.xml b/aws-java-sdk-lexmodelbuilding/pom.xml index 5625a7767a8a..426dbac5a7a2 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.863 + 1.11.864 com.amazonaws aws-java-sdk-lexmodelbuilding diff --git a/aws-java-sdk-licensemanager/pom.xml b/aws-java-sdk-licensemanager/pom.xml index 35e55f2b1cb6..238c156d6bf1 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.863 + 1.11.864 com.amazonaws aws-java-sdk-licensemanager diff --git a/aws-java-sdk-lightsail/pom.xml b/aws-java-sdk-lightsail/pom.xml index c0caf831aa26..9106973a1345 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.863 + 1.11.864 com.amazonaws aws-java-sdk-lightsail diff --git a/aws-java-sdk-logs/pom.xml b/aws-java-sdk-logs/pom.xml index c6e2cca9af86..aa7407ff0d54 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.863 + 1.11.864 com.amazonaws aws-java-sdk-logs diff --git a/aws-java-sdk-machinelearning/pom.xml b/aws-java-sdk-machinelearning/pom.xml index 5952504c1053..d44950d30527 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.863 + 1.11.864 com.amazonaws aws-java-sdk-machinelearning diff --git a/aws-java-sdk-macie/pom.xml b/aws-java-sdk-macie/pom.xml index db6df053f197..6ca85eedb1b2 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.863 + 1.11.864 com.amazonaws aws-java-sdk-macie diff --git a/aws-java-sdk-macie2/pom.xml b/aws-java-sdk-macie2/pom.xml index c9dc030ce9bc..465ff0af93f6 100644 --- a/aws-java-sdk-macie2/pom.xml +++ b/aws-java-sdk-macie2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-macie2 diff --git a/aws-java-sdk-managedblockchain/pom.xml b/aws-java-sdk-managedblockchain/pom.xml index ccefe5355e41..c45fd6bf2cfe 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.863 + 1.11.864 com.amazonaws aws-java-sdk-managedblockchain diff --git a/aws-java-sdk-marketplacecatalog/pom.xml b/aws-java-sdk-marketplacecatalog/pom.xml index 4ee0c7f69c4e..529bd4a3f457 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.863 + 1.11.864 com.amazonaws aws-java-sdk-marketplacecatalog diff --git a/aws-java-sdk-marketplacecommerceanalytics/pom.xml b/aws-java-sdk-marketplacecommerceanalytics/pom.xml index ff89e5d48e19..a30e659a1977 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.863 + 1.11.864 com.amazonaws aws-java-sdk-marketplacecommerceanalytics diff --git a/aws-java-sdk-marketplaceentitlement/pom.xml b/aws-java-sdk-marketplaceentitlement/pom.xml index 18ef6e2ae6e8..b95d431da9f5 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.863 + 1.11.864 com.amazonaws aws-java-sdk-marketplaceentitlement diff --git a/aws-java-sdk-marketplacemeteringservice/pom.xml b/aws-java-sdk-marketplacemeteringservice/pom.xml index 34f330d00bf5..1d8564e6db9c 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.863 + 1.11.864 com.amazonaws aws-java-sdk-marketplacemeteringservice diff --git a/aws-java-sdk-mechanicalturkrequester/pom.xml b/aws-java-sdk-mechanicalturkrequester/pom.xml index f5f4d05bedce..cc41a15b7bcf 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.863 + 1.11.864 com.amazonaws aws-java-sdk-mechanicalturkrequester diff --git a/aws-java-sdk-mediaconnect/pom.xml b/aws-java-sdk-mediaconnect/pom.xml index 1db97fe981ee..e4eae9999c9f 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.863 + 1.11.864 com.amazonaws aws-java-sdk-mediaconnect diff --git a/aws-java-sdk-mediaconvert/pom.xml b/aws-java-sdk-mediaconvert/pom.xml index 89482466fef4..200c82e5bc90 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.863 + 1.11.864 com.amazonaws aws-java-sdk-mediaconvert diff --git a/aws-java-sdk-medialive/pom.xml b/aws-java-sdk-medialive/pom.xml index 9f682bf5e899..835197004706 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.863 + 1.11.864 com.amazonaws aws-java-sdk-medialive diff --git a/aws-java-sdk-mediapackage/pom.xml b/aws-java-sdk-mediapackage/pom.xml index 1ce143ae788f..c7797c742db7 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.863 + 1.11.864 com.amazonaws aws-java-sdk-mediapackage diff --git a/aws-java-sdk-mediapackagevod/pom.xml b/aws-java-sdk-mediapackagevod/pom.xml index 5cbb6ae0720c..92058e1fdb49 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.863 + 1.11.864 com.amazonaws aws-java-sdk-mediapackagevod diff --git a/aws-java-sdk-mediastore/pom.xml b/aws-java-sdk-mediastore/pom.xml index 30aa55f97721..dfd839fc6da9 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.863 + 1.11.864 com.amazonaws aws-java-sdk-mediastore diff --git a/aws-java-sdk-mediastoredata/pom.xml b/aws-java-sdk-mediastoredata/pom.xml index 51441e0174fa..be73c1adeb7b 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.863 + 1.11.864 com.amazonaws aws-java-sdk-mediastoredata diff --git a/aws-java-sdk-mediatailor/pom.xml b/aws-java-sdk-mediatailor/pom.xml index 88e7a876959c..cd35b0d5b1c3 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.863 + 1.11.864 com.amazonaws aws-java-sdk-mediatailor diff --git a/aws-java-sdk-migrationhub/pom.xml b/aws-java-sdk-migrationhub/pom.xml index 7305558d164d..7312471737ae 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.863 + 1.11.864 com.amazonaws aws-java-sdk-migrationhub diff --git a/aws-java-sdk-migrationhubconfig/pom.xml b/aws-java-sdk-migrationhubconfig/pom.xml index ea4e60e9a68e..9ffc88d7583c 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.863 + 1.11.864 com.amazonaws aws-java-sdk-migrationhubconfig diff --git a/aws-java-sdk-mobile/pom.xml b/aws-java-sdk-mobile/pom.xml index 5c83af56f657..8f808e0e1bb5 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.863 + 1.11.864 com.amazonaws aws-java-sdk-mobile diff --git a/aws-java-sdk-models/pom.xml b/aws-java-sdk-models/pom.xml index 4ce517730366..92c8d3e41eaf 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.863 + 1.11.864 com.amazonaws aws-java-sdk-models diff --git a/aws-java-sdk-models/src/main/resources/models/a4b-2017-11-09-intermediate.json b/aws-java-sdk-models/src/main/resources/models/a4b-2017-11-09-intermediate.json index 73de722934f9..102c0df59154 100644 --- a/aws-java-sdk-models/src/main/resources/models/a4b-2017-11-09-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/a4b-2017-11-09-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json b/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json index 2289d83256aa..c1f71c486bb1 100644 --- a/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/amplify-2017-07-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/amplify-2017-07-25-intermediate.json index 35271867ecf2..e6f820f0a4e1 100644 --- a/aws-java-sdk-models/src/main/resources/models/amplify-2017-07-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/amplify-2017-07-25-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/api.mediatailor-2018-04-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json index 0f845f2c459c..bebecbd2303e 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" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/api.sagemaker-2017-07-24-intermediate.json b/aws-java-sdk-models/src/main/resources/models/api.sagemaker-2017-07-24-intermediate.json index 7b0a846cfcd3..e6c6ab730c78 100644 --- a/aws-java-sdk-models/src/main/resources/models/api.sagemaker-2017-07-24-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/api.sagemaker-2017-07-24-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/apigateway-2015-07-09-intermediate.json b/aws-java-sdk-models/src/main/resources/models/apigateway-2015-07-09-intermediate.json index 170237306f4f..7a4b5bb6ada8 100644 --- a/aws-java-sdk-models/src/main/resources/models/apigateway-2015-07-09-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/apigateway-2015-07-09-intermediate.json @@ -2614,6 +2614,10 @@ "exceptionName" : "BadRequestException", "documentation" : "

    The submitted request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

    ", "httpStatusCode" : 400 + }, { + "exceptionName" : "NotFoundException", + "documentation" : "

    The requested resource is not found. Make sure that the request URI is correct.

    ", + "httpStatusCode" : 404 }, { "exceptionName" : "UnauthorizedException", "documentation" : "

    The request is denied because the caller has insufficient permissions.

    ", @@ -25966,6 +25970,75 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "mutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthenticationInput", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param mutualTlsAuthentication \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthenticationInput", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**\n@param mutualTlsAuthentication */", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthenticationInput", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthenticationInput", + "documentation" : "", + "simpleType" : "MutualTlsAuthenticationInput", + "variableSetterType" : "MutualTlsAuthenticationInput" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param mutualTlsAuthentication \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthenticationInput", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthenticationInput", + "documentation" : "", + "simpleType" : "MutualTlsAuthenticationInput", + "variableSetterType" : "MutualTlsAuthenticationInput" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CertificateArn" : { @@ -26458,6 +26531,76 @@ }, "xmlNameSpaceUri" : null }, + "MutualTlsAuthentication" : { + "c2jName" : "mutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthenticationInput", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param mutualTlsAuthentication \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthenticationInput", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**\n@param mutualTlsAuthentication */", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthenticationInput", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthenticationInput", + "documentation" : "", + "simpleType" : "MutualTlsAuthenticationInput", + "variableSetterType" : "MutualTlsAuthenticationInput" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param mutualTlsAuthentication \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthenticationInput", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthenticationInput", + "documentation" : "", + "simpleType" : "MutualTlsAuthenticationInput", + "variableSetterType" : "MutualTlsAuthenticationInput" + }, + "xmlNameSpaceUri" : null + }, "RegionalCertificateArn" : { "c2jName" : "regionalCertificateArn", "c2jShape" : "String", @@ -27981,6 +28124,75 @@ "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "mutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@return The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CertificateArn" : { @@ -28613,6 +28825,76 @@ }, "xmlNameSpaceUri" : null }, + "MutualTlsAuthentication" : { + "c2jName" : "mutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@return The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null + }, "RegionalCertificateArn" : { "c2jName" : "regionalCertificateArn", "c2jShape" : "String", @@ -60337,6 +60619,75 @@ "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "mutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@return The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CertificateArn" : { @@ -60969,6 +61320,76 @@ }, "xmlNameSpaceUri" : null }, + "MutualTlsAuthentication" : { + "c2jName" : "mutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@return The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null + }, "RegionalCertificateArn" : { "c2jName" : "regionalCertificateArn", "c2jShape" : "String", @@ -84771,6 +85192,75 @@ "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "mutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@return The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CertificateArn" : { @@ -85403,6 +85893,76 @@ }, "xmlNameSpaceUri" : null }, + "MutualTlsAuthentication" : { + "c2jName" : "mutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@return The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null + }, "RegionalCertificateArn" : { "c2jName" : "regionalCertificateArn", "c2jShape" : "String", @@ -141979,6 +142539,959 @@ }, "wrapper" : false }, + "MutualTlsAuthentication" : { + "c2jName" : "MutualTlsAuthentication", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

    If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your custom domain name.

    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.apigateway.model.MutualTlsAuthentication", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "truststoreUri", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreUri", + "getterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@return An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "getterMethodName" : "getTruststoreUri", + "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" : "truststoreUri", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreUri", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TruststoreUri", + "sensitive" : false, + "setterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "setterMethodName" : "setTruststoreUri", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreUri", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreUri", + "variableType" : "String", + "documentation" : "

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "truststoreVersion", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreVersion", + "getterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@return The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "getterMethodName" : "getTruststoreVersion", + "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" : "truststoreVersion", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreVersion", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TruststoreVersion", + "sensitive" : false, + "setterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "setterMethodName" : "setTruststoreVersion", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreVersion", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreVersion", + "variableType" : "String", + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "truststoreWarnings", + "c2jShape" : "ListOfString", + "deprecated" : false, + "documentation" : "

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n@param truststoreWarnings A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreWarnings", + "getterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n@return A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.*/", + "getterMethodName" : "getTruststoreWarnings", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "truststoreWarnings", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreWarnings", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "String", + "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, + "shouldFullyQualify" : 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" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "TruststoreWarnings", + "sensitive" : false, + "setterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n@param truststoreWarnings A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.*/", + "setterMethodName" : "setTruststoreWarnings", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "truststoreWarnings", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setTruststoreWarnings(java.util.Collection)} or {@link #withTruststoreWarnings(java.util.Collection)} if you want to override the existing values.

    \n@param truststoreWarnings A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "truststoreWarnings", + "variableType" : "java.util.List", + "documentation" : "

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "TruststoreUri" : { + "c2jName" : "truststoreUri", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreUri", + "getterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@return An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "getterMethodName" : "getTruststoreUri", + "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" : "truststoreUri", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreUri", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TruststoreUri", + "sensitive" : false, + "setterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "setterMethodName" : "setTruststoreUri", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreUri", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreUri", + "variableType" : "String", + "documentation" : "

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "TruststoreVersion" : { + "c2jName" : "truststoreVersion", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreVersion", + "getterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@return The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "getterMethodName" : "getTruststoreVersion", + "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" : "truststoreVersion", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreVersion", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TruststoreVersion", + "sensitive" : false, + "setterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "setterMethodName" : "setTruststoreVersion", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreVersion", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreVersion", + "variableType" : "String", + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "TruststoreWarnings" : { + "c2jName" : "truststoreWarnings", + "c2jShape" : "ListOfString", + "deprecated" : false, + "documentation" : "

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n@param truststoreWarnings A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreWarnings", + "getterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n@return A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.*/", + "getterMethodName" : "getTruststoreWarnings", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "truststoreWarnings", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreWarnings", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "String", + "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, + "shouldFullyQualify" : 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" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "TruststoreWarnings", + "sensitive" : false, + "setterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n@param truststoreWarnings A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.*/", + "setterMethodName" : "setTruststoreWarnings", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "truststoreWarnings", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setTruststoreWarnings(java.util.Collection)} or {@link #withTruststoreWarnings(java.util.Collection)} if you want to override the existing values.

    \n@param truststoreWarnings A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "truststoreWarnings", + "variableType" : "java.util.List", + "documentation" : "

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.apigateway.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "MutualTlsAuthentication", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : null, + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "wrapper" : false + }, + "MutualTlsAuthenticationInput" : { + "c2jName" : "MutualTlsAuthenticationInput", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

    If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your custom domain name.

    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.apigateway.model.MutualTlsAuthenticationInput", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "truststoreUri", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

    An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreUri", + "getterDocumentation" : "/**

    An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@return An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "getterMethodName" : "getTruststoreUri", + "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" : "truststoreUri", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreUri", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TruststoreUri", + "sensitive" : false, + "setterDocumentation" : "/**

    An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "setterMethodName" : "setTruststoreUri", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreUri", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreUri", + "variableType" : "String", + "documentation" : "

    An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "truststoreVersion", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreVersion", + "getterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@return The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "getterMethodName" : "getTruststoreVersion", + "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" : "truststoreVersion", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreVersion", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TruststoreVersion", + "sensitive" : false, + "setterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "setterMethodName" : "setTruststoreVersion", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreVersion", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreVersion", + "variableType" : "String", + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "TruststoreUri" : { + "c2jName" : "truststoreUri", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

    An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreUri", + "getterDocumentation" : "/**

    An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@return An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "getterMethodName" : "getTruststoreUri", + "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" : "truststoreUri", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreUri", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TruststoreUri", + "sensitive" : false, + "setterDocumentation" : "/**

    An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "setterMethodName" : "setTruststoreUri", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreUri", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreUri", + "variableType" : "String", + "documentation" : "

    An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "TruststoreVersion" : { + "c2jName" : "truststoreVersion", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreVersion", + "getterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@return The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "getterMethodName" : "getTruststoreVersion", + "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" : "truststoreVersion", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreVersion", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TruststoreVersion", + "sensitive" : false, + "setterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "setterMethodName" : "setTruststoreVersion", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreVersion", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreVersion", + "variableType" : "String", + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.apigateway.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "MutualTlsAuthenticationInput", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthenticationInput", + "variableName" : "mutualTlsAuthenticationInput", + "variableType" : "MutualTlsAuthenticationInput", + "documentation" : null, + "simpleType" : "MutualTlsAuthenticationInput", + "variableSetterType" : "MutualTlsAuthenticationInput" + }, + "wrapper" : false + }, "NotFoundException" : { "c2jName" : "NotFoundException", "customization" : { @@ -194271,6 +195784,75 @@ "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "mutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@return The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CertificateArn" : { @@ -194903,6 +196485,76 @@ }, "xmlNameSpaceUri" : null }, + "MutualTlsAuthentication" : { + "c2jName" : "mutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@return The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null + }, "RegionalCertificateArn" : { "c2jName" : "regionalCertificateArn", "c2jShape" : "String", diff --git a/aws-java-sdk-models/src/main/resources/models/apigateway-2015-07-09-model.json b/aws-java-sdk-models/src/main/resources/models/apigateway-2015-07-09-model.json index f5724ee85726..5f8f2f2d73eb 100644 --- a/aws-java-sdk-models/src/main/resources/models/apigateway-2015-07-09-model.json +++ b/aws-java-sdk-models/src/main/resources/models/apigateway-2015-07-09-model.json @@ -837,6 +837,7 @@ "output":{"shape":"Deployments"}, "errors":[ {"shape":"BadRequestException"}, + {"shape":"NotFoundException"}, {"shape":"UnauthorizedException"}, {"shape":"TooManyRequestsException"}, {"shape":"ServiceUnavailableException"} @@ -2611,7 +2612,8 @@ "securityPolicy":{ "shape":"SecurityPolicy", "documentation":"

    The Transport Layer Security (TLS) version + cipher suite for this DomainName. The valid values are TLS_1_0 and TLS_1_2.

    " - } + }, + "mutualTlsAuthentication":{"shape":"MutualTlsAuthenticationInput"} }, "documentation":"

    A request to create a new domain name.

    " }, @@ -3572,6 +3574,10 @@ "tags":{ "shape":"MapOfStringToString", "documentation":"

    The collection of tags. Each tag element is associated with a given resource.

    " + }, + "mutualTlsAuthentication":{ + "shape":"MutualTlsAuthentication", + "documentation":"

    The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

    " } }, "documentation":"

    Represents a custom domain name as a user-friendly host name of an API (RestApi).

    When you deploy an API, API Gateway creates a default host name for the API. This default API host name is of the {restapi-id}.execute-api.{region}.amazonaws.com format. With the default host name, you can access the API's root resource with the URL of https://{restapi-id}.execute-api.{region}.amazonaws.com/{stage}/. When you set up a custom domain name of apis.example.com for this API, you can then access the same resource using the URL of the https://apis.examples.com/myApi, where myApi is the base path mapping (BasePathMapping) of your API under the custom domain name.

    " @@ -5414,6 +5420,38 @@ }, "documentation":"

    Represents a collection of Model resources.

    " }, + "MutualTlsAuthentication":{ + "type":"structure", + "members":{ + "truststoreUri":{ + "shape":"String", + "documentation":"

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    " + }, + "truststoreVersion":{ + "shape":"String", + "documentation":"

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    " + }, + "truststoreWarnings":{ + "shape":"ListOfString", + "documentation":"

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    " + } + }, + "documentation":"

    If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your custom domain name.

    " + }, + "MutualTlsAuthenticationInput":{ + "type":"structure", + "members":{ + "truststoreUri":{ + "shape":"String", + "documentation":"

    An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    " + }, + "truststoreVersion":{ + "shape":"String", + "documentation":"

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    " + } + }, + "documentation":"

    If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your custom domain name.

    " + }, "NotFoundException":{ "type":"structure", "members":{ 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 ae2f51422a80..74a168a48042 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" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, @@ -4254,6 +4254,75 @@ "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "ImportInfo", "c2jShape" : "__listOf__string", @@ -5481,6 +5550,76 @@ }, "xmlNameSpaceUri" : null }, + "DisableExecuteApiEndpoint" : { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, "DisableSchemaValidation" : { "c2jName" : "DisableSchemaValidation", "c2jShape" : "__boolean", @@ -12076,6 +12215,75 @@ "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "StringWithLengthBetween1And128", @@ -12925,6 +13133,76 @@ }, "xmlNameSpaceUri" : null }, + "DisableExecuteApiEndpoint" : { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, "DisableSchemaValidation" : { "c2jName" : "DisableSchemaValidation", "c2jShape" : "__boolean", @@ -14161,6 +14439,75 @@ "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "ImportInfo", "c2jShape" : "__listOf__string", @@ -15388,6 +15735,76 @@ }, "xmlNameSpaceUri" : null }, + "DisableExecuteApiEndpoint" : { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, "DisableSchemaValidation" : { "c2jName" : "DisableSchemaValidation", "c2jShape" : "__boolean", @@ -21305,6 +21722,75 @@ "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "MutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthenticationInput", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@return The mutual TLS authentication configuration for a custom domain name.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthenticationInput", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthenticationInput", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthenticationInput", + "documentation" : "", + "simpleType" : "MutualTlsAuthenticationInput", + "variableSetterType" : "MutualTlsAuthenticationInput" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthenticationInput", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthenticationInput", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "simpleType" : "MutualTlsAuthenticationInput", + "variableSetterType" : "MutualTlsAuthenticationInput" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "Tags", "c2jShape" : "Tags", @@ -21684,6 +22170,76 @@ }, "xmlNameSpaceUri" : null }, + "MutualTlsAuthentication" : { + "c2jName" : "MutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthenticationInput", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@return The mutual TLS authentication configuration for a custom domain name.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthenticationInput", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthenticationInput", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthenticationInput", + "documentation" : "", + "simpleType" : "MutualTlsAuthenticationInput", + "variableSetterType" : "MutualTlsAuthenticationInput" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthenticationInput", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthenticationInput", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "simpleType" : "MutualTlsAuthenticationInput", + "variableSetterType" : "MutualTlsAuthenticationInput" + }, + "xmlNameSpaceUri" : null + }, "Tags" : { "c2jName" : "Tags", "c2jShape" : "Tags", @@ -22169,6 +22725,75 @@ "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "MutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@return The mutual TLS authentication configuration for a custom domain name.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "Tags", "c2jShape" : "Tags", @@ -22618,6 +23243,76 @@ }, "xmlNameSpaceUri" : null }, + "MutualTlsAuthentication" : { + "c2jName" : "MutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@return The mutual TLS authentication configuration for a custom domain name.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null + }, "Tags" : { "c2jName" : "Tags", "c2jShape" : "Tags", @@ -54159,6 +54854,75 @@ "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "MutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@return The mutual TLS authentication configuration for a custom domain name.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "Tags", "c2jShape" : "Tags", @@ -54608,6 +55372,76 @@ }, "xmlNameSpaceUri" : null }, + "MutualTlsAuthentication" : { + "c2jName" : "MutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@return The mutual TLS authentication configuration for a custom domain name.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null + }, "Tags" : { "c2jName" : "Tags", "c2jShape" : "Tags", @@ -59893,6 +60727,75 @@ "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "ImportInfo", "c2jShape" : "__listOf__string", @@ -61120,6 +62023,76 @@ }, "xmlNameSpaceUri" : null }, + "DisableExecuteApiEndpoint" : { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, "DisableSchemaValidation" : { "c2jName" : "DisableSchemaValidation", "c2jShape" : "__boolean", @@ -68461,6 +69434,75 @@ "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "MutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@return The mutual TLS authentication configuration for a custom domain name.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "Tags", "c2jShape" : "Tags", @@ -68910,6 +69952,76 @@ }, "xmlNameSpaceUri" : null }, + "MutualTlsAuthentication" : { + "c2jName" : "MutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@return The mutual TLS authentication configuration for a custom domain name.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null + }, "Tags" : { "c2jName" : "Tags", "c2jShape" : "Tags", @@ -93964,6 +95076,75 @@ "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "ImportInfo", "c2jShape" : "__listOf__string", @@ -95191,6 +96372,76 @@ }, "xmlNameSpaceUri" : null }, + "DisableExecuteApiEndpoint" : { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, "DisableSchemaValidation" : { "c2jName" : "DisableSchemaValidation", "c2jShape" : "__boolean", @@ -101097,13 +102348,1176 @@ "c2jName" : "Name", "c2jShape" : "StringWithLengthBetween1And128", "deprecated" : false, - "documentation" : "

    The name of the model. Must be alphanumeric.

    ", + "documentation" : "

    The name of the model. Must be alphanumeric.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The name of the model. Must be alphanumeric.

    \n@param name The name of the model. Must be alphanumeric.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

    The name of the model. Must be alphanumeric.

    \n@return The name of the model. Must be alphanumeric.*/", + "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 model. Must be alphanumeric.

    \n@param name The name of the model. Must be alphanumeric.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The name of the model. Must be alphanumeric.

    \n@param name The name of the model. Must be alphanumeric.\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 model. Must be alphanumeric.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Schema", + "c2jShape" : "StringWithLengthBetween0And32K", + "deprecated" : false, + "documentation" : "

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@param schema The schema for the model. For application/json models, this should be JSON schema draft 4 model.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSchema", + "getterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@return The schema for the model. For application/json models, this should be JSON schema draft 4 model.*/", + "getterMethodName" : "getSchema", + "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" : "schema", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "schema", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Schema", + "sensitive" : false, + "setterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@param schema The schema for the model. For application/json models, this should be JSON schema draft 4 model.*/", + "setterMethodName" : "setSchema", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "schema", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@param schema The schema for the model. For application/json models, this should be JSON schema draft 4 model.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "schema", + "variableType" : "String", + "documentation" : "

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "ContentType" : { + "c2jName" : "ContentType", + "c2jShape" : "StringWithLengthBetween1And256", + "deprecated" : false, + "documentation" : "

    The content-type for the model, for example, \"application/json\".

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The content-type for the model, for example, \"application/json\".

    \n@param contentType The content-type for the model, for example, \"application/json\".\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withContentType", + "getterDocumentation" : "/**

    The content-type for the model, for example, \"application/json\".

    \n@return The content-type for the model, for example, \"application/json\".*/", + "getterMethodName" : "getContentType", + "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" : "contentType", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "contentType", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ContentType", + "sensitive" : false, + "setterDocumentation" : "/**

    The content-type for the model, for example, \"application/json\".

    \n@param contentType The content-type for the model, for example, \"application/json\".*/", + "setterMethodName" : "setContentType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "contentType", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The content-type for the model, for example, \"application/json\".

    \n@param contentType The content-type for the model, for example, \"application/json\".\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "contentType", + "variableType" : "String", + "documentation" : "

    The content-type for the model, for example, \"application/json\".

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Description" : { + "c2jName" : "Description", + "c2jShape" : "StringWithLengthBetween0And1024", + "deprecated" : false, + "documentation" : "

    The description of the model.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The description of the model.

    \n@param description The description of the model.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDescription", + "getterDocumentation" : "/**

    The description of the model.

    \n@return The description of the model.*/", + "getterMethodName" : "getDescription", + "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" : "description", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "description", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Description", + "sensitive" : false, + "setterDocumentation" : "/**

    The description of the model.

    \n@param description The description of the model.*/", + "setterMethodName" : "setDescription", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "description", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The description of the model.

    \n@param description The description of the model.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "description", + "variableType" : "String", + "documentation" : "

    The description of the model.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "ModelId" : { + "c2jName" : "ModelId", + "c2jShape" : "Id", + "deprecated" : false, + "documentation" : "

    The model identifier.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The model identifier.

    \n@param modelId The model identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withModelId", + "getterDocumentation" : "/**

    The model identifier.

    \n@return The model identifier.*/", + "getterMethodName" : "getModelId", + "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" : "modelId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "modelId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ModelId", + "sensitive" : false, + "setterDocumentation" : "/**

    The model identifier.

    \n@param modelId The model identifier.*/", + "setterMethodName" : "setModelId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "modelId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The model identifier.

    \n@param modelId The model identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "modelId", + "variableType" : "String", + "documentation" : "

    The model identifier.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Name" : { + "c2jName" : "Name", + "c2jShape" : "StringWithLengthBetween1And128", + "deprecated" : false, + "documentation" : "

    The name of the model. Must be alphanumeric.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The name of the model. Must be alphanumeric.

    \n@param name The name of the model. Must be alphanumeric.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

    The name of the model. Must be alphanumeric.

    \n@return The name of the model. Must be alphanumeric.*/", + "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 model. Must be alphanumeric.

    \n@param name The name of the model. Must be alphanumeric.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The name of the model. Must be alphanumeric.

    \n@param name The name of the model. Must be alphanumeric.\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 model. Must be alphanumeric.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Schema" : { + "c2jName" : "Schema", + "c2jShape" : "StringWithLengthBetween0And32K", + "deprecated" : false, + "documentation" : "

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@param schema The schema for the model. For application/json models, this should be JSON schema draft 4 model.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSchema", + "getterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@return The schema for the model. For application/json models, this should be JSON schema draft 4 model.*/", + "getterMethodName" : "getSchema", + "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" : "schema", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "schema", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Schema", + "sensitive" : false, + "setterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@param schema The schema for the model. For application/json models, this should be JSON schema draft 4 model.*/", + "setterMethodName" : "setSchema", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "schema", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@param schema The schema for the model. For application/json models, this should be JSON schema draft 4 model.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "schema", + "variableType" : "String", + "documentation" : "

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.apigatewayv2.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "Name" ], + "shapeName" : "Model", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Model", + "variableName" : "model", + "variableType" : "Model", + "documentation" : null, + "simpleType" : "Model", + "variableSetterType" : "Model" + }, + "wrapper" : false + }, + "MutualTlsAuthentication" : { + "c2jName" : "MutualTlsAuthentication", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.apigatewayv2.model.MutualTlsAuthentication", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "TruststoreUri", + "c2jShape" : "UriWithLengthBetween1And2048", + "deprecated" : false, + "documentation" : "

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreUri", + "getterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@return An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "getterMethodName" : "getTruststoreUri", + "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" : "truststoreUri", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreUri", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TruststoreUri", + "sensitive" : false, + "setterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "setterMethodName" : "setTruststoreUri", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreUri", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreUri", + "variableType" : "String", + "documentation" : "

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "TruststoreVersion", + "c2jShape" : "StringWithLengthBetween1And64", + "deprecated" : false, + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreVersion", + "getterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@return The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "getterMethodName" : "getTruststoreVersion", + "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" : "truststoreVersion", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreVersion", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TruststoreVersion", + "sensitive" : false, + "setterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "setterMethodName" : "setTruststoreVersion", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreVersion", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreVersion", + "variableType" : "String", + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "TruststoreWarnings", + "c2jShape" : "__listOf__string", + "deprecated" : false, + "documentation" : "

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n@param truststoreWarnings A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreWarnings", + "getterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n@return A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.*/", + "getterMethodName" : "getTruststoreWarnings", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "truststoreWarnings", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreWarnings", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "__string", + "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, + "shouldFullyQualify" : 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" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "TruststoreWarnings", + "sensitive" : false, + "setterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n@param truststoreWarnings A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.*/", + "setterMethodName" : "setTruststoreWarnings", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "truststoreWarnings", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setTruststoreWarnings(java.util.Collection)} or {@link #withTruststoreWarnings(java.util.Collection)} if you want to override the existing values.

    \n@param truststoreWarnings A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "truststoreWarnings", + "variableType" : "java.util.List", + "documentation" : "

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "TruststoreUri" : { + "c2jName" : "TruststoreUri", + "c2jShape" : "UriWithLengthBetween1And2048", + "deprecated" : false, + "documentation" : "

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreUri", + "getterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@return An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "getterMethodName" : "getTruststoreUri", + "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" : "truststoreUri", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreUri", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TruststoreUri", + "sensitive" : false, + "setterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "setterMethodName" : "setTruststoreUri", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreUri", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreUri", + "variableType" : "String", + "documentation" : "

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "TruststoreVersion" : { + "c2jName" : "TruststoreVersion", + "c2jShape" : "StringWithLengthBetween1And64", + "deprecated" : false, + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreVersion", + "getterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@return The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "getterMethodName" : "getTruststoreVersion", + "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" : "truststoreVersion", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreVersion", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TruststoreVersion", + "sensitive" : false, + "setterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "setterMethodName" : "setTruststoreVersion", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreVersion", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "truststoreVersion", + "variableType" : "String", + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "TruststoreWarnings" : { + "c2jName" : "TruststoreWarnings", + "c2jShape" : "__listOf__string", + "deprecated" : false, + "documentation" : "

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n@param truststoreWarnings A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreWarnings", + "getterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n@return A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.*/", + "getterMethodName" : "getTruststoreWarnings", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "truststoreWarnings", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "truststoreWarnings", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "__string", + "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, + "shouldFullyQualify" : 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" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "TruststoreWarnings", + "sensitive" : false, + "setterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n@param truststoreWarnings A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.*/", + "setterMethodName" : "setTruststoreWarnings", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "truststoreWarnings", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setTruststoreWarnings(java.util.Collection)} or {@link #withTruststoreWarnings(java.util.Collection)} if you want to override the existing values.

    \n@param truststoreWarnings A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "truststoreWarnings", + "variableType" : "java.util.List", + "documentation" : "

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.apigatewayv2.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "MutualTlsAuthentication", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : null, + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "wrapper" : false + }, + "MutualTlsAuthenticationInput" : { + "c2jName" : "MutualTlsAuthenticationInput", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.apigatewayv2.model.MutualTlsAuthenticationInput", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "TruststoreUri", + "c2jShape" : "UriWithLengthBetween1And2048", + "deprecated" : false, + "documentation" : "

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    The name of the model. Must be alphanumeric.

    \n@param name The name of the model. Must be alphanumeric.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

    The name of the model. Must be alphanumeric.

    \n@return The name of the model. Must be alphanumeric.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreUri", + "getterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@return An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "getterMethodName" : "getTruststoreUri", "getterModel" : { "returnType" : "String", "documentation" : null @@ -101118,11 +103532,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "name", + "marshallLocationName" : "truststoreUri", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "name", + "unmarshallLocationName" : "truststoreUri", "uri" : false }, "idempotencyToken" : false, @@ -101134,14 +103548,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "TruststoreUri", "sensitive" : false, - "setterDocumentation" : "/**

    The name of the model. Must be alphanumeric.

    \n@param name The name of the model. Must be alphanumeric.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "setterMethodName" : "setTruststoreUri", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "truststoreUri", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -101151,28 +103565,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The name of the model. Must be alphanumeric.

    \n@param name The name of the model. Must be alphanumeric.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "truststoreUri", "variableType" : "String", - "documentation" : "

    The name of the model. Must be alphanumeric.

    ", + "documentation" : "

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Schema", - "c2jShape" : "StringWithLengthBetween0And32K", + "c2jName" : "TruststoreVersion", + "c2jShape" : "StringWithLengthBetween1And64", "deprecated" : false, - "documentation" : "

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    ", + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@param schema The schema for the model. For application/json models, this should be JSON schema draft 4 model.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSchema", - "getterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@return The schema for the model. For application/json models, this should be JSON schema draft 4 model.*/", - "getterMethodName" : "getSchema", + "fluentSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreVersion", + "getterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@return The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "getterMethodName" : "getTruststoreVersion", "getterModel" : { "returnType" : "String", "documentation" : null @@ -101187,11 +103601,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "schema", + "marshallLocationName" : "truststoreVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "schema", + "unmarshallLocationName" : "truststoreVersion", "uri" : false }, "idempotencyToken" : false, @@ -101203,14 +103617,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Schema", + "name" : "TruststoreVersion", "sensitive" : false, - "setterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@param schema The schema for the model. For application/json models, this should be JSON schema draft 4 model.*/", - "setterMethodName" : "setSchema", + "setterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "setterMethodName" : "setTruststoreVersion", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "schema", + "variableName" : "truststoreVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -101220,240 +103634,30 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@param schema The schema for the model. For application/json models, this should be JSON schema draft 4 model.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "schema", + "variableName" : "truststoreVersion", "variableType" : "String", - "documentation" : "

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    ", + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "ContentType" : { - "c2jName" : "ContentType", - "c2jShape" : "StringWithLengthBetween1And256", - "deprecated" : false, - "documentation" : "

    The content-type for the model, for example, \"application/json\".

    ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

    The content-type for the model, for example, \"application/json\".

    \n@param contentType The content-type for the model, for example, \"application/json\".\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withContentType", - "getterDocumentation" : "/**

    The content-type for the model, for example, \"application/json\".

    \n@return The content-type for the model, for example, \"application/json\".*/", - "getterMethodName" : "getContentType", - "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" : "contentType", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "contentType", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ContentType", - "sensitive" : false, - "setterDocumentation" : "/**

    The content-type for the model, for example, \"application/json\".

    \n@param contentType The content-type for the model, for example, \"application/json\".*/", - "setterMethodName" : "setContentType", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "contentType", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The content-type for the model, for example, \"application/json\".

    \n@param contentType The content-type for the model, for example, \"application/json\".\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "contentType", - "variableType" : "String", - "documentation" : "

    The content-type for the model, for example, \"application/json\".

    ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "Description" : { - "c2jName" : "Description", - "c2jShape" : "StringWithLengthBetween0And1024", - "deprecated" : false, - "documentation" : "

    The description of the model.

    ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

    The description of the model.

    \n@param description The description of the model.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDescription", - "getterDocumentation" : "/**

    The description of the model.

    \n@return The description of the model.*/", - "getterMethodName" : "getDescription", - "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" : "description", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "description", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Description", - "sensitive" : false, - "setterDocumentation" : "/**

    The description of the model.

    \n@param description The description of the model.*/", - "setterMethodName" : "setDescription", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "description", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The description of the model.

    \n@param description The description of the model.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "description", - "variableType" : "String", - "documentation" : "

    The description of the model.

    ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "ModelId" : { - "c2jName" : "ModelId", - "c2jShape" : "Id", - "deprecated" : false, - "documentation" : "

    The model identifier.

    ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

    The model identifier.

    \n@param modelId The model identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withModelId", - "getterDocumentation" : "/**

    The model identifier.

    \n@return The model identifier.*/", - "getterMethodName" : "getModelId", - "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" : "modelId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "modelId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ModelId", - "sensitive" : false, - "setterDocumentation" : "/**

    The model identifier.

    \n@param modelId The model identifier.*/", - "setterMethodName" : "setModelId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "modelId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The model identifier.

    \n@param modelId The model identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "modelId", - "variableType" : "String", - "documentation" : "

    The model identifier.

    ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "Name" : { - "c2jName" : "Name", - "c2jShape" : "StringWithLengthBetween1And128", + "TruststoreUri" : { + "c2jName" : "TruststoreUri", + "c2jShape" : "UriWithLengthBetween1And2048", "deprecated" : false, - "documentation" : "

    The name of the model. Must be alphanumeric.

    ", + "documentation" : "

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    The name of the model. Must be alphanumeric.

    \n@param name The name of the model. Must be alphanumeric.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

    The name of the model. Must be alphanumeric.

    \n@return The name of the model. Must be alphanumeric.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreUri", + "getterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@return An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "getterMethodName" : "getTruststoreUri", "getterModel" : { "returnType" : "String", "documentation" : null @@ -101468,11 +103672,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "name", + "marshallLocationName" : "truststoreUri", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "name", + "unmarshallLocationName" : "truststoreUri", "uri" : false }, "idempotencyToken" : false, @@ -101484,14 +103688,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "TruststoreUri", "sensitive" : false, - "setterDocumentation" : "/**

    The name of the model. Must be alphanumeric.

    \n@param name The name of the model. Must be alphanumeric.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.*/", + "setterMethodName" : "setTruststoreUri", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "truststoreUri", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -101501,29 +103705,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The name of the model. Must be alphanumeric.

    \n@param name The name of the model. Must be alphanumeric.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    \n@param truststoreUri An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "truststoreUri", "variableType" : "String", - "documentation" : "

    The name of the model. Must be alphanumeric.

    ", + "documentation" : "

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Schema" : { - "c2jName" : "Schema", - "c2jShape" : "StringWithLengthBetween0And32K", + "TruststoreVersion" : { + "c2jName" : "TruststoreVersion", + "c2jShape" : "StringWithLengthBetween1And64", "deprecated" : false, - "documentation" : "

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    ", + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@param schema The schema for the model. For application/json models, this should be JSON schema draft 4 model.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSchema", - "getterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@return The schema for the model. For application/json models, this should be JSON schema draft 4 model.*/", - "getterMethodName" : "getSchema", + "fluentSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTruststoreVersion", + "getterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@return The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "getterMethodName" : "getTruststoreVersion", "getterModel" : { "returnType" : "String", "documentation" : null @@ -101538,11 +103742,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "schema", + "marshallLocationName" : "truststoreVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "schema", + "unmarshallLocationName" : "truststoreVersion", "uri" : false }, "idempotencyToken" : false, @@ -101554,14 +103758,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Schema", + "name" : "TruststoreVersion", "sensitive" : false, - "setterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@param schema The schema for the model. For application/json models, this should be JSON schema draft 4 model.*/", - "setterMethodName" : "setSchema", + "setterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.*/", + "setterMethodName" : "setTruststoreVersion", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "schema", + "variableName" : "truststoreVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -101571,13 +103775,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    \n@param schema The schema for the model. For application/json models, this should be JSON schema draft 4 model.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    \n@param truststoreVersion The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "schema", + "variableName" : "truststoreVersion", "variableType" : "String", - "documentation" : "

    The schema for the model. For application/json models, this should be JSON schema draft 4 model.

    ", + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -101587,8 +103791,8 @@ "packageName" : "com.amazonaws.services.apigatewayv2.model", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "Name" ], - "shapeName" : "Model", + "required" : null, + "shapeName" : "MutualTlsAuthenticationInput", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -101597,12 +103801,12 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Model", - "variableName" : "model", - "variableType" : "Model", + "variableDeclarationType" : "MutualTlsAuthenticationInput", + "variableName" : "mutualTlsAuthenticationInput", + "variableType" : "MutualTlsAuthenticationInput", "documentation" : null, - "simpleType" : "Model", - "variableSetterType" : "Model" + "simpleType" : "MutualTlsAuthenticationInput", + "variableSetterType" : "MutualTlsAuthenticationInput" }, "wrapper" : false }, @@ -103251,6 +105455,75 @@ "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "ImportInfo", "c2jShape" : "__listOf__string", @@ -104478,6 +106751,76 @@ }, "xmlNameSpaceUri" : null }, + "DisableExecuteApiEndpoint" : { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, "DisableSchemaValidation" : { "c2jName" : "DisableSchemaValidation", "c2jShape" : "__boolean", @@ -115814,6 +118157,75 @@ "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "StringWithLengthBetween1And128", @@ -116511,6 +118923,76 @@ }, "xmlNameSpaceUri" : null }, + "DisableExecuteApiEndpoint" : { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, "DisableSchemaValidation" : { "c2jName" : "DisableSchemaValidation", "c2jShape" : "__boolean", @@ -117523,6 +120005,75 @@ "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "ImportInfo", "c2jShape" : "__listOf__string", @@ -118750,6 +121301,76 @@ }, "xmlNameSpaceUri" : null }, + "DisableExecuteApiEndpoint" : { + "c2jName" : "DisableExecuteApiEndpoint", + "c2jShape" : "__boolean", + "deprecated" : false, + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisableExecuteApiEndpoint", + "getterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@return Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "getterMethodName" : "getDisableExecuteApiEndpoint", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "disableExecuteApiEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "disableExecuteApiEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "DisableExecuteApiEndpoint", + "sensitive" : false, + "setterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.*/", + "setterMethodName" : "setDisableExecuteApiEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    \n@param disableExecuteApiEndpoint Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disableExecuteApiEndpoint", + "variableType" : "Boolean", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, "DisableSchemaValidation" : { "c2jName" : "DisableSchemaValidation", "c2jShape" : "__boolean", @@ -124806,6 +127427,75 @@ "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "MutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthenticationInput", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@return The mutual TLS authentication configuration for a custom domain name.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthenticationInput", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthenticationInput", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthenticationInput", + "documentation" : "", + "simpleType" : "MutualTlsAuthenticationInput", + "variableSetterType" : "MutualTlsAuthenticationInput" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthenticationInput", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthenticationInput", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "simpleType" : "MutualTlsAuthenticationInput", + "variableSetterType" : "MutualTlsAuthenticationInput" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { @@ -125031,6 +127721,76 @@ "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, + "MutualTlsAuthentication" : { + "c2jName" : "MutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthenticationInput", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@return The mutual TLS authentication configuration for a custom domain name.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthenticationInput", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthenticationInput", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthenticationInput", + "documentation" : "", + "simpleType" : "MutualTlsAuthenticationInput", + "variableSetterType" : "MutualTlsAuthenticationInput" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthenticationInput", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthenticationInput", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "simpleType" : "MutualTlsAuthenticationInput", + "variableSetterType" : "MutualTlsAuthenticationInput" + }, + "xmlNameSpaceUri" : null } }, "packageName" : "com.amazonaws.services.apigatewayv2.request", @@ -125363,6 +128123,75 @@ "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "MutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@return The mutual TLS authentication configuration for a custom domain name.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "Tags", "c2jShape" : "Tags", @@ -125812,6 +128641,76 @@ }, "xmlNameSpaceUri" : null }, + "MutualTlsAuthentication" : { + "c2jName" : "MutualTlsAuthentication", + "c2jShape" : "MutualTlsAuthentication", + "deprecated" : false, + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMutualTlsAuthentication", + "getterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@return The mutual TLS authentication configuration for a custom domain name.*/", + "getterMethodName" : "getMutualTlsAuthentication", + "getterModel" : { + "returnType" : "MutualTlsAuthentication", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "mutualTlsAuthentication", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "mutualTlsAuthentication", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MutualTlsAuthentication", + "sensitive" : false, + "setterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.*/", + "setterMethodName" : "setMutualTlsAuthentication", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The mutual TLS authentication configuration for a custom domain name.

    \n@param mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MutualTlsAuthentication", + "variableName" : "mutualTlsAuthentication", + "variableType" : "MutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    ", + "simpleType" : "MutualTlsAuthentication", + "variableSetterType" : "MutualTlsAuthentication" + }, + "xmlNameSpaceUri" : null + }, "Tags" : { "c2jName" : "Tags", "c2jShape" : "Tags", diff --git a/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-model.json b/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-model.json index e9c831f5a5e7..9b75e928defa 100644 --- a/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-model.json +++ b/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-model.json @@ -1882,6 +1882,11 @@ "locationName" : "disableSchemaValidation", "documentation" : "

    Avoid validating models when creating a deployment. Supported only for WebSocket APIs.

    " }, + "DisableExecuteApiEndpoint" : { + "shape" : "__boolean", + "locationName" : "disableExecuteApiEndpoint", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    " + }, "ImportInfo" : { "shape" : "__listOf__string", "locationName" : "importInfo", @@ -2204,6 +2209,11 @@ "locationName" : "disableSchemaValidation", "documentation" : "

    Avoid validating models when creating a deployment. Supported only for WebSocket APIs.

    " }, + "DisableExecuteApiEndpoint" : { + "shape" : "__boolean", + "locationName" : "disableExecuteApiEndpoint", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    " + }, "Name" : { "shape" : "StringWithLengthBetween1And128", "locationName" : "name", @@ -2346,6 +2356,11 @@ "locationName" : "disableSchemaValidation", "documentation" : "

    Avoid validating models when creating a deployment. Supported only for WebSocket APIs.

    " }, + "DisableExecuteApiEndpoint" : { + "shape" : "__boolean", + "locationName" : "disableExecuteApiEndpoint", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    " + }, "Name" : { "shape" : "StringWithLengthBetween1And128", "locationName" : "name", @@ -2428,6 +2443,11 @@ "locationName" : "disableSchemaValidation", "documentation" : "

    Avoid validating models when creating a deployment. Supported only for WebSocket APIs.

    " }, + "DisableExecuteApiEndpoint" : { + "shape" : "__boolean", + "locationName" : "disableExecuteApiEndpoint", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    " + }, "ImportInfo" : { "shape" : "__listOf__string", "locationName" : "importInfo", @@ -2732,6 +2752,11 @@ "locationName" : "domainNameConfigurations", "documentation" : "

    The domain name configurations.

    " }, + "MutualTlsAuthentication" : { + "shape" : "MutualTlsAuthenticationInput", + "locationName" : "mutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    " + }, "Tags" : { "shape" : "Tags", "locationName" : "tags", @@ -2754,6 +2779,11 @@ "locationName" : "domainNameConfigurations", "documentation" : "

    The domain name configurations.

    " }, + "MutualTlsAuthentication" : { + "shape" : "MutualTlsAuthenticationInput", + "locationName" : "mutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    " + }, "Tags" : { "shape" : "Tags", "locationName" : "tags", @@ -2781,6 +2811,11 @@ "locationName" : "domainNameConfigurations", "documentation" : "

    The domain name configurations.

    " }, + "MutualTlsAuthentication" : { + "shape" : "MutualTlsAuthentication", + "locationName" : "mutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    " + }, "Tags" : { "shape" : "Tags", "locationName" : "tags", @@ -4231,6 +4266,11 @@ "locationName" : "domainNameConfigurations", "documentation" : "

    The domain name configurations.

    " }, + "MutualTlsAuthentication" : { + "shape" : "MutualTlsAuthentication", + "locationName" : "mutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    " + }, "Tags" : { "shape" : "Tags", "locationName" : "tags", @@ -4536,6 +4576,11 @@ "locationName" : "disableSchemaValidation", "documentation" : "

    Avoid validating models when creating a deployment. Supported only for WebSocket APIs.

    " }, + "DisableExecuteApiEndpoint" : { + "shape" : "__boolean", + "locationName" : "disableExecuteApiEndpoint", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    " + }, "ImportInfo" : { "shape" : "__listOf__string", "locationName" : "importInfo", @@ -4844,6 +4889,11 @@ "locationName" : "domainNameConfigurations", "documentation" : "

    The domain name configurations.

    " }, + "MutualTlsAuthentication" : { + "shape" : "MutualTlsAuthentication", + "locationName" : "mutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    " + }, "Tags" : { "shape" : "Tags", "locationName" : "tags", @@ -5822,6 +5872,11 @@ "locationName" : "disableSchemaValidation", "documentation" : "

    Avoid validating models when creating a deployment. Supported only for WebSocket APIs.

    " }, + "DisableExecuteApiEndpoint" : { + "shape" : "__boolean", + "locationName" : "disableExecuteApiEndpoint", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    " + }, "ImportInfo" : { "shape" : "__listOf__string", "locationName" : "importInfo", @@ -6147,6 +6202,41 @@ }, "documentation" : "

    Represents a collection of data models. See Create Models and Mapping Templates for Request and Response Mappings.

    " }, + "MutualTlsAuthentication" : { + "type" : "structure", + "members" : { + "TruststoreUri" : { + "shape" : "UriWithLengthBetween1And2048", + "locationName" : "truststoreUri", + "documentation" : "

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    " + }, + "TruststoreVersion" : { + "shape" : "StringWithLengthBetween1And64", + "locationName" : "truststoreVersion", + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    " + }, + "TruststoreWarnings" : { + "shape" : "__listOf__string", + "locationName" : "truststoreWarnings", + "documentation" : "

    A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.

    " + } + } + }, + "MutualTlsAuthenticationInput" : { + "type" : "structure", + "members" : { + "TruststoreUri" : { + "shape" : "UriWithLengthBetween1And2048", + "locationName" : "truststoreUri", + "documentation" : "

    An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

    " + }, + "TruststoreVersion" : { + "shape" : "StringWithLengthBetween1And64", + "locationName" : "truststoreVersion", + "documentation" : "

    The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.

    " + } + } + }, "NextToken" : { "type" : "string", "documentation" : "

    The next page of elements from this collection. Not valid for the last element of the collection.

    " @@ -6277,6 +6367,11 @@ "locationName" : "disableSchemaValidation", "documentation" : "

    Avoid validating models when creating a deployment. Supported only for WebSocket APIs.

    " }, + "DisableExecuteApiEndpoint" : { + "shape" : "__boolean", + "locationName" : "disableExecuteApiEndpoint", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    " + }, "ImportInfo" : { "shape" : "__listOf__string", "locationName" : "importInfo", @@ -6824,6 +6919,11 @@ "locationName" : "description", "documentation" : "

    The description of the API.

    " }, + "DisableExecuteApiEndpoint" : { + "shape" : "__boolean", + "locationName" : "disableExecuteApiEndpoint", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    " + }, "DisableSchemaValidation" : { "shape" : "__boolean", "locationName" : "disableSchemaValidation", @@ -6971,6 +7071,11 @@ "locationName" : "disableSchemaValidation", "documentation" : "

    Avoid validating models when creating a deployment. Supported only for WebSocket APIs.

    " }, + "DisableExecuteApiEndpoint" : { + "shape" : "__boolean", + "locationName" : "disableExecuteApiEndpoint", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    " + }, "Name" : { "shape" : "StringWithLengthBetween1And128", "locationName" : "name", @@ -7043,6 +7148,11 @@ "locationName" : "disableSchemaValidation", "documentation" : "

    Avoid validating models when creating a deployment. Supported only for WebSocket APIs.

    " }, + "DisableExecuteApiEndpoint" : { + "shape" : "__boolean", + "locationName" : "disableExecuteApiEndpoint", + "documentation" : "

    Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.

    " + }, "ImportInfo" : { "shape" : "__listOf__string", "locationName" : "importInfo", @@ -7342,6 +7452,11 @@ "shape" : "DomainNameConfigurations", "locationName" : "domainNameConfigurations", "documentation" : "

    The domain name configurations.

    " + }, + "MutualTlsAuthentication" : { + "shape" : "MutualTlsAuthenticationInput", + "locationName" : "mutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    " } }, "documentation" : "

    Represents the input parameters for an UpdateDomainName request.

    " @@ -7359,6 +7474,11 @@ "shape" : "DomainNameConfigurations", "locationName" : "domainNameConfigurations", "documentation" : "

    The domain name configurations.

    " + }, + "MutualTlsAuthentication" : { + "shape" : "MutualTlsAuthenticationInput", + "locationName" : "mutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    " } }, "documentation" : "

    Updates a DomainName.

    ", @@ -7382,6 +7502,11 @@ "locationName" : "domainNameConfigurations", "documentation" : "

    The domain name configurations.

    " }, + "MutualTlsAuthentication" : { + "shape" : "MutualTlsAuthentication", + "locationName" : "mutualTlsAuthentication", + "documentation" : "

    The mutual TLS authentication configuration for a custom domain name.

    " + }, "Tags" : { "shape" : "Tags", "locationName" : "tags", diff --git a/aws-java-sdk-models/src/main/resources/models/appflow-2020-08-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/appflow-2020-08-23-intermediate.json index 51cf6b6b0007..2922551c350d 100644 --- a/aws-java-sdk-models/src/main/resources/models/appflow-2020-08-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/appflow-2020-08-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/athena-2017-05-18-intermediate.json b/aws-java-sdk-models/src/main/resources/models/athena-2017-05-18-intermediate.json index 1d2657e85f58..2ccb203fe91f 100644 --- a/aws-java-sdk-models/src/main/resources/models/athena-2017-05-18-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/athena-2017-05-18-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : { "ColumnInfo" : [ "Nullable" ], "EncryptionConfiguration" : [ "EncryptionOption" ], diff --git a/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json b/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json index c6a461e43415..cc9101bc1c19 100644 --- a/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/braket-2019-09-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/braket-2019-09-01-intermediate.json index 1da907f83f18..243badfc464c 100644 --- a/aws-java-sdk-models/src/main/resources/models/braket-2019-09-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/braket-2019-09-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "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 21f401f6fea6..b265d70b1a10 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" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/cloudfront-2020-05-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/cloudfront-2020-05-31-intermediate.json index 654d3d36f37c..315551c889db 100644 --- a/aws-java-sdk-models/src/main/resources/models/cloudfront-2020-05-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/cloudfront-2020-05-31-intermediate.json @@ -36993,12 +36993,12 @@ "c2jName" : "PriceClass", "c2jShape" : "PriceClass", "deprecated" : false, - "documentation" : "

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.

    ", + "documentation" : "

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.

    ", "endpointDiscoveryId" : false, "enumType" : "PriceClass", - "fluentSetterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.

    \n@param priceClass The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PriceClass*/", + "fluentSetterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.

    \n@param priceClass The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PriceClass*/", "fluentSetterMethodName" : "withPriceClass", - "getterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.

    \n@return The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.\n@see PriceClass*/", + "getterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.

    \n@return The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.\n@see PriceClass*/", "getterMethodName" : "getPriceClass", "getterModel" : { "returnType" : "String", @@ -37032,7 +37032,7 @@ "marshallingType" : "STRING", "name" : "PriceClass", "sensitive" : false, - "setterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.

    \n@param priceClass The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.\n@see PriceClass*/", + "setterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.

    \n@param priceClass The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.\n@see PriceClass*/", "setterMethodName" : "setPriceClass", "setterModel" : { "timestampFormat" : null, @@ -37047,13 +37047,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.

    \n@param priceClass The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PriceClass*/", + "varargSetterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.

    \n@param priceClass The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PriceClass*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "priceClass", "variableType" : "String", - "documentation" : "

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.

    ", + "documentation" : "

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.

    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -38388,12 +38388,12 @@ "c2jName" : "PriceClass", "c2jShape" : "PriceClass", "deprecated" : false, - "documentation" : "

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.

    ", + "documentation" : "

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.

    ", "endpointDiscoveryId" : false, "enumType" : "PriceClass", - "fluentSetterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.

    \n@param priceClass The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PriceClass*/", + "fluentSetterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.

    \n@param priceClass The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PriceClass*/", "fluentSetterMethodName" : "withPriceClass", - "getterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.

    \n@return The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.\n@see PriceClass*/", + "getterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.

    \n@return The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.\n@see PriceClass*/", "getterMethodName" : "getPriceClass", "getterModel" : { "returnType" : "String", @@ -38427,7 +38427,7 @@ "marshallingType" : "STRING", "name" : "PriceClass", "sensitive" : false, - "setterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.

    \n@param priceClass The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.\n@see PriceClass*/", + "setterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.

    \n@param priceClass The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.\n@see PriceClass*/", "setterMethodName" : "setPriceClass", "setterModel" : { "timestampFormat" : null, @@ -38442,13 +38442,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.

    \n@param priceClass The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PriceClass*/", + "varargSetterDocumentation" : "/**

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.

    \n@param priceClass The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PriceClass*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "priceClass", "variableType" : "String", - "documentation" : "

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.

    ", + "documentation" : "

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.

    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -86156,12 +86156,12 @@ "c2jName" : "EnableAcceptEncodingGzip", "c2jShape" : "boolean", "deprecated" : false, - "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", + "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingGzip A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingGzip A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEnableAcceptEncodingGzip", - "getterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@return A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", + "getterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@return A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", "getterMethodName" : "getEnableAcceptEncodingGzip", "getterModel" : { "returnType" : "Boolean", @@ -86195,7 +86195,7 @@ "marshallingType" : "BOOLEAN", "name" : "EnableAcceptEncodingGzip", "sensitive" : false, - "setterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingGzip A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", + "setterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingGzip A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", "setterMethodName" : "setEnableAcceptEncodingGzip", "setterModel" : { "timestampFormat" : null, @@ -86210,13 +86210,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingGzip A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingGzip A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Boolean", "variableName" : "enableAcceptEncodingGzip", "variableType" : "Boolean", - "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", + "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, @@ -86225,12 +86225,12 @@ "c2jName" : "EnableAcceptEncodingBrotli", "c2jShape" : "boolean", "deprecated" : false, - "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", + "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingBrotli A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingBrotli A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEnableAcceptEncodingBrotli", - "getterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@return A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", + "getterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@return A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", "getterMethodName" : "getEnableAcceptEncodingBrotli", "getterModel" : { "returnType" : "Boolean", @@ -86264,7 +86264,7 @@ "marshallingType" : "BOOLEAN", "name" : "EnableAcceptEncodingBrotli", "sensitive" : false, - "setterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingBrotli A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", + "setterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingBrotli A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", "setterMethodName" : "setEnableAcceptEncodingBrotli", "setterModel" : { "timestampFormat" : null, @@ -86279,13 +86279,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingBrotli A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingBrotli A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Boolean", "variableName" : "enableAcceptEncodingBrotli", "variableType" : "Boolean", - "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", + "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, @@ -86573,12 +86573,12 @@ "c2jName" : "EnableAcceptEncodingBrotli", "c2jShape" : "boolean", "deprecated" : false, - "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", + "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingBrotli A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingBrotli A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEnableAcceptEncodingBrotli", - "getterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@return A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", + "getterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@return A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", "getterMethodName" : "getEnableAcceptEncodingBrotli", "getterModel" : { "returnType" : "Boolean", @@ -86612,7 +86612,7 @@ "marshallingType" : "BOOLEAN", "name" : "EnableAcceptEncodingBrotli", "sensitive" : false, - "setterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingBrotli A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", + "setterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingBrotli A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", "setterMethodName" : "setEnableAcceptEncodingBrotli", "setterModel" : { "timestampFormat" : null, @@ -86627,13 +86627,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingBrotli A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingBrotli A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Boolean", "variableName" : "enableAcceptEncodingBrotli", "variableType" : "Boolean", - "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", + "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, @@ -86643,12 +86643,12 @@ "c2jName" : "EnableAcceptEncodingGzip", "c2jShape" : "boolean", "deprecated" : false, - "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", + "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingGzip A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingGzip A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEnableAcceptEncodingGzip", - "getterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@return A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", + "getterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@return A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", "getterMethodName" : "getEnableAcceptEncodingGzip", "getterModel" : { "returnType" : "Boolean", @@ -86682,7 +86682,7 @@ "marshallingType" : "BOOLEAN", "name" : "EnableAcceptEncodingGzip", "sensitive" : false, - "setterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingGzip A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", + "setterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingGzip A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.*/", "setterMethodName" : "setEnableAcceptEncodingGzip", "setterModel" : { "timestampFormat" : null, @@ -86697,13 +86697,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingGzip A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    \n@param enableAcceptEncodingGzip A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Boolean", "variableName" : "enableAcceptEncodingGzip", "variableType" : "Boolean", - "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", + "documentation" : "

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, diff --git a/aws-java-sdk-models/src/main/resources/models/cloudfront-2020-05-31-model.json b/aws-java-sdk-models/src/main/resources/models/cloudfront-2020-05-31-model.json index e81a892c8c45..b5e8d203d442 100644 --- a/aws-java-sdk-models/src/main/resources/models/cloudfront-2020-05-31-model.json +++ b/aws-java-sdk-models/src/main/resources/models/cloudfront-2020-05-31-model.json @@ -2880,7 +2880,7 @@ }, "PriceClass":{ "shape":"PriceClass", - "documentation":"

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing. For price class information, scroll down to see the table at the bottom of the page.

    " + "documentation":"

    The price class that corresponds with the maximum price that you want to pay for CloudFront service. If you specify PriceClass_All, CloudFront responds to requests for your objects from all CloudFront edge locations.

    If you specify a price class other than PriceClass_All, CloudFront serves your objects from the CloudFront edge location that has the lowest latency among the edge locations in your price class. Viewers who are in or near regions that are excluded from your specified price class may encounter slower performance.

    For more information about price classes, see Choosing the Price Class for a CloudFront Distribution in the Amazon CloudFront Developer Guide. For information about CloudFront pricing, including how price classes (such as Price Class 100) map to CloudFront regions, see Amazon CloudFront Pricing.

    " }, "Enabled":{ "shape":"boolean", @@ -5648,11 +5648,11 @@ "members":{ "EnableAcceptEncodingGzip":{ "shape":"boolean", - "documentation":"

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    " + "documentation":"

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingBrotli field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    " }, "EnableAcceptEncodingBrotli":{ "shape":"boolean", - "documentation":"

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin

    If one or both of these fields are true, you should not whitelist the Accept-Encoding header in the cache policy or in an origin request policy attached to the same cache behavior.

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    " + "documentation":"

    A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.

    This field is related to the EnableAcceptEncodingGzip field. If one or both of these fields is true and the viewer request includes the Accept-Encoding header, then CloudFront does the following:

    • Normalizes the value of the viewer’s Accept-Encoding header

    • Includes the normalized header in the cache key

    • Includes the normalized header in the request to the origin, if a request is necessary

    For more information, see Cache compressed objects in the Amazon CloudFront Developer Guide.

    If you set this value to true, and this cache behavior also has an origin request policy attached, do not include the Accept-Encoding header in the origin request policy. CloudFront always includes the Accept-Encoding header in origin requests when the value of this field is true, so including this header in an origin request policy has no effect.

    If both of these fields are false, then CloudFront treats the Accept-Encoding header the same as any other HTTP header in the viewer request. By default, it’s not included in the cache key and it’s not included in origin requests. In this case, you can manually add Accept-Encoding to the headers whitelist like any other HTTP header.

    " }, "HeadersConfig":{ "shape":"CachePolicyHeadersConfig", diff --git a/aws-java-sdk-models/src/main/resources/models/cloudhsmv2-2017-04-28-intermediate.json b/aws-java-sdk-models/src/main/resources/models/cloudhsmv2-2017-04-28-intermediate.json index 4bc2ecc48ed4..33b0d6c3d3c6 100644 --- a/aws-java-sdk-models/src/main/resources/models/cloudhsmv2-2017-04-28-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/cloudhsmv2-2017-04-28-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/codeartifact-2018-09-22-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codeartifact-2018-09-22-intermediate.json index 7ab4ba6824ce..96c51783405e 100644 --- a/aws-java-sdk-models/src/main/resources/models/codeartifact-2018-09-22-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codeartifact-2018-09-22-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/codeguruprofiler-2019-07-18-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codeguruprofiler-2019-07-18-intermediate.json index bb3dbf44e4b1..5b75aaa82775 100644 --- a/aws-java-sdk-models/src/main/resources/models/codeguruprofiler-2019-07-18-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codeguruprofiler-2019-07-18-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/codestar-connections-2019-12-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codestar-connections-2019-12-01-intermediate.json index 78cbd741c659..3bb545564eb4 100644 --- a/aws-java-sdk-models/src/main/resources/models/codestar-connections-2019-12-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codestar-connections-2019-12-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-intermediate.json index 2d3b321a14e1..c8888e6fc14b 100644 --- a/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, @@ -1099,6 +1099,55 @@ }, "syncReturnType" : "DescribeKeyPhrasesDetectionJobResult" }, + "DescribePiiEntitiesDetectionJob" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "DescribePiiEntitiesDetectionJobResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

    Gets the properties associated with a PII entities detection job. For example, you can use this operation to get the job status.

    ", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "InvalidRequestException", + "documentation" : "

    The request is invalid.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "JobNotFoundException", + "documentation" : "

    The specified job was not found. Check the job ID and try again.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "TooManyRequestsException", + "documentation" : "

    The number of requests exceeds the limit. Resubmit your request later.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "InternalServerException", + "documentation" : "

    An internal server error occurred. Retry your request.

    ", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "DescribePiiEntitiesDetectionJobRequest", + "variableName" : "describePiiEntitiesDetectionJobRequest", + "variableType" : "DescribePiiEntitiesDetectionJobRequest", + "documentation" : "", + "simpleType" : "DescribePiiEntitiesDetectionJobRequest", + "variableSetterType" : "DescribePiiEntitiesDetectionJobRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "describePiiEntitiesDetectionJob", + "operationName" : "DescribePiiEntitiesDetectionJob", + "returnType" : { + "returnType" : "DescribePiiEntitiesDetectionJobResult", + "documentation" : null + }, + "syncReturnType" : "DescribePiiEntitiesDetectionJobResult" + }, "DescribeSentimentDetectionJob" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -1344,6 +1393,55 @@ }, "syncReturnType" : "DetectKeyPhrasesResult" }, + "DetectPiiEntities" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "DetectPiiEntitiesResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

    Inspects the input text for entities that contain personally identifiable information (PII) and returns information about them.

    ", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "InvalidRequestException", + "documentation" : "

    The request is invalid.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "TextSizeLimitExceededException", + "documentation" : "

    The size of the input text exceeds the limit. Use a smaller document.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "UnsupportedLanguageException", + "documentation" : "

    Amazon Comprehend can't process the language of the input text. For all custom entity recognition APIs (such as CreateEntityRecognizer), only English, Spanish, French, Italian, German, or Portuguese are accepted. For most other APIs, such as those for Custom Classification, Amazon Comprehend accepts text in all supported languages. For a list of supported languages, see supported-languages.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "InternalServerException", + "documentation" : "

    An internal server error occurred. Retry your request.

    ", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "DetectPiiEntitiesRequest", + "variableName" : "detectPiiEntitiesRequest", + "variableType" : "DetectPiiEntitiesRequest", + "documentation" : "", + "simpleType" : "DetectPiiEntitiesRequest", + "variableSetterType" : "DetectPiiEntitiesRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "detectPiiEntities", + "operationName" : "DetectPiiEntities", + "returnType" : { + "returnType" : "DetectPiiEntitiesResult", + "documentation" : null + }, + "syncReturnType" : "DetectPiiEntitiesResult" + }, "DetectSentiment" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -1781,6 +1879,55 @@ }, "syncReturnType" : "ListKeyPhrasesDetectionJobsResult" }, + "ListPiiEntitiesDetectionJobs" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "ListPiiEntitiesDetectionJobsResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

    Gets a list of the PII entity detection jobs that you have submitted.

    ", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "InvalidRequestException", + "documentation" : "

    The request is invalid.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "TooManyRequestsException", + "documentation" : "

    The number of requests exceeds the limit. Resubmit your request later.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "InvalidFilterException", + "documentation" : "

    The filter specified for the operation is invalid. Specify a different filter.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "InternalServerException", + "documentation" : "

    An internal server error occurred. Retry your request.

    ", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListPiiEntitiesDetectionJobsRequest", + "variableName" : "listPiiEntitiesDetectionJobsRequest", + "variableType" : "ListPiiEntitiesDetectionJobsRequest", + "documentation" : "", + "simpleType" : "ListPiiEntitiesDetectionJobsRequest", + "variableSetterType" : "ListPiiEntitiesDetectionJobsRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "listPiiEntitiesDetectionJobs", + "operationName" : "ListPiiEntitiesDetectionJobs", + "returnType" : { + "returnType" : "ListPiiEntitiesDetectionJobsResult", + "documentation" : null + }, + "syncReturnType" : "ListPiiEntitiesDetectionJobsResult" + }, "ListSentimentDetectionJobs" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -2136,6 +2283,55 @@ }, "syncReturnType" : "StartKeyPhrasesDetectionJobResult" }, + "StartPiiEntitiesDetectionJob" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "StartPiiEntitiesDetectionJobResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

    Starts an asynchronous PII entity detection job for a collection of documents.

    ", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "InvalidRequestException", + "documentation" : "

    The request is invalid.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "TooManyRequestsException", + "documentation" : "

    The number of requests exceeds the limit. Resubmit your request later.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "KmsKeyValidationException", + "documentation" : "

    The KMS customer managed key (CMK) entered cannot be validated. Verify the key and re-enter it.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "InternalServerException", + "documentation" : "

    An internal server error occurred. Retry your request.

    ", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "StartPiiEntitiesDetectionJobRequest", + "variableName" : "startPiiEntitiesDetectionJobRequest", + "variableType" : "StartPiiEntitiesDetectionJobRequest", + "documentation" : "", + "simpleType" : "StartPiiEntitiesDetectionJobRequest", + "variableSetterType" : "StartPiiEntitiesDetectionJobRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "startPiiEntitiesDetectionJob", + "operationName" : "StartPiiEntitiesDetectionJob", + "returnType" : { + "returnType" : "StartPiiEntitiesDetectionJobResult", + "documentation" : null + }, + "syncReturnType" : "StartPiiEntitiesDetectionJobResult" + }, "StartSentimentDetectionJob" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -2369,6 +2565,51 @@ }, "syncReturnType" : "StopKeyPhrasesDetectionJobResult" }, + "StopPiiEntitiesDetectionJob" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "StopPiiEntitiesDetectionJobResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

    Stops a PII entities detection job in progress.

    ", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "InvalidRequestException", + "documentation" : "

    The request is invalid.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "JobNotFoundException", + "documentation" : "

    The specified job was not found. Check the job ID and try again.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "InternalServerException", + "documentation" : "

    An internal server error occurred. Retry your request.

    ", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "StopPiiEntitiesDetectionJobRequest", + "variableName" : "stopPiiEntitiesDetectionJobRequest", + "variableType" : "StopPiiEntitiesDetectionJobRequest", + "documentation" : "", + "simpleType" : "StopPiiEntitiesDetectionJobRequest", + "variableSetterType" : "StopPiiEntitiesDetectionJobRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "stopPiiEntitiesDetectionJob", + "operationName" : "StopPiiEntitiesDetectionJob", + "returnType" : { + "returnType" : "StopPiiEntitiesDetectionJobResult", + "documentation" : null + }, + "syncReturnType" : "StopPiiEntitiesDetectionJobResult" + }, "StopSentimentDetectionJob" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -21726,8 +21967,8 @@ }, "wrapper" : false }, - "DescribeSentimentDetectionJobRequest" : { - "c2jName" : "DescribeSentimentDetectionJobRequest", + "DescribePiiEntitiesDetectionJobRequest" : { + "c2jName" : "DescribePiiEntitiesDetectionJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -21739,17 +21980,17 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.DescribeSentimentDetectionJobRequest", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.DescribePiiEntitiesDetectionJobRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DescribeSentimentDetectionJob", + "action" : "DescribePiiEntitiesDetectionJob", "locationName" : null, "requestUri" : "/", - "target" : "Comprehend_20171127.DescribeSentimentDetectionJob", + "target" : "Comprehend_20171127.DescribePiiEntitiesDetectionJob", "verb" : "POST", "xmlNameSpaceUri" : null }, @@ -21899,23 +22140,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "JobId" ], - "shapeName" : "DescribeSentimentDetectionJobRequest", + "shapeName" : "DescribePiiEntitiesDetectionJobRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DescribeSentimentDetectionJobRequest", - "variableName" : "describeSentimentDetectionJobRequest", - "variableType" : "DescribeSentimentDetectionJobRequest", + "variableDeclarationType" : "DescribePiiEntitiesDetectionJobRequest", + "variableName" : "describePiiEntitiesDetectionJobRequest", + "variableType" : "DescribePiiEntitiesDetectionJobRequest", "documentation" : null, - "simpleType" : "DescribeSentimentDetectionJobRequest", - "variableSetterType" : "DescribeSentimentDetectionJobRequest" + "simpleType" : "DescribePiiEntitiesDetectionJobRequest", + "variableSetterType" : "DescribePiiEntitiesDetectionJobRequest" }, "wrapper" : false }, - "DescribeSentimentDetectionJobResult" : { - "c2jName" : "DescribeSentimentDetectionJobResponse", + "DescribePiiEntitiesDetectionJobResult" : { + "c2jName" : "DescribePiiEntitiesDetectionJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -21927,7 +22168,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.DescribeSentimentDetectionJobResult", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.DescribePiiEntitiesDetectionJobResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -21935,18 +22176,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "SentimentDetectionJobProperties", - "c2jShape" : "SentimentDetectionJobProperties", + "c2jName" : "PiiEntitiesDetectionJobProperties", + "c2jShape" : "PiiEntitiesDetectionJobProperties", "deprecated" : false, - "documentation" : "

    An object that contains the properties associated with a sentiment detection job.

    ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@param sentimentDetectionJobProperties An object that contains the properties associated with a sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSentimentDetectionJobProperties", - "getterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@return An object that contains the properties associated with a sentiment detection job.*/", - "getterMethodName" : "getSentimentDetectionJobProperties", + "fluentSetterDocumentation" : "/**\n@param piiEntitiesDetectionJobProperties \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPiiEntitiesDetectionJobProperties", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getPiiEntitiesDetectionJobProperties", "getterModel" : { - "returnType" : "SentimentDetectionJobProperties", + "returnType" : "PiiEntitiesDetectionJobProperties", "documentation" : null }, "http" : { @@ -21959,11 +22200,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SentimentDetectionJobProperties", + "marshallLocationName" : "PiiEntitiesDetectionJobProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SentimentDetectionJobProperties", + "unmarshallLocationName" : "PiiEntitiesDetectionJobProperties", "uri" : false }, "idempotencyToken" : false, @@ -21975,49 +22216,49 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "SentimentDetectionJobProperties", + "name" : "PiiEntitiesDetectionJobProperties", "sensitive" : false, - "setterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@param sentimentDetectionJobProperties An object that contains the properties associated with a sentiment detection job.*/", - "setterMethodName" : "setSentimentDetectionJobProperties", + "setterDocumentation" : "/**\n@param piiEntitiesDetectionJobProperties */", + "setterMethodName" : "setPiiEntitiesDetectionJobProperties", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentDetectionJobProperties", - "variableName" : "sentimentDetectionJobProperties", - "variableType" : "SentimentDetectionJobProperties", + "variableDeclarationType" : "PiiEntitiesDetectionJobProperties", + "variableName" : "piiEntitiesDetectionJobProperties", + "variableType" : "PiiEntitiesDetectionJobProperties", "documentation" : "", - "simpleType" : "SentimentDetectionJobProperties", - "variableSetterType" : "SentimentDetectionJobProperties" + "simpleType" : "PiiEntitiesDetectionJobProperties", + "variableSetterType" : "PiiEntitiesDetectionJobProperties" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@param sentimentDetectionJobProperties An object that contains the properties associated with a sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param piiEntitiesDetectionJobProperties \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentDetectionJobProperties", - "variableName" : "sentimentDetectionJobProperties", - "variableType" : "SentimentDetectionJobProperties", - "documentation" : "

    An object that contains the properties associated with a sentiment detection job.

    ", - "simpleType" : "SentimentDetectionJobProperties", - "variableSetterType" : "SentimentDetectionJobProperties" + "variableDeclarationType" : "PiiEntitiesDetectionJobProperties", + "variableName" : "piiEntitiesDetectionJobProperties", + "variableType" : "PiiEntitiesDetectionJobProperties", + "documentation" : "", + "simpleType" : "PiiEntitiesDetectionJobProperties", + "variableSetterType" : "PiiEntitiesDetectionJobProperties" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "SentimentDetectionJobProperties" : { - "c2jName" : "SentimentDetectionJobProperties", - "c2jShape" : "SentimentDetectionJobProperties", + "PiiEntitiesDetectionJobProperties" : { + "c2jName" : "PiiEntitiesDetectionJobProperties", + "c2jShape" : "PiiEntitiesDetectionJobProperties", "deprecated" : false, - "documentation" : "

    An object that contains the properties associated with a sentiment detection job.

    ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@param sentimentDetectionJobProperties An object that contains the properties associated with a sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSentimentDetectionJobProperties", - "getterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@return An object that contains the properties associated with a sentiment detection job.*/", - "getterMethodName" : "getSentimentDetectionJobProperties", + "fluentSetterDocumentation" : "/**\n@param piiEntitiesDetectionJobProperties \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPiiEntitiesDetectionJobProperties", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getPiiEntitiesDetectionJobProperties", "getterModel" : { - "returnType" : "SentimentDetectionJobProperties", + "returnType" : "PiiEntitiesDetectionJobProperties", "documentation" : null }, "http" : { @@ -22030,11 +22271,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SentimentDetectionJobProperties", + "marshallLocationName" : "PiiEntitiesDetectionJobProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SentimentDetectionJobProperties", + "unmarshallLocationName" : "PiiEntitiesDetectionJobProperties", "uri" : false }, "idempotencyToken" : false, @@ -22046,32 +22287,32 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "SentimentDetectionJobProperties", + "name" : "PiiEntitiesDetectionJobProperties", "sensitive" : false, - "setterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@param sentimentDetectionJobProperties An object that contains the properties associated with a sentiment detection job.*/", - "setterMethodName" : "setSentimentDetectionJobProperties", + "setterDocumentation" : "/**\n@param piiEntitiesDetectionJobProperties */", + "setterMethodName" : "setPiiEntitiesDetectionJobProperties", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentDetectionJobProperties", - "variableName" : "sentimentDetectionJobProperties", - "variableType" : "SentimentDetectionJobProperties", + "variableDeclarationType" : "PiiEntitiesDetectionJobProperties", + "variableName" : "piiEntitiesDetectionJobProperties", + "variableType" : "PiiEntitiesDetectionJobProperties", "documentation" : "", - "simpleType" : "SentimentDetectionJobProperties", - "variableSetterType" : "SentimentDetectionJobProperties" + "simpleType" : "PiiEntitiesDetectionJobProperties", + "variableSetterType" : "PiiEntitiesDetectionJobProperties" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@param sentimentDetectionJobProperties An object that contains the properties associated with a sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param piiEntitiesDetectionJobProperties \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentDetectionJobProperties", - "variableName" : "sentimentDetectionJobProperties", - "variableType" : "SentimentDetectionJobProperties", - "documentation" : "

    An object that contains the properties associated with a sentiment detection job.

    ", - "simpleType" : "SentimentDetectionJobProperties", - "variableSetterType" : "SentimentDetectionJobProperties" + "variableDeclarationType" : "PiiEntitiesDetectionJobProperties", + "variableName" : "piiEntitiesDetectionJobProperties", + "variableType" : "PiiEntitiesDetectionJobProperties", + "documentation" : "", + "simpleType" : "PiiEntitiesDetectionJobProperties", + "variableSetterType" : "PiiEntitiesDetectionJobProperties" }, "xmlNameSpaceUri" : null } @@ -22080,7 +22321,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DescribeSentimentDetectionJobResult", + "shapeName" : "DescribePiiEntitiesDetectionJobResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -22089,17 +22330,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DescribeSentimentDetectionJobResult", - "variableName" : "describeSentimentDetectionJobResult", - "variableType" : "DescribeSentimentDetectionJobResult", + "variableDeclarationType" : "DescribePiiEntitiesDetectionJobResult", + "variableName" : "describePiiEntitiesDetectionJobResult", + "variableType" : "DescribePiiEntitiesDetectionJobResult", "documentation" : null, - "simpleType" : "DescribeSentimentDetectionJobResult", - "variableSetterType" : "DescribeSentimentDetectionJobResult" + "simpleType" : "DescribePiiEntitiesDetectionJobResult", + "variableSetterType" : "DescribePiiEntitiesDetectionJobResult" }, "wrapper" : false }, - "DescribeTopicsDetectionJobRequest" : { - "c2jName" : "DescribeTopicsDetectionJobRequest", + "DescribeSentimentDetectionJobRequest" : { + "c2jName" : "DescribeSentimentDetectionJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -22111,17 +22352,17 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.DescribeTopicsDetectionJobRequest", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.DescribeSentimentDetectionJobRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DescribeTopicsDetectionJob", + "action" : "DescribeSentimentDetectionJob", "locationName" : null, "requestUri" : "/", - "target" : "Comprehend_20171127.DescribeTopicsDetectionJob", + "target" : "Comprehend_20171127.DescribeSentimentDetectionJob", "verb" : "POST", "xmlNameSpaceUri" : null }, @@ -22129,12 +22370,384 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

    The identifier assigned by the user to the detection job.

    ", + "documentation" : "

    The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    The identifier assigned by the user to the detection job.

    \n@param jobId The identifier assigned by the user to the detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

    The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.

    \n@param jobId The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

    The identifier assigned by the user to the detection job.

    \n@return The identifier assigned by the user to the detection job.*/", + "getterDocumentation" : "/**

    The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.

    \n@return The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.*/", + "getterMethodName" : "getJobId", + "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" : "JobId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobId", + "sensitive" : false, + "setterDocumentation" : "/**

    The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.

    \n@param jobId The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.*/", + "setterMethodName" : "setJobId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.

    \n@param jobId The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "

    The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "JobId" : { + "c2jName" : "JobId", + "c2jShape" : "JobId", + "deprecated" : false, + "documentation" : "

    The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.

    \n@param jobId The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobId", + "getterDocumentation" : "/**

    The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.

    \n@return The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.*/", + "getterMethodName" : "getJobId", + "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" : "JobId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobId", + "sensitive" : false, + "setterDocumentation" : "/**

    The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.

    \n@param jobId The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.*/", + "setterMethodName" : "setJobId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.

    \n@param jobId The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "

    The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.request", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "JobId" ], + "shapeName" : "DescribeSentimentDetectionJobRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DescribeSentimentDetectionJobRequest", + "variableName" : "describeSentimentDetectionJobRequest", + "variableType" : "DescribeSentimentDetectionJobRequest", + "documentation" : null, + "simpleType" : "DescribeSentimentDetectionJobRequest", + "variableSetterType" : "DescribeSentimentDetectionJobRequest" + }, + "wrapper" : false + }, + "DescribeSentimentDetectionJobResult" : { + "c2jName" : "DescribeSentimentDetectionJobResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.DescribeSentimentDetectionJobResult", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "SentimentDetectionJobProperties", + "c2jShape" : "SentimentDetectionJobProperties", + "deprecated" : false, + "documentation" : "

    An object that contains the properties associated with a sentiment detection job.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@param sentimentDetectionJobProperties An object that contains the properties associated with a sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSentimentDetectionJobProperties", + "getterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@return An object that contains the properties associated with a sentiment detection job.*/", + "getterMethodName" : "getSentimentDetectionJobProperties", + "getterModel" : { + "returnType" : "SentimentDetectionJobProperties", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SentimentDetectionJobProperties", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SentimentDetectionJobProperties", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "SentimentDetectionJobProperties", + "sensitive" : false, + "setterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@param sentimentDetectionJobProperties An object that contains the properties associated with a sentiment detection job.*/", + "setterMethodName" : "setSentimentDetectionJobProperties", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SentimentDetectionJobProperties", + "variableName" : "sentimentDetectionJobProperties", + "variableType" : "SentimentDetectionJobProperties", + "documentation" : "", + "simpleType" : "SentimentDetectionJobProperties", + "variableSetterType" : "SentimentDetectionJobProperties" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@param sentimentDetectionJobProperties An object that contains the properties associated with a sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SentimentDetectionJobProperties", + "variableName" : "sentimentDetectionJobProperties", + "variableType" : "SentimentDetectionJobProperties", + "documentation" : "

    An object that contains the properties associated with a sentiment detection job.

    ", + "simpleType" : "SentimentDetectionJobProperties", + "variableSetterType" : "SentimentDetectionJobProperties" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "SentimentDetectionJobProperties" : { + "c2jName" : "SentimentDetectionJobProperties", + "c2jShape" : "SentimentDetectionJobProperties", + "deprecated" : false, + "documentation" : "

    An object that contains the properties associated with a sentiment detection job.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@param sentimentDetectionJobProperties An object that contains the properties associated with a sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSentimentDetectionJobProperties", + "getterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@return An object that contains the properties associated with a sentiment detection job.*/", + "getterMethodName" : "getSentimentDetectionJobProperties", + "getterModel" : { + "returnType" : "SentimentDetectionJobProperties", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SentimentDetectionJobProperties", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SentimentDetectionJobProperties", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "SentimentDetectionJobProperties", + "sensitive" : false, + "setterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@param sentimentDetectionJobProperties An object that contains the properties associated with a sentiment detection job.*/", + "setterMethodName" : "setSentimentDetectionJobProperties", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SentimentDetectionJobProperties", + "variableName" : "sentimentDetectionJobProperties", + "variableType" : "SentimentDetectionJobProperties", + "documentation" : "", + "simpleType" : "SentimentDetectionJobProperties", + "variableSetterType" : "SentimentDetectionJobProperties" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    An object that contains the properties associated with a sentiment detection job.

    \n@param sentimentDetectionJobProperties An object that contains the properties associated with a sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SentimentDetectionJobProperties", + "variableName" : "sentimentDetectionJobProperties", + "variableType" : "SentimentDetectionJobProperties", + "documentation" : "

    An object that contains the properties associated with a sentiment detection job.

    ", + "simpleType" : "SentimentDetectionJobProperties", + "variableSetterType" : "SentimentDetectionJobProperties" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.response", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DescribeSentimentDetectionJobResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DescribeSentimentDetectionJobResult", + "variableName" : "describeSentimentDetectionJobResult", + "variableType" : "DescribeSentimentDetectionJobResult", + "documentation" : null, + "simpleType" : "DescribeSentimentDetectionJobResult", + "variableSetterType" : "DescribeSentimentDetectionJobResult" + }, + "wrapper" : false + }, + "DescribeTopicsDetectionJobRequest" : { + "c2jName" : "DescribeTopicsDetectionJobRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.DescribeTopicsDetectionJobRequest", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "DescribeTopicsDetectionJob", + "locationName" : null, + "requestUri" : "/", + "target" : "Comprehend_20171127.DescribeTopicsDetectionJob", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "JobId", + "c2jShape" : "JobId", + "deprecated" : false, + "documentation" : "

    The identifier assigned by the user to the detection job.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The identifier assigned by the user to the detection job.

    \n@param jobId The identifier assigned by the user to the detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobId", + "getterDocumentation" : "/**

    The identifier assigned by the user to the detection job.

    \n@return The identifier assigned by the user to the detection job.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -24507,8 +25120,8 @@ }, "wrapper" : false }, - "DetectSentimentRequest" : { - "c2jName" : "DetectSentimentRequest", + "DetectPiiEntitiesRequest" : { + "c2jName" : "DetectPiiEntitiesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -24520,23 +25133,23 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.DetectSentimentRequest", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.DetectPiiEntitiesRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DetectSentiment", + "action" : "DetectPiiEntities", "locationName" : null, "requestUri" : "/", - "target" : "Comprehend_20171127.DetectSentiment", + "target" : "Comprehend_20171127.DetectPiiEntities", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "Text", - "c2jShape" : "CustomerInputString", + "c2jShape" : "String", "deprecated" : false, "documentation" : "

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    ", "endpointDiscoveryId" : false, @@ -24576,7 +25189,7 @@ "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Text", - "sensitive" : true, + "sensitive" : false, "setterDocumentation" : "/**

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    \n@param text A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.*/", "setterMethodName" : "setText", "setterModel" : { @@ -24607,12 +25220,12 @@ "c2jName" : "LanguageCode", "c2jShape" : "LanguageCode", "deprecated" : false, - "documentation" : "

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    ", + "documentation" : "

    The language of the input documents.

    ", "endpointDiscoveryId" : false, "enumType" : "LanguageCode", - "fluentSetterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterDocumentation" : "/**

    The language of the input documents.

    \n@param languageCode The language of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "fluentSetterMethodName" : "withLanguageCode", - "getterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@return The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", + "getterDocumentation" : "/**

    The language of the input documents.

    \n@return The language of the input documents.\n@see LanguageCode*/", "getterMethodName" : "getLanguageCode", "getterModel" : { "returnType" : "String", @@ -24646,7 +25259,7 @@ "marshallingType" : "STRING", "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", + "setterDocumentation" : "/**

    The language of the input documents.

    \n@param languageCode The language of the input documents.\n@see LanguageCode*/", "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, @@ -24661,13 +25274,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "varargSetterDocumentation" : "/**

    The language of the input documents.

    \n@param languageCode The language of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "languageCode", "variableType" : "String", - "documentation" : "

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    ", + "documentation" : "

    The language of the input documents.

    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24678,12 +25291,12 @@ "c2jName" : "LanguageCode", "c2jShape" : "LanguageCode", "deprecated" : false, - "documentation" : "

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    ", + "documentation" : "

    The language of the input documents.

    ", "endpointDiscoveryId" : false, "enumType" : "LanguageCode", - "fluentSetterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterDocumentation" : "/**

    The language of the input documents.

    \n@param languageCode The language of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "fluentSetterMethodName" : "withLanguageCode", - "getterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@return The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", + "getterDocumentation" : "/**

    The language of the input documents.

    \n@return The language of the input documents.\n@see LanguageCode*/", "getterMethodName" : "getLanguageCode", "getterModel" : { "returnType" : "String", @@ -24717,7 +25330,7 @@ "marshallingType" : "STRING", "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", + "setterDocumentation" : "/**

    The language of the input documents.

    \n@param languageCode The language of the input documents.\n@see LanguageCode*/", "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, @@ -24732,13 +25345,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "varargSetterDocumentation" : "/**

    The language of the input documents.

    \n@param languageCode The language of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "languageCode", "variableType" : "String", - "documentation" : "

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    ", + "documentation" : "

    The language of the input documents.

    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24746,7 +25359,7 @@ }, "Text" : { "c2jName" : "Text", - "c2jShape" : "CustomerInputString", + "c2jShape" : "String", "deprecated" : false, "documentation" : "

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    ", "endpointDiscoveryId" : false, @@ -24786,7 +25399,7 @@ "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Text", - "sensitive" : true, + "sensitive" : false, "setterDocumentation" : "/**

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    \n@param text A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.*/", "setterMethodName" : "setText", "setterModel" : { @@ -24819,23 +25432,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Text", "LanguageCode" ], - "shapeName" : "DetectSentimentRequest", + "shapeName" : "DetectPiiEntitiesRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DetectSentimentRequest", - "variableName" : "detectSentimentRequest", - "variableType" : "DetectSentimentRequest", + "variableDeclarationType" : "DetectPiiEntitiesRequest", + "variableName" : "detectPiiEntitiesRequest", + "variableType" : "DetectPiiEntitiesRequest", "documentation" : null, - "simpleType" : "DetectSentimentRequest", - "variableSetterType" : "DetectSentimentRequest" + "simpleType" : "DetectPiiEntitiesRequest", + "variableSetterType" : "DetectPiiEntitiesRequest" }, "wrapper" : false }, - "DetectSentimentResult" : { - "c2jName" : "DetectSentimentResponse", + "DetectPiiEntitiesResult" : { + "c2jName" : "DetectPiiEntitiesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -24847,7 +25460,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.DetectSentimentResult", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.DetectPiiEntitiesResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -24855,87 +25468,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Sentiment", - "c2jShape" : "SentimentType", - "deprecated" : false, - "documentation" : "

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    ", - "endpointDiscoveryId" : false, - "enumType" : "SentimentType", - "fluentSetterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@param sentiment The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SentimentType*/", - "fluentSetterMethodName" : "withSentiment", - "getterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@return The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@see SentimentType*/", - "getterMethodName" : "getSentiment", - "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" : "Sentiment", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Sentiment", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Sentiment", - "sensitive" : false, - "setterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@param sentiment The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@see SentimentType*/", - "setterMethodName" : "setSentiment", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "sentiment", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@param sentiment The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SentimentType*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "sentiment", - "variableType" : "String", - "documentation" : "

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "SentimentScore", - "c2jShape" : "SentimentScore", + "c2jName" : "Entities", + "c2jShape" : "ListOfPiiEntities", "deprecated" : false, - "documentation" : "

    An object that lists the sentiments, and their corresponding confidence levels.

    ", + "documentation" : "

    A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@param sentimentScore An object that lists the sentiments, and their corresponding confidence levels.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSentimentScore", - "getterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@return An object that lists the sentiments, and their corresponding confidence levels.*/", - "getterMethodName" : "getSentimentScore", + "fluentSetterDocumentation" : "/**

    A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.

    \n@param entities A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEntities", + "getterDocumentation" : "/**

    A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.

    \n@return A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.*/", + "getterMethodName" : "getEntities", "getterModel" : { - "returnType" : "SentimentScore", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -24948,135 +25492,149 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SentimentScore", + "marshallLocationName" : "Entities", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SentimentScore", + "unmarshallLocationName" : "Entities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PiiEntity", + "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" : "PiiEntity", + "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" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PiiEntity", + "variableName" : "member", + "variableType" : "PiiEntity", + "documentation" : "", + "simpleType" : "PiiEntity", + "variableSetterType" : "PiiEntity" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "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" : "PiiEntity", + "variableName" : "member", + "variableType" : "PiiEntity", + "documentation" : "", + "simpleType" : "PiiEntity", + "variableSetterType" : "PiiEntity" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "PiiEntity", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "PiiEntity", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "SentimentScore", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Entities", "sensitive" : false, - "setterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@param sentimentScore An object that lists the sentiments, and their corresponding confidence levels.*/", - "setterMethodName" : "setSentimentScore", + "setterDocumentation" : "/**

    A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.

    \n@param entities A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.*/", + "setterMethodName" : "setEntities", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentScore", - "variableName" : "sentimentScore", - "variableType" : "SentimentScore", + "variableDeclarationType" : "java.util.List", + "variableName" : "entities", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "SentimentScore", - "variableSetterType" : "SentimentScore" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@param sentimentScore An object that lists the sentiments, and their corresponding confidence levels.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setEntities(java.util.Collection)} or {@link #withEntities(java.util.Collection)} if you want to override the existing values.

    \n@param entities A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentScore", - "variableName" : "sentimentScore", - "variableType" : "SentimentScore", - "documentation" : "

    An object that lists the sentiments, and their corresponding confidence levels.

    ", - "simpleType" : "SentimentScore", - "variableSetterType" : "SentimentScore" + "variableDeclarationType" : "java.util.List", + "variableName" : "entities", + "variableType" : "java.util.List", + "documentation" : "

    A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.

    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Sentiment" : { - "c2jName" : "Sentiment", - "c2jShape" : "SentimentType", - "deprecated" : false, - "documentation" : "

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    ", - "endpointDiscoveryId" : false, - "enumType" : "SentimentType", - "fluentSetterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@param sentiment The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SentimentType*/", - "fluentSetterMethodName" : "withSentiment", - "getterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@return The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@see SentimentType*/", - "getterMethodName" : "getSentiment", - "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" : "Sentiment", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Sentiment", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Sentiment", - "sensitive" : false, - "setterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@param sentiment The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@see SentimentType*/", - "setterMethodName" : "setSentiment", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "sentiment", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@param sentiment The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SentimentType*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "sentiment", - "variableType" : "String", - "documentation" : "

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "SentimentScore" : { - "c2jName" : "SentimentScore", - "c2jShape" : "SentimentScore", + "Entities" : { + "c2jName" : "Entities", + "c2jShape" : "ListOfPiiEntities", "deprecated" : false, - "documentation" : "

    An object that lists the sentiments, and their corresponding confidence levels.

    ", + "documentation" : "

    A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@param sentimentScore An object that lists the sentiments, and their corresponding confidence levels.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSentimentScore", - "getterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@return An object that lists the sentiments, and their corresponding confidence levels.*/", - "getterMethodName" : "getSentimentScore", + "fluentSetterDocumentation" : "/**

    A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.

    \n@param entities A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEntities", + "getterDocumentation" : "/**

    A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.

    \n@return A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.*/", + "getterMethodName" : "getEntities", "getterModel" : { - "returnType" : "SentimentScore", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -25089,48 +25647,132 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SentimentScore", + "marshallLocationName" : "Entities", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SentimentScore", + "unmarshallLocationName" : "Entities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PiiEntity", + "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" : "PiiEntity", + "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" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PiiEntity", + "variableName" : "member", + "variableType" : "PiiEntity", + "documentation" : "", + "simpleType" : "PiiEntity", + "variableSetterType" : "PiiEntity" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "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" : "PiiEntity", + "variableName" : "member", + "variableType" : "PiiEntity", + "documentation" : "", + "simpleType" : "PiiEntity", + "variableSetterType" : "PiiEntity" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "PiiEntity", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "PiiEntity", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "SentimentScore", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Entities", "sensitive" : false, - "setterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@param sentimentScore An object that lists the sentiments, and their corresponding confidence levels.*/", - "setterMethodName" : "setSentimentScore", + "setterDocumentation" : "/**

    A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.

    \n@param entities A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.*/", + "setterMethodName" : "setEntities", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentScore", - "variableName" : "sentimentScore", - "variableType" : "SentimentScore", + "variableDeclarationType" : "java.util.List", + "variableName" : "entities", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "SentimentScore", - "variableSetterType" : "SentimentScore" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@param sentimentScore An object that lists the sentiments, and their corresponding confidence levels.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setEntities(java.util.Collection)} or {@link #withEntities(java.util.Collection)} if you want to override the existing values.

    \n@param entities A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentScore", - "variableName" : "sentimentScore", - "variableType" : "SentimentScore", - "documentation" : "

    An object that lists the sentiments, and their corresponding confidence levels.

    ", - "simpleType" : "SentimentScore", - "variableSetterType" : "SentimentScore" + "variableDeclarationType" : "java.util.List", + "variableName" : "entities", + "variableType" : "java.util.List", + "documentation" : "

    A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.

    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -25139,7 +25781,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DetectSentimentResult", + "shapeName" : "DetectPiiEntitiesResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -25148,17 +25790,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DetectSentimentResult", - "variableName" : "detectSentimentResult", - "variableType" : "DetectSentimentResult", + "variableDeclarationType" : "DetectPiiEntitiesResult", + "variableName" : "detectPiiEntitiesResult", + "variableType" : "DetectPiiEntitiesResult", "documentation" : null, - "simpleType" : "DetectSentimentResult", - "variableSetterType" : "DetectSentimentResult" + "simpleType" : "DetectPiiEntitiesResult", + "variableSetterType" : "DetectPiiEntitiesResult" }, "wrapper" : false }, - "DetectSyntaxRequest" : { - "c2jName" : "DetectSyntaxRequest", + "DetectSentimentRequest" : { + "c2jName" : "DetectSentimentRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -25170,17 +25812,17 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.DetectSyntaxRequest", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.DetectSentimentRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DetectSyntax", + "action" : "DetectSentiment", "locationName" : null, "requestUri" : "/", - "target" : "Comprehend_20171127.DetectSyntax", + "target" : "Comprehend_20171127.DetectSentiment", "verb" : "POST", "xmlNameSpaceUri" : null }, @@ -25188,12 +25830,12 @@ "c2jName" : "Text", "c2jShape" : "CustomerInputString", "deprecated" : false, - "documentation" : "

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    ", + "documentation" : "

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@param text A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    \n@param text A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withText", - "getterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@return A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.*/", + "getterDocumentation" : "/**

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    \n@return A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.*/", "getterMethodName" : "getText", "getterModel" : { "returnType" : "String", @@ -25227,7 +25869,7 @@ "marshallingType" : "STRING", "name" : "Text", "sensitive" : true, - "setterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@param text A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.*/", + "setterDocumentation" : "/**

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    \n@param text A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.*/", "setterMethodName" : "setText", "setterModel" : { "timestampFormat" : null, @@ -25242,27 +25884,27 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@param text A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    \n@param text A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "text", "variableType" : "String", - "documentation" : "

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    ", + "documentation" : "

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LanguageCode", - "c2jShape" : "SyntaxLanguageCode", + "c2jShape" : "LanguageCode", "deprecated" : false, - "documentation" : "

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    ", + "documentation" : "

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    ", "endpointDiscoveryId" : false, - "enumType" : "SyntaxLanguageCode", - "fluentSetterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@param languageCode The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@return Returns a reference to this object so that method calls can be chained together.\n@see SyntaxLanguageCode*/", + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "fluentSetterMethodName" : "withLanguageCode", - "getterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@return The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@see SyntaxLanguageCode*/", + "getterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@return The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", "getterMethodName" : "getLanguageCode", "getterModel" : { "returnType" : "String", @@ -25296,7 +25938,7 @@ "marshallingType" : "STRING", "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@param languageCode The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@see SyntaxLanguageCode*/", + "setterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, @@ -25311,13 +25953,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@param languageCode The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@return Returns a reference to this object so that method calls can be chained together.\n@see SyntaxLanguageCode*/", + "varargSetterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "languageCode", "variableType" : "String", - "documentation" : "

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    ", + "documentation" : "

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -25326,14 +25968,14 @@ "membersAsMap" : { "LanguageCode" : { "c2jName" : "LanguageCode", - "c2jShape" : "SyntaxLanguageCode", + "c2jShape" : "LanguageCode", "deprecated" : false, - "documentation" : "

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    ", + "documentation" : "

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    ", "endpointDiscoveryId" : false, - "enumType" : "SyntaxLanguageCode", - "fluentSetterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@param languageCode The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@return Returns a reference to this object so that method calls can be chained together.\n@see SyntaxLanguageCode*/", + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "fluentSetterMethodName" : "withLanguageCode", - "getterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@return The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@see SyntaxLanguageCode*/", + "getterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@return The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", "getterMethodName" : "getLanguageCode", "getterModel" : { "returnType" : "String", @@ -25367,7 +26009,7 @@ "marshallingType" : "STRING", "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@param languageCode The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@see SyntaxLanguageCode*/", + "setterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, @@ -25382,13 +26024,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@param languageCode The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@return Returns a reference to this object so that method calls can be chained together.\n@see SyntaxLanguageCode*/", + "varargSetterDocumentation" : "/**

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "languageCode", "variableType" : "String", - "documentation" : "

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    ", + "documentation" : "

    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -25398,12 +26040,12 @@ "c2jName" : "Text", "c2jShape" : "CustomerInputString", "deprecated" : false, - "documentation" : "

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    ", + "documentation" : "

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@param text A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    \n@param text A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withText", - "getterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@return A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.*/", + "getterDocumentation" : "/**

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    \n@return A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.*/", "getterMethodName" : "getText", "getterModel" : { "returnType" : "String", @@ -25437,7 +26079,7 @@ "marshallingType" : "STRING", "name" : "Text", "sensitive" : true, - "setterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@param text A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.*/", + "setterDocumentation" : "/**

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    \n@param text A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.*/", "setterMethodName" : "setText", "setterModel" : { "timestampFormat" : null, @@ -25452,13 +26094,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@param text A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    \n@param text A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "text", "variableType" : "String", - "documentation" : "

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    ", + "documentation" : "

    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -25469,23 +26111,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Text", "LanguageCode" ], - "shapeName" : "DetectSyntaxRequest", + "shapeName" : "DetectSentimentRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DetectSyntaxRequest", - "variableName" : "detectSyntaxRequest", - "variableType" : "DetectSyntaxRequest", + "variableDeclarationType" : "DetectSentimentRequest", + "variableName" : "detectSentimentRequest", + "variableType" : "DetectSentimentRequest", "documentation" : null, - "simpleType" : "DetectSyntaxRequest", - "variableSetterType" : "DetectSyntaxRequest" + "simpleType" : "DetectSentimentRequest", + "variableSetterType" : "DetectSentimentRequest" }, "wrapper" : false }, - "DetectSyntaxResult" : { - "c2jName" : "DetectSyntaxResponse", + "DetectSentimentResult" : { + "c2jName" : "DetectSentimentResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -25497,7 +26139,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.DetectSyntaxResult", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.DetectSentimentResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -25505,18 +26147,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "SyntaxTokens", - "c2jShape" : "ListOfSyntaxTokens", + "c2jName" : "Sentiment", + "c2jShape" : "SentimentType", "deprecated" : false, - "documentation" : "

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    ", + "documentation" : "

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n@param syntaxTokens A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSyntaxTokens", - "getterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n@return A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.*/", - "getterMethodName" : "getSyntaxTokens", + "enumType" : "SentimentType", + "fluentSetterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@param sentiment The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SentimentType*/", + "fluentSetterMethodName" : "withSentiment", + "getterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@return The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@see SentimentType*/", + "getterMethodName" : "getSentiment", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -25529,149 +26171,134 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SyntaxTokens", + "marshallLocationName" : "Sentiment", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SyntaxTokens", + "unmarshallLocationName" : "Sentiment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "SyntaxToken", - "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" : "SyntaxToken", - "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" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "SyntaxToken", - "variableName" : "member", - "variableType" : "SyntaxToken", - "documentation" : "", - "simpleType" : "SyntaxToken", - "variableSetterType" : "SyntaxToken" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : false, - "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" : "SyntaxToken", - "variableName" : "member", - "variableType" : "SyntaxToken", - "documentation" : "", - "simpleType" : "SyntaxToken", - "variableSetterType" : "SyntaxToken" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "SyntaxToken", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "SyntaxToken", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Sentiment", + "sensitive" : false, + "setterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@param sentiment The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@see SentimentType*/", + "setterMethodName" : "setSentiment", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "sentiment", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@param sentiment The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SentimentType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "sentiment", + "variableType" : "String", + "documentation" : "

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "SentimentScore", + "c2jShape" : "SentimentScore", + "deprecated" : false, + "documentation" : "

    An object that lists the sentiments, and their corresponding confidence levels.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@param sentimentScore An object that lists the sentiments, and their corresponding confidence levels.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSentimentScore", + "getterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@return An object that lists the sentiments, and their corresponding confidence levels.*/", + "getterMethodName" : "getSentimentScore", + "getterModel" : { + "returnType" : "SentimentScore", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SentimentScore", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SentimentScore", + "uri" : false }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "SyntaxTokens", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "SentimentScore", "sensitive" : false, - "setterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n@param syntaxTokens A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.*/", - "setterMethodName" : "setSyntaxTokens", + "setterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@param sentimentScore An object that lists the sentiments, and their corresponding confidence levels.*/", + "setterMethodName" : "setSentimentScore", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "syntaxTokens", - "variableType" : "java.util.List", + "variableDeclarationType" : "SentimentScore", + "variableName" : "sentimentScore", + "variableType" : "SentimentScore", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "SentimentScore", + "variableSetterType" : "SentimentScore" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setSyntaxTokens(java.util.Collection)} or {@link #withSyntaxTokens(java.util.Collection)} if you want to override the existing values.

    \n@param syntaxTokens A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@param sentimentScore An object that lists the sentiments, and their corresponding confidence levels.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "syntaxTokens", - "variableType" : "java.util.List", - "documentation" : "

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "SentimentScore", + "variableName" : "sentimentScore", + "variableType" : "SentimentScore", + "documentation" : "

    An object that lists the sentiments, and their corresponding confidence levels.

    ", + "simpleType" : "SentimentScore", + "variableSetterType" : "SentimentScore" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "SyntaxTokens" : { - "c2jName" : "SyntaxTokens", - "c2jShape" : "ListOfSyntaxTokens", + "Sentiment" : { + "c2jName" : "Sentiment", + "c2jShape" : "SentimentType", "deprecated" : false, - "documentation" : "

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    ", + "documentation" : "

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n@param syntaxTokens A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSyntaxTokens", - "getterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n@return A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.*/", - "getterMethodName" : "getSyntaxTokens", + "enumType" : "SentimentType", + "fluentSetterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@param sentiment The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SentimentType*/", + "fluentSetterMethodName" : "withSentiment", + "getterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@return The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@see SentimentType*/", + "getterMethodName" : "getSentiment", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -25684,132 +26311,118 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SyntaxTokens", + "marshallLocationName" : "Sentiment", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SyntaxTokens", + "unmarshallLocationName" : "Sentiment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "SyntaxToken", - "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" : "SyntaxToken", - "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" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "SyntaxToken", - "variableName" : "member", - "variableType" : "SyntaxToken", - "documentation" : "", - "simpleType" : "SyntaxToken", - "variableSetterType" : "SyntaxToken" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : false, - "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" : "SyntaxToken", - "variableName" : "member", - "variableType" : "SyntaxToken", - "documentation" : "", - "simpleType" : "SyntaxToken", - "variableSetterType" : "SyntaxToken" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "SyntaxToken", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "SyntaxToken", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Sentiment", + "sensitive" : false, + "setterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@param sentiment The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@see SentimentType*/", + "setterMethodName" : "setSentiment", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "sentiment", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    \n@param sentiment The inferred sentiment that Amazon Comprehend has the highest level of confidence in.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SentimentType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "sentiment", + "variableType" : "String", + "documentation" : "

    The inferred sentiment that Amazon Comprehend has the highest level of confidence in.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "SentimentScore" : { + "c2jName" : "SentimentScore", + "c2jShape" : "SentimentScore", + "deprecated" : false, + "documentation" : "

    An object that lists the sentiments, and their corresponding confidence levels.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@param sentimentScore An object that lists the sentiments, and their corresponding confidence levels.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSentimentScore", + "getterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@return An object that lists the sentiments, and their corresponding confidence levels.*/", + "getterMethodName" : "getSentimentScore", + "getterModel" : { + "returnType" : "SentimentScore", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SentimentScore", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SentimentScore", + "uri" : false }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "SyntaxTokens", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "SentimentScore", "sensitive" : false, - "setterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n@param syntaxTokens A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.*/", - "setterMethodName" : "setSyntaxTokens", + "setterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@param sentimentScore An object that lists the sentiments, and their corresponding confidence levels.*/", + "setterMethodName" : "setSentimentScore", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "syntaxTokens", - "variableType" : "java.util.List", + "variableDeclarationType" : "SentimentScore", + "variableName" : "sentimentScore", + "variableType" : "SentimentScore", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "SentimentScore", + "variableSetterType" : "SentimentScore" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setSyntaxTokens(java.util.Collection)} or {@link #withSyntaxTokens(java.util.Collection)} if you want to override the existing values.

    \n@param syntaxTokens A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    An object that lists the sentiments, and their corresponding confidence levels.

    \n@param sentimentScore An object that lists the sentiments, and their corresponding confidence levels.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "syntaxTokens", - "variableType" : "java.util.List", - "documentation" : "

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "SentimentScore", + "variableName" : "sentimentScore", + "variableType" : "SentimentScore", + "documentation" : "

    An object that lists the sentiments, and their corresponding confidence levels.

    ", + "simpleType" : "SentimentScore", + "variableSetterType" : "SentimentScore" }, "xmlNameSpaceUri" : null } @@ -25818,7 +26431,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DetectSyntaxResult", + "shapeName" : "DetectSentimentResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -25827,17 +26440,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DetectSyntaxResult", - "variableName" : "detectSyntaxResult", - "variableType" : "DetectSyntaxResult", + "variableDeclarationType" : "DetectSentimentResult", + "variableName" : "detectSentimentResult", + "variableType" : "DetectSentimentResult", "documentation" : null, - "simpleType" : "DetectSyntaxResult", - "variableSetterType" : "DetectSyntaxResult" + "simpleType" : "DetectSentimentResult", + "variableSetterType" : "DetectSentimentResult" }, "wrapper" : false }, - "DocumentClass" : { - "c2jName" : "DocumentClass", + "DetectSyntaxRequest" : { + "c2jName" : "DetectSyntaxRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -25845,28 +26458,35 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

    Specifies the class that categorizes the document being analyzed

    ", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.DocumentClass", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.DetectSyntaxRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "DetectSyntax", + "locationName" : null, + "requestUri" : "/", + "target" : "Comprehend_20171127.DetectSyntax", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "Name", - "c2jShape" : "String", + "c2jName" : "Text", + "c2jShape" : "CustomerInputString", "deprecated" : false, - "documentation" : "

    The name of the class.

    ", + "documentation" : "

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    The name of the class.

    \n@param name The name of the class.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

    The name of the class.

    \n@return The name of the class.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@param text A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withText", + "getterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@return A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.*/", + "getterMethodName" : "getText", "getterModel" : { "returnType" : "String", "documentation" : null @@ -25881,11 +26501,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "Text", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "Text", "uri" : false }, "idempotencyToken" : false, @@ -25897,14 +26517,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", - "sensitive" : false, - "setterDocumentation" : "/**

    The name of the class.

    \n@param name The name of the class.*/", - "setterMethodName" : "setName", + "name" : "Text", + "sensitive" : true, + "setterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@param text A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.*/", + "setterMethodName" : "setText", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "text", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -25914,30 +26534,30 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The name of the class.

    \n@param name The name of the class.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@param text A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "text", "variableType" : "String", - "documentation" : "

    The name of the class.

    ", + "documentation" : "

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Score", - "c2jShape" : "Float", + "c2jName" : "LanguageCode", + "c2jShape" : "SyntaxLanguageCode", "deprecated" : false, - "documentation" : "

    The confidence score that Amazon Comprehend has this class correctly attributed.

    ", + "documentation" : "

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@param score The confidence score that Amazon Comprehend has this class correctly attributed.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withScore", - "getterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@return The confidence score that Amazon Comprehend has this class correctly attributed.*/", - "getterMethodName" : "getScore", + "enumType" : "SyntaxLanguageCode", + "fluentSetterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@param languageCode The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@return Returns a reference to this object so that method calls can be chained together.\n@see SyntaxLanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@return The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@see SyntaxLanguageCode*/", + "getterMethodName" : "getLanguageCode", "getterModel" : { - "returnType" : "Float", + "returnType" : "String", "documentation" : null }, "http" : { @@ -25950,11 +26570,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Score", + "marshallLocationName" : "LanguageCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Score", + "unmarshallLocationName" : "LanguageCode", "uri" : false }, "idempotencyToken" : false, @@ -25964,49 +26584,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Float", - "marshallingType" : "FLOAT", - "name" : "Score", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@param score The confidence score that Amazon Comprehend has this class correctly attributed.*/", - "setterMethodName" : "setScore", + "setterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@param languageCode The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@see SyntaxLanguageCode*/", + "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "score", - "variableType" : "Float", + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", "documentation" : "", - "simpleType" : "Float", - "variableSetterType" : "Float" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@param score The confidence score that Amazon Comprehend has this class correctly attributed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@param languageCode The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@return Returns a reference to this object so that method calls can be chained together.\n@see SyntaxLanguageCode*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "score", - "variableType" : "Float", - "documentation" : "

    The confidence score that Amazon Comprehend has this class correctly attributed.

    ", - "simpleType" : "Float", - "variableSetterType" : "Float" + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Name" : { - "c2jName" : "Name", - "c2jShape" : "String", + "LanguageCode" : { + "c2jName" : "LanguageCode", + "c2jShape" : "SyntaxLanguageCode", "deprecated" : false, - "documentation" : "

    The name of the class.

    ", + "documentation" : "

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

    The name of the class.

    \n@param name The name of the class.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

    The name of the class.

    \n@return The name of the class.*/", - "getterMethodName" : "getName", + "enumType" : "SyntaxLanguageCode", + "fluentSetterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@param languageCode The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@return Returns a reference to this object so that method calls can be chained together.\n@see SyntaxLanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@return The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@see SyntaxLanguageCode*/", + "getterMethodName" : "getLanguageCode", "getterModel" : { "returnType" : "String", "documentation" : null @@ -26021,11 +26641,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "LanguageCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "LanguageCode", "uri" : false }, "idempotencyToken" : false, @@ -26037,14 +26657,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

    The name of the class.

    \n@param name The name of the class.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@param languageCode The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@see SyntaxLanguageCode*/", + "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "languageCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -26054,31 +26674,31 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The name of the class.

    \n@param name The name of the class.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    \n@param languageCode The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").\n@return Returns a reference to this object so that method calls can be chained together.\n@see SyntaxLanguageCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "languageCode", "variableType" : "String", - "documentation" : "

    The name of the class.

    ", + "documentation" : "

    The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German (\"de\"), English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), or Portuguese (\"pt\").

    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Score" : { - "c2jName" : "Score", - "c2jShape" : "Float", + "Text" : { + "c2jName" : "Text", + "c2jShape" : "CustomerInputString", "deprecated" : false, - "documentation" : "

    The confidence score that Amazon Comprehend has this class correctly attributed.

    ", + "documentation" : "

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@param score The confidence score that Amazon Comprehend has this class correctly attributed.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withScore", - "getterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@return The confidence score that Amazon Comprehend has this class correctly attributed.*/", - "getterMethodName" : "getScore", + "fluentSetterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@param text A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withText", + "getterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@return A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.*/", + "getterMethodName" : "getText", "getterModel" : { - "returnType" : "Float", + "returnType" : "String", "documentation" : null }, "http" : { @@ -26091,11 +26711,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Score", + "marshallLocationName" : "Text", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Score", + "unmarshallLocationName" : "Text", "uri" : false }, "idempotencyToken" : false, @@ -26105,62 +26725,59 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Float", - "marshallingType" : "FLOAT", - "name" : "Score", - "sensitive" : false, - "setterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@param score The confidence score that Amazon Comprehend has this class correctly attributed.*/", - "setterMethodName" : "setScore", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Text", + "sensitive" : true, + "setterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@param text A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.*/", + "setterMethodName" : "setText", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "score", - "variableType" : "Float", + "variableDeclarationType" : "String", + "variableName" : "text", + "variableType" : "String", "documentation" : "", - "simpleType" : "Float", - "variableSetterType" : "Float" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@param score The confidence score that Amazon Comprehend has this class correctly attributed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    \n@param text A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "score", - "variableType" : "Float", - "documentation" : "

    The confidence score that Amazon Comprehend has this class correctly attributed.

    ", - "simpleType" : "Float", - "variableSetterType" : "Float" + "variableDeclarationType" : "String", + "variableName" : "text", + "variableType" : "String", + "documentation" : "

    A UTF-8 string. Each string must contain fewer that 5,000 bytes of UTF encoded characters.

    ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, - "packageName" : "com.amazonaws.services.comprehend.model", + "packageName" : "com.amazonaws.services.comprehend.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "DocumentClass", + "required" : [ "Text", "LanguageCode" ], + "shapeName" : "DetectSyntaxRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DocumentClass", - "variableName" : "documentClass", - "variableType" : "DocumentClass", + "variableDeclarationType" : "DetectSyntaxRequest", + "variableName" : "detectSyntaxRequest", + "variableType" : "DetectSyntaxRequest", "documentation" : null, - "simpleType" : "DocumentClass", - "variableSetterType" : "DocumentClass" + "simpleType" : "DetectSyntaxRequest", + "variableSetterType" : "DetectSyntaxRequest" }, "wrapper" : false }, - "DocumentClassificationJobFilter" : { - "c2jName" : "DocumentClassificationJobFilter", + "DetectSyntaxResult" : { + "c2jName" : "DetectSyntaxResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -26168,11 +26785,11 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

    Provides information for filtering a list of document classification jobs. For more information, see the operation. You can provide only one filter parameter in each request.

    ", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.DocumentClassificationJobFilter", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.DetectSyntaxResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -26180,18 +26797,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "JobName", - "c2jShape" : "JobName", + "c2jName" : "SyntaxTokens", + "c2jShape" : "ListOfSyntaxTokens", "deprecated" : false, - "documentation" : "

    Filters on the name of the job.

    ", + "documentation" : "

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    Filters on the name of the job.

    \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withJobName", - "getterDocumentation" : "/**

    Filters on the name of the job.

    \n@return Filters on the name of the job.*/", - "getterMethodName" : "getJobName", + "fluentSetterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n@param syntaxTokens A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSyntaxTokens", + "getterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n@return A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.*/", + "getterMethodName" : "getSyntaxTokens", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -26204,61 +26821,344 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "JobName", + "marshallLocationName" : "SyntaxTokens", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "JobName", + "unmarshallLocationName" : "SyntaxTokens", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SyntaxToken", + "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" : "SyntaxToken", + "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" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SyntaxToken", + "variableName" : "member", + "variableType" : "SyntaxToken", + "documentation" : "", + "simpleType" : "SyntaxToken", + "variableSetterType" : "SyntaxToken" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "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" : "SyntaxToken", + "variableName" : "member", + "variableType" : "SyntaxToken", + "documentation" : "", + "simpleType" : "SyntaxToken", + "variableSetterType" : "SyntaxToken" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "SyntaxToken", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "SyntaxToken", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "JobName", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SyntaxTokens", "sensitive" : false, - "setterDocumentation" : "/**

    Filters on the name of the job.

    \n@param jobName Filters on the name of the job.*/", - "setterMethodName" : "setJobName", + "setterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n@param syntaxTokens A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.*/", + "setterMethodName" : "setSyntaxTokens", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "jobName", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "syntaxTokens", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    Filters on the name of the job.

    \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setSyntaxTokens(java.util.Collection)} or {@link #withSyntaxTokens(java.util.Collection)} if you want to override the existing values.

    \n@param syntaxTokens A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "jobName", - "variableType" : "String", - "documentation" : "

    Filters on the name of the job.

    ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "syntaxTokens", + "variableType" : "java.util.List", + "documentation" : "

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "JobStatus", - "c2jShape" : "JobStatus", + } ], + "membersAsMap" : { + "SyntaxTokens" : { + "c2jName" : "SyntaxTokens", + "c2jShape" : "ListOfSyntaxTokens", + "deprecated" : false, + "documentation" : "

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n@param syntaxTokens A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSyntaxTokens", + "getterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n@return A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.*/", + "getterMethodName" : "getSyntaxTokens", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SyntaxTokens", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SyntaxTokens", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SyntaxToken", + "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" : "SyntaxToken", + "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" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SyntaxToken", + "variableName" : "member", + "variableType" : "SyntaxToken", + "documentation" : "", + "simpleType" : "SyntaxToken", + "variableSetterType" : "SyntaxToken" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "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" : "SyntaxToken", + "variableName" : "member", + "variableType" : "SyntaxToken", + "documentation" : "", + "simpleType" : "SyntaxToken", + "variableSetterType" : "SyntaxToken" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "SyntaxToken", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "SyntaxToken", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SyntaxTokens", + "sensitive" : false, + "setterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n@param syntaxTokens A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.*/", + "setterMethodName" : "setSyntaxTokens", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "syntaxTokens", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setSyntaxTokens(java.util.Collection)} or {@link #withSyntaxTokens(java.util.Collection)} if you want to override the existing values.

    \n@param syntaxTokens A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "syntaxTokens", + "variableType" : "java.util.List", + "documentation" : "

    A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see how-syntax.

    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.response", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DetectSyntaxResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DetectSyntaxResult", + "variableName" : "detectSyntaxResult", + "variableType" : "DetectSyntaxResult", + "documentation" : null, + "simpleType" : "DetectSyntaxResult", + "variableSetterType" : "DetectSyntaxResult" + }, + "wrapper" : false + }, + "DocumentClass" : { + "c2jName" : "DocumentClass", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

    Specifies the class that categorizes the document being analyzed

    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.DocumentClass", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Name", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

    Filters the list based on job status. Returns only jobs with the specified status.

    ", + "documentation" : "

    The name of the class.

    ", "endpointDiscoveryId" : false, - "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

    Filters the list based on job status. Returns only jobs with the specified status.

    \n@param jobStatus Filters the list based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", - "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

    Filters the list based on job status. Returns only jobs with the specified status.

    \n@return Filters the list based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", - "getterMethodName" : "getJobStatus", + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The name of the class.

    \n@param name The name of the class.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

    The name of the class.

    \n@return The name of the class.*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -26273,11 +27173,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "JobStatus", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "JobStatus", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -26289,14 +27189,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "JobStatus", + "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**

    Filters the list based on job status. Returns only jobs with the specified status.

    \n@param jobStatus Filters the list based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", - "setterMethodName" : "setJobStatus", + "setterDocumentation" : "/**

    The name of the class.

    \n@param name The name of the class.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobStatus", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -26306,19 +27206,411 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    Filters the list based on job status. Returns only jobs with the specified status.

    \n@param jobStatus Filters the list based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

    The name of the class.

    \n@param name The name of the class.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobStatus", + "variableName" : "name", "variableType" : "String", - "documentation" : "

    Filters the list based on job status. Returns only jobs with the specified status.

    ", + "documentation" : "

    The name of the class.

    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "SubmitTimeBefore", + "c2jName" : "Score", + "c2jShape" : "Float", + "deprecated" : false, + "documentation" : "

    The confidence score that Amazon Comprehend has this class correctly attributed.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@param score The confidence score that Amazon Comprehend has this class correctly attributed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withScore", + "getterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@return The confidence score that Amazon Comprehend has this class correctly attributed.*/", + "getterMethodName" : "getScore", + "getterModel" : { + "returnType" : "Float", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Score", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Score", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Float", + "marshallingType" : "FLOAT", + "name" : "Score", + "sensitive" : false, + "setterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@param score The confidence score that Amazon Comprehend has this class correctly attributed.*/", + "setterMethodName" : "setScore", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "score", + "variableType" : "Float", + "documentation" : "", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@param score The confidence score that Amazon Comprehend has this class correctly attributed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "score", + "variableType" : "Float", + "documentation" : "

    The confidence score that Amazon Comprehend has this class correctly attributed.

    ", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Name" : { + "c2jName" : "Name", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

    The name of the class.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The name of the class.

    \n@param name The name of the class.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

    The name of the class.

    \n@return The name of the class.*/", + "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 class.

    \n@param name The name of the class.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The name of the class.

    \n@param name The name of the class.\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 class.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Score" : { + "c2jName" : "Score", + "c2jShape" : "Float", + "deprecated" : false, + "documentation" : "

    The confidence score that Amazon Comprehend has this class correctly attributed.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@param score The confidence score that Amazon Comprehend has this class correctly attributed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withScore", + "getterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@return The confidence score that Amazon Comprehend has this class correctly attributed.*/", + "getterMethodName" : "getScore", + "getterModel" : { + "returnType" : "Float", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Score", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Score", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Float", + "marshallingType" : "FLOAT", + "name" : "Score", + "sensitive" : false, + "setterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@param score The confidence score that Amazon Comprehend has this class correctly attributed.*/", + "setterMethodName" : "setScore", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "score", + "variableType" : "Float", + "documentation" : "", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The confidence score that Amazon Comprehend has this class correctly attributed.

    \n@param score The confidence score that Amazon Comprehend has this class correctly attributed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "score", + "variableType" : "Float", + "documentation" : "

    The confidence score that Amazon Comprehend has this class correctly attributed.

    ", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DocumentClass", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DocumentClass", + "variableName" : "documentClass", + "variableType" : "DocumentClass", + "documentation" : null, + "simpleType" : "DocumentClass", + "variableSetterType" : "DocumentClass" + }, + "wrapper" : false + }, + "DocumentClassificationJobFilter" : { + "c2jName" : "DocumentClassificationJobFilter", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

    Provides information for filtering a list of document classification jobs. For more information, see the operation. You can provide only one filter parameter in each request.

    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.DocumentClassificationJobFilter", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "JobName", + "c2jShape" : "JobName", + "deprecated" : false, + "documentation" : "

    Filters on the name of the job.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Filters on the name of the job.

    \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobName", + "getterDocumentation" : "/**

    Filters on the name of the job.

    \n@return Filters on the name of the job.*/", + "getterMethodName" : "getJobName", + "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" : "JobName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobName", + "sensitive" : false, + "setterDocumentation" : "/**

    Filters on the name of the job.

    \n@param jobName Filters on the name of the job.*/", + "setterMethodName" : "setJobName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Filters on the name of the job.

    \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "

    Filters on the name of the job.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "JobStatus", + "c2jShape" : "JobStatus", + "deprecated" : false, + "documentation" : "

    Filters the list based on job status. Returns only jobs with the specified status.

    ", + "endpointDiscoveryId" : false, + "enumType" : "JobStatus", + "fluentSetterDocumentation" : "/**

    Filters the list based on job status. Returns only jobs with the specified status.

    \n@param jobStatus Filters the list based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterMethodName" : "withJobStatus", + "getterDocumentation" : "/**

    Filters the list based on job status. Returns only jobs with the specified status.

    \n@return Filters the list based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", + "getterMethodName" : "getJobStatus", + "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" : "JobStatus", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobStatus", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobStatus", + "sensitive" : false, + "setterDocumentation" : "/**

    Filters the list based on job status. Returns only jobs with the specified status.

    \n@param jobStatus Filters the list based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", + "setterMethodName" : "setJobStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Filters the list based on job status. Returns only jobs with the specified status.

    \n@param jobStatus Filters the list based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "

    Filters the list based on job status. Returns only jobs with the specified status.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "SubmitTimeBefore", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

    ", @@ -55971,8 +57263,8 @@ }, "wrapper" : false }, - "ListSentimentDetectionJobsRequest" : { - "c2jName" : "ListSentimentDetectionJobsRequest", + "ListPiiEntitiesDetectionJobsRequest" : { + "c2jName" : "ListPiiEntitiesDetectionJobsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -55984,23 +57276,23 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.ListSentimentDetectionJobsRequest", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.ListPiiEntitiesDetectionJobsRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListSentimentDetectionJobs", + "action" : "ListPiiEntitiesDetectionJobs", "locationName" : null, "requestUri" : "/", - "target" : "Comprehend_20171127.ListSentimentDetectionJobs", + "target" : "Comprehend_20171127.ListPiiEntitiesDetectionJobs", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "Filter", - "c2jShape" : "SentimentDetectionJobFilter", + "c2jShape" : "PiiEntitiesDetectionJobFilter", "deprecated" : false, "documentation" : "

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    ", "endpointDiscoveryId" : false, @@ -56010,7 +57302,7 @@ "getterDocumentation" : "/**

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    \n@return Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.*/", "getterMethodName" : "getFilter", "getterModel" : { - "returnType" : "SentimentDetectionJobFilter", + "returnType" : "PiiEntitiesDetectionJobFilter", "documentation" : null }, "http" : { @@ -56045,12 +57337,12 @@ "setterMethodName" : "setFilter", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentDetectionJobFilter", + "variableDeclarationType" : "PiiEntitiesDetectionJobFilter", "variableName" : "filter", - "variableType" : "SentimentDetectionJobFilter", + "variableType" : "PiiEntitiesDetectionJobFilter", "documentation" : "", - "simpleType" : "SentimentDetectionJobFilter", - "variableSetterType" : "SentimentDetectionJobFilter" + "simpleType" : "PiiEntitiesDetectionJobFilter", + "variableSetterType" : "PiiEntitiesDetectionJobFilter" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, @@ -56059,12 +57351,12 @@ "varargSetterDocumentation" : "/**

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    \n@param filter Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentDetectionJobFilter", + "variableDeclarationType" : "PiiEntitiesDetectionJobFilter", "variableName" : "filter", - "variableType" : "SentimentDetectionJobFilter", + "variableType" : "PiiEntitiesDetectionJobFilter", "documentation" : "

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    ", - "simpleType" : "SentimentDetectionJobFilter", - "variableSetterType" : "SentimentDetectionJobFilter" + "simpleType" : "PiiEntitiesDetectionJobFilter", + "variableSetterType" : "PiiEntitiesDetectionJobFilter" }, "xmlNameSpaceUri" : null }, { @@ -56140,12 +57432,12 @@ "c2jName" : "MaxResults", "c2jShape" : "MaxResultsInteger", "deprecated" : false, - "documentation" : "

    The maximum number of results to return in each page. The default is 100.

    ", + "documentation" : "

    The maximum number of results to return in each page.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

    The maximum number of results to return in each page.

    \n@param maxResults The maximum number of results to return in each page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@return The maximum number of results to return in each page. The default is 100.*/", + "getterDocumentation" : "/**

    The maximum number of results to return in each page.

    \n@return The maximum number of results to return in each page.*/", "getterMethodName" : "getMaxResults", "getterModel" : { "returnType" : "Integer", @@ -56179,7 +57471,7 @@ "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.*/", + "setterDocumentation" : "/**

    The maximum number of results to return in each page.

    \n@param maxResults The maximum number of results to return in each page.*/", "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, @@ -56194,13 +57486,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    The maximum number of results to return in each page.

    \n@param maxResults The maximum number of results to return in each page.\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 results to return in each page. The default is 100.

    ", + "documentation" : "

    The maximum number of results to return in each page.

    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -56209,7 +57501,7 @@ "membersAsMap" : { "Filter" : { "c2jName" : "Filter", - "c2jShape" : "SentimentDetectionJobFilter", + "c2jShape" : "PiiEntitiesDetectionJobFilter", "deprecated" : false, "documentation" : "

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    ", "endpointDiscoveryId" : false, @@ -56219,7 +57511,7 @@ "getterDocumentation" : "/**

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    \n@return Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.*/", "getterMethodName" : "getFilter", "getterModel" : { - "returnType" : "SentimentDetectionJobFilter", + "returnType" : "PiiEntitiesDetectionJobFilter", "documentation" : null }, "http" : { @@ -56254,12 +57546,12 @@ "setterMethodName" : "setFilter", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentDetectionJobFilter", + "variableDeclarationType" : "PiiEntitiesDetectionJobFilter", "variableName" : "filter", - "variableType" : "SentimentDetectionJobFilter", + "variableType" : "PiiEntitiesDetectionJobFilter", "documentation" : "", - "simpleType" : "SentimentDetectionJobFilter", - "variableSetterType" : "SentimentDetectionJobFilter" + "simpleType" : "PiiEntitiesDetectionJobFilter", + "variableSetterType" : "PiiEntitiesDetectionJobFilter" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, @@ -56268,12 +57560,12 @@ "varargSetterDocumentation" : "/**

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    \n@param filter Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentDetectionJobFilter", + "variableDeclarationType" : "PiiEntitiesDetectionJobFilter", "variableName" : "filter", - "variableType" : "SentimentDetectionJobFilter", + "variableType" : "PiiEntitiesDetectionJobFilter", "documentation" : "

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    ", - "simpleType" : "SentimentDetectionJobFilter", - "variableSetterType" : "SentimentDetectionJobFilter" + "simpleType" : "PiiEntitiesDetectionJobFilter", + "variableSetterType" : "PiiEntitiesDetectionJobFilter" }, "xmlNameSpaceUri" : null }, @@ -56281,12 +57573,12 @@ "c2jName" : "MaxResults", "c2jShape" : "MaxResultsInteger", "deprecated" : false, - "documentation" : "

    The maximum number of results to return in each page. The default is 100.

    ", + "documentation" : "

    The maximum number of results to return in each page.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

    The maximum number of results to return in each page.

    \n@param maxResults The maximum number of results to return in each page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@return The maximum number of results to return in each page. The default is 100.*/", + "getterDocumentation" : "/**

    The maximum number of results to return in each page.

    \n@return The maximum number of results to return in each page.*/", "getterMethodName" : "getMaxResults", "getterModel" : { "returnType" : "Integer", @@ -56320,7 +57612,7 @@ "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.*/", + "setterDocumentation" : "/**

    The maximum number of results to return in each page.

    \n@param maxResults The maximum number of results to return in each page.*/", "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, @@ -56335,13 +57627,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    The maximum number of results to return in each page.

    \n@param maxResults The maximum number of results to return in each page.\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 results to return in each page. The default is 100.

    ", + "documentation" : "

    The maximum number of results to return in each page.

    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -56422,23 +57714,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListSentimentDetectionJobsRequest", + "shapeName" : "ListPiiEntitiesDetectionJobsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListSentimentDetectionJobsRequest", - "variableName" : "listSentimentDetectionJobsRequest", - "variableType" : "ListSentimentDetectionJobsRequest", + "variableDeclarationType" : "ListPiiEntitiesDetectionJobsRequest", + "variableName" : "listPiiEntitiesDetectionJobsRequest", + "variableType" : "ListPiiEntitiesDetectionJobsRequest", "documentation" : null, - "simpleType" : "ListSentimentDetectionJobsRequest", - "variableSetterType" : "ListSentimentDetectionJobsRequest" + "simpleType" : "ListPiiEntitiesDetectionJobsRequest", + "variableSetterType" : "ListPiiEntitiesDetectionJobsRequest" }, "wrapper" : false }, - "ListSentimentDetectionJobsResult" : { - "c2jName" : "ListSentimentDetectionJobsResponse", + "ListPiiEntitiesDetectionJobsResult" : { + "c2jName" : "ListPiiEntitiesDetectionJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -56450,7 +57742,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.ListSentimentDetectionJobsResult", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.ListPiiEntitiesDetectionJobsResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -56458,18 +57750,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "SentimentDetectionJobPropertiesList", - "c2jShape" : "SentimentDetectionJobPropertiesList", + "c2jName" : "PiiEntitiesDetectionJobPropertiesList", + "c2jShape" : "PiiEntitiesDetectionJobPropertiesList", "deprecated" : false, "documentation" : "

    A list containing the properties of each job that is returned.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param sentimentDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSentimentDetectionJobPropertiesList", + "fluentSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param piiEntitiesDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPiiEntitiesDetectionJobPropertiesList", "getterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@return A list containing the properties of each job that is returned.*/", - "getterMethodName" : "getSentimentDetectionJobPropertiesList", + "getterMethodName" : "getPiiEntitiesDetectionJobPropertiesList", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -56482,11 +57774,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SentimentDetectionJobPropertiesList", + "marshallLocationName" : "PiiEntitiesDetectionJobPropertiesList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SentimentDetectionJobPropertiesList", + "unmarshallLocationName" : "PiiEntitiesDetectionJobPropertiesList", "uri" : false }, "idempotencyToken" : false, @@ -56498,7 +57790,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "SentimentDetectionJobProperties", + "c2jShape" : "PiiEntitiesDetectionJobProperties", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -56508,7 +57800,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "SentimentDetectionJobProperties", + "returnType" : "PiiEntitiesDetectionJobProperties", "documentation" : null }, "http" : { @@ -56543,12 +57835,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentDetectionJobProperties", + "variableDeclarationType" : "PiiEntitiesDetectionJobProperties", "variableName" : "member", - "variableType" : "SentimentDetectionJobProperties", + "variableType" : "PiiEntitiesDetectionJobProperties", "documentation" : "", - "simpleType" : "SentimentDetectionJobProperties", - "variableSetterType" : "SentimentDetectionJobProperties" + "simpleType" : "PiiEntitiesDetectionJobProperties", + "variableSetterType" : "PiiEntitiesDetectionJobProperties" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, @@ -56557,57 +57849,57 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentDetectionJobProperties", + "variableDeclarationType" : "PiiEntitiesDetectionJobProperties", "variableName" : "member", - "variableType" : "SentimentDetectionJobProperties", + "variableType" : "PiiEntitiesDetectionJobProperties", "documentation" : "", - "simpleType" : "SentimentDetectionJobProperties", - "variableSetterType" : "SentimentDetectionJobProperties" + "simpleType" : "PiiEntitiesDetectionJobProperties", + "variableSetterType" : "PiiEntitiesDetectionJobProperties" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "SentimentDetectionJobProperties", + "memberType" : "PiiEntitiesDetectionJobProperties", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "SentimentDetectionJobProperties", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "PiiEntitiesDetectionJobProperties", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "SentimentDetectionJobPropertiesList", + "name" : "PiiEntitiesDetectionJobPropertiesList", "sensitive" : false, - "setterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param sentimentDetectionJobPropertiesList A list containing the properties of each job that is returned.*/", - "setterMethodName" : "setSentimentDetectionJobPropertiesList", + "setterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param piiEntitiesDetectionJobPropertiesList A list containing the properties of each job that is returned.*/", + "setterMethodName" : "setPiiEntitiesDetectionJobPropertiesList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "sentimentDetectionJobPropertiesList", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "piiEntitiesDetectionJobPropertiesList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setSentimentDetectionJobPropertiesList(java.util.Collection)} or {@link #withSentimentDetectionJobPropertiesList(java.util.Collection)} if you want to override the existing values.

    \n@param sentimentDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setPiiEntitiesDetectionJobPropertiesList(java.util.Collection)} or {@link #withPiiEntitiesDetectionJobPropertiesList(java.util.Collection)} if you want to override the existing values.

    \n@param piiEntitiesDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "sentimentDetectionJobPropertiesList", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "piiEntitiesDetectionJobPropertiesList", + "variableType" : "java.util.List", "documentation" : "

    A list containing the properties of each job that is returned.

    ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { @@ -56751,19 +58043,19 @@ }, "xmlNameSpaceUri" : null }, - "SentimentDetectionJobPropertiesList" : { - "c2jName" : "SentimentDetectionJobPropertiesList", - "c2jShape" : "SentimentDetectionJobPropertiesList", + "PiiEntitiesDetectionJobPropertiesList" : { + "c2jName" : "PiiEntitiesDetectionJobPropertiesList", + "c2jShape" : "PiiEntitiesDetectionJobPropertiesList", "deprecated" : false, "documentation" : "

    A list containing the properties of each job that is returned.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param sentimentDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSentimentDetectionJobPropertiesList", + "fluentSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param piiEntitiesDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPiiEntitiesDetectionJobPropertiesList", "getterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@return A list containing the properties of each job that is returned.*/", - "getterMethodName" : "getSentimentDetectionJobPropertiesList", + "getterMethodName" : "getPiiEntitiesDetectionJobPropertiesList", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -56776,11 +58068,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SentimentDetectionJobPropertiesList", + "marshallLocationName" : "PiiEntitiesDetectionJobPropertiesList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SentimentDetectionJobPropertiesList", + "unmarshallLocationName" : "PiiEntitiesDetectionJobPropertiesList", "uri" : false }, "idempotencyToken" : false, @@ -56792,7 +58084,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "SentimentDetectionJobProperties", + "c2jShape" : "PiiEntitiesDetectionJobProperties", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -56802,7 +58094,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "SentimentDetectionJobProperties", + "returnType" : "PiiEntitiesDetectionJobProperties", "documentation" : null }, "http" : { @@ -56837,12 +58129,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentDetectionJobProperties", + "variableDeclarationType" : "PiiEntitiesDetectionJobProperties", "variableName" : "member", - "variableType" : "SentimentDetectionJobProperties", + "variableType" : "PiiEntitiesDetectionJobProperties", "documentation" : "", - "simpleType" : "SentimentDetectionJobProperties", - "variableSetterType" : "SentimentDetectionJobProperties" + "simpleType" : "PiiEntitiesDetectionJobProperties", + "variableSetterType" : "PiiEntitiesDetectionJobProperties" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, @@ -56851,57 +58143,57 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentDetectionJobProperties", + "variableDeclarationType" : "PiiEntitiesDetectionJobProperties", "variableName" : "member", - "variableType" : "SentimentDetectionJobProperties", + "variableType" : "PiiEntitiesDetectionJobProperties", "documentation" : "", - "simpleType" : "SentimentDetectionJobProperties", - "variableSetterType" : "SentimentDetectionJobProperties" + "simpleType" : "PiiEntitiesDetectionJobProperties", + "variableSetterType" : "PiiEntitiesDetectionJobProperties" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "SentimentDetectionJobProperties", + "memberType" : "PiiEntitiesDetectionJobProperties", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "SentimentDetectionJobProperties", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "PiiEntitiesDetectionJobProperties", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "SentimentDetectionJobPropertiesList", + "name" : "PiiEntitiesDetectionJobPropertiesList", "sensitive" : false, - "setterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param sentimentDetectionJobPropertiesList A list containing the properties of each job that is returned.*/", - "setterMethodName" : "setSentimentDetectionJobPropertiesList", + "setterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param piiEntitiesDetectionJobPropertiesList A list containing the properties of each job that is returned.*/", + "setterMethodName" : "setPiiEntitiesDetectionJobPropertiesList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "sentimentDetectionJobPropertiesList", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "piiEntitiesDetectionJobPropertiesList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setSentimentDetectionJobPropertiesList(java.util.Collection)} or {@link #withSentimentDetectionJobPropertiesList(java.util.Collection)} if you want to override the existing values.

    \n@param sentimentDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setPiiEntitiesDetectionJobPropertiesList(java.util.Collection)} or {@link #withPiiEntitiesDetectionJobPropertiesList(java.util.Collection)} if you want to override the existing values.

    \n@param piiEntitiesDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "sentimentDetectionJobPropertiesList", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "piiEntitiesDetectionJobPropertiesList", + "variableType" : "java.util.List", "documentation" : "

    A list containing the properties of each job that is returned.

    ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -56910,7 +58202,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListSentimentDetectionJobsResult", + "shapeName" : "ListPiiEntitiesDetectionJobsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -56919,17 +58211,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListSentimentDetectionJobsResult", - "variableName" : "listSentimentDetectionJobsResult", - "variableType" : "ListSentimentDetectionJobsResult", + "variableDeclarationType" : "ListPiiEntitiesDetectionJobsResult", + "variableName" : "listPiiEntitiesDetectionJobsResult", + "variableType" : "ListPiiEntitiesDetectionJobsResult", "documentation" : null, - "simpleType" : "ListSentimentDetectionJobsResult", - "variableSetterType" : "ListSentimentDetectionJobsResult" + "simpleType" : "ListPiiEntitiesDetectionJobsResult", + "variableSetterType" : "ListPiiEntitiesDetectionJobsResult" }, "wrapper" : false }, - "ListTagsForResourceRequest" : { - "c2jName" : "ListTagsForResourceRequest", + "ListSentimentDetectionJobsRequest" : { + "c2jName" : "ListSentimentDetectionJobsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -56941,33 +58233,33 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.ListTagsForResourceRequest", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.ListSentimentDetectionJobsRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListTagsForResource", + "action" : "ListSentimentDetectionJobs", "locationName" : null, "requestUri" : "/", - "target" : "Comprehend_20171127.ListTagsForResource", + "target" : "Comprehend_20171127.ListSentimentDetectionJobs", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "ResourceArn", - "c2jShape" : "ComprehendArn", + "c2jName" : "Filter", + "c2jShape" : "SentimentDetectionJobFilter", "deprecated" : false, - "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", + "documentation" : "

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceArn", - "getterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@return The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", - "getterMethodName" : "getResourceArn", + "fluentSetterDocumentation" : "/**

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    \n@param filter Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFilter", + "getterDocumentation" : "/**

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    \n@return Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.*/", + "getterMethodName" : "getFilter", "getterModel" : { - "returnType" : "String", + "returnType" : "SentimentDetectionJobFilter", "documentation" : null }, "http" : { @@ -56980,11 +58272,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceArn", + "marshallLocationName" : "Filter", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ResourceArn", + "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, @@ -56994,159 +58286,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ResourceArn", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Filter", "sensitive" : false, - "setterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", - "setterMethodName" : "setResourceArn", + "setterDocumentation" : "/**

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    \n@param filter Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.*/", + "setterMethodName" : "setFilter", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceArn", - "variableType" : "String", + "variableDeclarationType" : "SentimentDetectionJobFilter", + "variableName" : "filter", + "variableType" : "SentimentDetectionJobFilter", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "SentimentDetectionJobFilter", + "variableSetterType" : "SentimentDetectionJobFilter" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    \n@param filter Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceArn", - "variableType" : "String", - "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "SentimentDetectionJobFilter", + "variableName" : "filter", + "variableType" : "SentimentDetectionJobFilter", + "documentation" : "

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    ", + "simpleType" : "SentimentDetectionJobFilter", + "variableSetterType" : "SentimentDetectionJobFilter" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "ResourceArn" : { - "c2jName" : "ResourceArn", - "c2jShape" : "ComprehendArn", - "deprecated" : false, - "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceArn", - "getterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@return The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", - "getterMethodName" : "getResourceArn", - "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" : "ResourceArn", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ResourceArn", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ResourceArn", - "sensitive" : false, - "setterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", - "setterMethodName" : "setResourceArn", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceArn", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceArn", - "variableType" : "String", - "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "packageName" : "com.amazonaws.services.comprehend.request", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "ResourceArn" ], - "shapeName" : "ListTagsForResourceRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "ListTagsForResourceRequest", - "variableName" : "listTagsForResourceRequest", - "variableType" : "ListTagsForResourceRequest", - "documentation" : null, - "simpleType" : "ListTagsForResourceRequest", - "variableSetterType" : "ListTagsForResourceRequest" - }, - "wrapper" : false - }, - "ListTagsForResourceResult" : { - "c2jName" : "ListTagsForResourceResponse", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.ListTagsForResourceResult", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "ResourceArn", - "c2jShape" : "ComprehendArn", + }, { + "c2jName" : "NextToken", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", + "documentation" : "

    Identifies the next page of results to return.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceArn", - "getterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@return The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", - "getterMethodName" : "getResourceArn", + "fluentSetterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@return Identifies the next page of results to return.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -57161,11 +58341,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceArn", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ResourceArn", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -57177,14 +58357,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ResourceArn", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", - "setterMethodName" : "setResourceArn", + "setterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "resourceArn", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -57194,30 +58374,30 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "resourceArn", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", + "documentation" : "

    Identifies the next page of results to return.

    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Tags", - "c2jShape" : "TagList", + "c2jName" : "MaxResults", + "c2jShape" : "MaxResultsInteger", "deprecated" : false, - "documentation" : "

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    ", + "documentation" : "

    The maximum number of results to return in each page. The default is 100.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n@param tags Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTags", - "getterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n@return Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.*/", - "getterMethodName" : "getTags", + "fluentSetterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@return The maximum number of results to return in each page. The default is 100.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -57230,149 +58410,65 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Tags", + "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Tags", + "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "Tag", - "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" : "Tag", - "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" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Tag", - "variableName" : "member", - "variableType" : "Tag", - "documentation" : "", - "simpleType" : "Tag", - "variableSetterType" : "Tag" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : false, - "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" : "Tag", - "variableName" : "member", - "variableType" : "Tag", - "documentation" : "", - "simpleType" : "Tag", - "variableSetterType" : "Tag" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "Tag", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "Tag", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Tags", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n@param tags Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.*/", - "setterMethodName" : "setTags", + "setterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.*/", + "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "tags", - "variableType" : "java.util.List", + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values.

    \n@param tags Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "tags", - "variableType" : "java.util.List", - "documentation" : "

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

    The maximum number of results to return in each page. The default is 100.

    ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "ResourceArn" : { - "c2jName" : "ResourceArn", - "c2jShape" : "ComprehendArn", + "Filter" : { + "c2jName" : "Filter", + "c2jShape" : "SentimentDetectionJobFilter", "deprecated" : false, - "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", + "documentation" : "

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceArn", - "getterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@return The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", - "getterMethodName" : "getResourceArn", + "fluentSetterDocumentation" : "/**

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    \n@param filter Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFilter", + "getterDocumentation" : "/**

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    \n@return Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.*/", + "getterMethodName" : "getFilter", "getterModel" : { - "returnType" : "String", + "returnType" : "SentimentDetectionJobFilter", "documentation" : null }, "http" : { @@ -57385,11 +58481,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceArn", + "marshallLocationName" : "Filter", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ResourceArn", + "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, @@ -57399,50 +58495,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ResourceArn", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Filter", "sensitive" : false, - "setterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", - "setterMethodName" : "setResourceArn", - "setterModel" : { + "setterDocumentation" : "/**

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    \n@param filter Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.*/", + "setterMethodName" : "setFilter", + "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceArn", - "variableType" : "String", + "variableDeclarationType" : "SentimentDetectionJobFilter", + "variableName" : "filter", + "variableType" : "SentimentDetectionJobFilter", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "SentimentDetectionJobFilter", + "variableSetterType" : "SentimentDetectionJobFilter" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    \n@param filter Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceArn", - "variableType" : "String", - "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "SentimentDetectionJobFilter", + "variableName" : "filter", + "variableType" : "SentimentDetectionJobFilter", + "documentation" : "

    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

    ", + "simpleType" : "SentimentDetectionJobFilter", + "variableSetterType" : "SentimentDetectionJobFilter" }, "xmlNameSpaceUri" : null }, - "Tags" : { - "c2jName" : "Tags", - "c2jShape" : "TagList", + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResultsInteger", "deprecated" : false, - "documentation" : "

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    ", + "documentation" : "

    The maximum number of results to return in each page. The default is 100.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n@param tags Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTags", - "getterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n@return Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.*/", - "getterMethodName" : "getTags", + "fluentSetterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@return The maximum number of results to return in each page. The default is 100.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -57455,160 +58551,143 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Tags", + "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Tags", + "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "Tag", - "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" : "Tag", - "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" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Tag", - "variableName" : "member", - "variableType" : "Tag", - "documentation" : "", - "simpleType" : "Tag", - "variableSetterType" : "Tag" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : false, - "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" : "Tag", - "variableName" : "member", - "variableType" : "Tag", - "documentation" : "", - "simpleType" : "Tag", - "variableSetterType" : "Tag" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "Tag", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "Tag", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.\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 results to return in each page. The default is 100.

    ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

    Identifies the next page of results to return.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@return Identifies the next page of results to return.*/", + "getterMethodName" : "getNextToken", + "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" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Tags", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n@param tags Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.*/", - "setterMethodName" : "setTags", + "setterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "tags", - "variableType" : "java.util.List", + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values.

    \n@param tags Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "tags", - "variableType" : "java.util.List", - "documentation" : "

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

    Identifies the next page of results to return.

    ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, - "packageName" : "com.amazonaws.services.comprehend.response", + "packageName" : "com.amazonaws.services.comprehend.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListTagsForResourceResult", + "shapeName" : "ListSentimentDetectionJobsRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListTagsForResourceResult", - "variableName" : "listTagsForResourceResult", - "variableType" : "ListTagsForResourceResult", + "variableDeclarationType" : "ListSentimentDetectionJobsRequest", + "variableName" : "listSentimentDetectionJobsRequest", + "variableType" : "ListSentimentDetectionJobsRequest", "documentation" : null, - "simpleType" : "ListTagsForResourceResult", - "variableSetterType" : "ListTagsForResourceResult" + "simpleType" : "ListSentimentDetectionJobsRequest", + "variableSetterType" : "ListSentimentDetectionJobsRequest" }, "wrapper" : false }, - "ListTopicsDetectionJobsRequest" : { - "c2jName" : "ListTopicsDetectionJobsRequest", + "ListSentimentDetectionJobsResult" : { + "c2jName" : "ListSentimentDetectionJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -57620,33 +58699,26 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.ListTopicsDetectionJobsRequest", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.ListSentimentDetectionJobsResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "ListTopicsDetectionJobs", - "locationName" : null, - "requestUri" : "/", - "target" : "Comprehend_20171127.ListTopicsDetectionJobs", - "verb" : "POST", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "Filter", - "c2jShape" : "TopicsDetectionJobFilter", + "c2jName" : "SentimentDetectionJobPropertiesList", + "c2jShape" : "SentimentDetectionJobPropertiesList", "deprecated" : false, - "documentation" : "

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    ", + "documentation" : "

    A list containing the properties of each job that is returned.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    \n@param filter Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFilter", - "getterDocumentation" : "/**

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    \n@return Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.*/", - "getterMethodName" : "getFilter", + "fluentSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param sentimentDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSentimentDetectionJobPropertiesList", + "getterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@return A list containing the properties of each job that is returned.*/", + "getterMethodName" : "getSentimentDetectionJobPropertiesList", "getterModel" : { - "returnType" : "TopicsDetectionJobFilter", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -57659,48 +58731,132 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Filter", + "marshallLocationName" : "SentimentDetectionJobPropertiesList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Filter", + "unmarshallLocationName" : "SentimentDetectionJobPropertiesList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SentimentDetectionJobProperties", + "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" : "SentimentDetectionJobProperties", + "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" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SentimentDetectionJobProperties", + "variableName" : "member", + "variableType" : "SentimentDetectionJobProperties", + "documentation" : "", + "simpleType" : "SentimentDetectionJobProperties", + "variableSetterType" : "SentimentDetectionJobProperties" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "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" : "SentimentDetectionJobProperties", + "variableName" : "member", + "variableType" : "SentimentDetectionJobProperties", + "documentation" : "", + "simpleType" : "SentimentDetectionJobProperties", + "variableSetterType" : "SentimentDetectionJobProperties" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "SentimentDetectionJobProperties", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "SentimentDetectionJobProperties", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Filter", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SentimentDetectionJobPropertiesList", "sensitive" : false, - "setterDocumentation" : "/**

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    \n@param filter Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.*/", - "setterMethodName" : "setFilter", + "setterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param sentimentDetectionJobPropertiesList A list containing the properties of each job that is returned.*/", + "setterMethodName" : "setSentimentDetectionJobPropertiesList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "TopicsDetectionJobFilter", - "variableName" : "filter", - "variableType" : "TopicsDetectionJobFilter", + "variableDeclarationType" : "java.util.List", + "variableName" : "sentimentDetectionJobPropertiesList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "TopicsDetectionJobFilter", - "variableSetterType" : "TopicsDetectionJobFilter" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    \n@param filter Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setSentimentDetectionJobPropertiesList(java.util.Collection)} or {@link #withSentimentDetectionJobPropertiesList(java.util.Collection)} if you want to override the existing values.

    \n@param sentimentDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "TopicsDetectionJobFilter", - "variableName" : "filter", - "variableType" : "TopicsDetectionJobFilter", - "documentation" : "

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    ", - "simpleType" : "TopicsDetectionJobFilter", - "variableSetterType" : "TopicsDetectionJobFilter" + "variableDeclarationType" : "java.util.List", + "variableName" : "sentimentDetectionJobPropertiesList", + "variableType" : "java.util.List", + "documentation" : "

    A list containing the properties of each job that is returned.

    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { @@ -57772,90 +58928,21 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "MaxResults", - "c2jShape" : "MaxResultsInteger", - "deprecated" : false, - "documentation" : "

    The maximum number of results to return in each page. The default is 100.

    ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@return The maximum number of results to return in each page. The default is 100.*/", - "getterMethodName" : "getMaxResults", - "getterModel" : { - "returnType" : "Integer", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MaxResults", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "MaxResults", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", - "sensitive" : false, - "setterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.*/", - "setterMethodName" : "setMaxResults", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.\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 results to return in each page. The default is 100.

    ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Filter" : { - "c2jName" : "Filter", - "c2jShape" : "TopicsDetectionJobFilter", + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    ", + "documentation" : "

    Identifies the next page of results to return.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    \n@param filter Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFilter", - "getterDocumentation" : "/**

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    \n@return Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.*/", - "getterMethodName" : "getFilter", + "fluentSetterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@return Identifies the next page of results to return.*/", + "getterMethodName" : "getNextToken", "getterModel" : { - "returnType" : "TopicsDetectionJobFilter", + "returnType" : "String", "documentation" : null }, "http" : { @@ -57868,11 +58955,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Filter", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Filter", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -57882,50 +58969,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Filter", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    \n@param filter Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.*/", - "setterMethodName" : "setFilter", + "setterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "TopicsDetectionJobFilter", - "variableName" : "filter", - "variableType" : "TopicsDetectionJobFilter", + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", "documentation" : "", - "simpleType" : "TopicsDetectionJobFilter", - "variableSetterType" : "TopicsDetectionJobFilter" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    \n@param filter Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "TopicsDetectionJobFilter", - "variableName" : "filter", - "variableType" : "TopicsDetectionJobFilter", - "documentation" : "

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    ", - "simpleType" : "TopicsDetectionJobFilter", - "variableSetterType" : "TopicsDetectionJobFilter" + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

    Identifies the next page of results to return.

    ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "MaxResults" : { - "c2jName" : "MaxResults", - "c2jShape" : "MaxResultsInteger", + "SentimentDetectionJobPropertiesList" : { + "c2jName" : "SentimentDetectionJobPropertiesList", + "c2jShape" : "SentimentDetectionJobPropertiesList", "deprecated" : false, - "documentation" : "

    The maximum number of results to return in each page. The default is 100.

    ", + "documentation" : "

    A list containing the properties of each job that is returned.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@return The maximum number of results to return in each page. The default is 100.*/", - "getterMethodName" : "getMaxResults", + "fluentSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param sentimentDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSentimentDetectionJobPropertiesList", + "getterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@return A list containing the properties of each job that is returned.*/", + "getterMethodName" : "getSentimentDetectionJobPropertiesList", "getterModel" : { - "returnType" : "Integer", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -57938,62 +59025,267 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MaxResults", + "marshallLocationName" : "SentimentDetectionJobPropertiesList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MaxResults", + "unmarshallLocationName" : "SentimentDetectionJobPropertiesList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SentimentDetectionJobProperties", + "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" : "SentimentDetectionJobProperties", + "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" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "SentimentDetectionJobProperties", + "variableName" : "member", + "variableType" : "SentimentDetectionJobProperties", + "documentation" : "", + "simpleType" : "SentimentDetectionJobProperties", + "variableSetterType" : "SentimentDetectionJobProperties" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "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" : "SentimentDetectionJobProperties", + "variableName" : "member", + "variableType" : "SentimentDetectionJobProperties", + "documentation" : "", + "simpleType" : "SentimentDetectionJobProperties", + "variableSetterType" : "SentimentDetectionJobProperties" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "SentimentDetectionJobProperties", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "SentimentDetectionJobProperties", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SentimentDetectionJobPropertiesList", "sensitive" : false, - "setterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.*/", - "setterMethodName" : "setMaxResults", + "setterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param sentimentDetectionJobPropertiesList A list containing the properties of each job that is returned.*/", + "setterMethodName" : "setSentimentDetectionJobPropertiesList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "java.util.List", + "variableName" : "sentimentDetectionJobPropertiesList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    The maximum number of results to return in each page. The default is 100.

    \n@param maxResults The maximum number of results to return in each page. The default is 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setSentimentDetectionJobPropertiesList(java.util.Collection)} or {@link #withSentimentDetectionJobPropertiesList(java.util.Collection)} if you want to override the existing values.

    \n@param sentimentDetectionJobPropertiesList A list containing the properties of each job that is returned.\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 results to return in each page. The default is 100.

    ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "java.util.List", + "variableName" : "sentimentDetectionJobPropertiesList", + "variableType" : "java.util.List", + "documentation" : "

    A list containing the properties of each job that is returned.

    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.response", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ListSentimentDetectionJobsResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListSentimentDetectionJobsResult", + "variableName" : "listSentimentDetectionJobsResult", + "variableType" : "ListSentimentDetectionJobsResult", + "documentation" : null, + "simpleType" : "ListSentimentDetectionJobsResult", + "variableSetterType" : "ListSentimentDetectionJobsResult" + }, + "wrapper" : false + }, + "ListTagsForResourceRequest" : { + "c2jName" : "ListTagsForResourceRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.ListTagsForResourceRequest", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "ListTagsForResource", + "locationName" : null, + "requestUri" : "/", + "target" : "Comprehend_20171127.ListTagsForResource", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "ResourceArn", + "c2jShape" : "ComprehendArn", + "deprecated" : false, + "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceArn", + "getterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@return The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", + "getterMethodName" : "getResourceArn", + "getterModel" : { + "returnType" : "String", + "documentation" : null }, - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "String", + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ResourceArn", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ResourceArn", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ResourceArn", + "sensitive" : false, + "setterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", + "setterMethodName" : "setResourceArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceArn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceArn", + "variableType" : "String", + "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "ResourceArn" : { + "c2jName" : "ResourceArn", + "c2jShape" : "ComprehendArn", "deprecated" : false, - "documentation" : "

    Identifies the next page of results to return.

    ", + "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@return Identifies the next page of results to return.*/", - "getterMethodName" : "getNextToken", + "fluentSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceArn", + "getterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@return The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", + "getterMethodName" : "getResourceArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -58008,11 +59300,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, @@ -58024,14 +59316,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "ResourceArn", "sensitive" : false, - "setterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", + "setterMethodName" : "setResourceArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -58041,13 +59333,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "resourceArn", "variableType" : "String", - "documentation" : "

    Identifies the next page of results to return.

    ", + "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -58057,24 +59349,24 @@ "packageName" : "com.amazonaws.services.comprehend.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ListTopicsDetectionJobsRequest", + "required" : [ "ResourceArn" ], + "shapeName" : "ListTagsForResourceRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListTopicsDetectionJobsRequest", - "variableName" : "listTopicsDetectionJobsRequest", - "variableType" : "ListTopicsDetectionJobsRequest", + "variableDeclarationType" : "ListTagsForResourceRequest", + "variableName" : "listTagsForResourceRequest", + "variableType" : "ListTagsForResourceRequest", "documentation" : null, - "simpleType" : "ListTopicsDetectionJobsRequest", - "variableSetterType" : "ListTopicsDetectionJobsRequest" + "simpleType" : "ListTagsForResourceRequest", + "variableSetterType" : "ListTagsForResourceRequest" }, "wrapper" : false }, - "ListTopicsDetectionJobsResult" : { - "c2jName" : "ListTopicsDetectionJobsResponse", + "ListTagsForResourceResult" : { + "c2jName" : "ListTagsForResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -58086,7 +59378,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.ListTopicsDetectionJobsResult", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.ListTagsForResourceResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -58094,18 +59386,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "TopicsDetectionJobPropertiesList", - "c2jShape" : "TopicsDetectionJobPropertiesList", + "c2jName" : "ResourceArn", + "c2jShape" : "ComprehendArn", "deprecated" : false, - "documentation" : "

    A list containing the properties of each job that is returned.

    ", + "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param topicsDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTopicsDetectionJobPropertiesList", - "getterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@return A list containing the properties of each job that is returned.*/", - "getterMethodName" : "getTopicsDetectionJobPropertiesList", + "fluentSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceArn", + "getterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@return The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", + "getterMethodName" : "getResourceArn", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -58118,11 +59410,80 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TopicsDetectionJobPropertiesList", + "marshallLocationName" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "TopicsDetectionJobPropertiesList", + "unmarshallLocationName" : "ResourceArn", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ResourceArn", + "sensitive" : false, + "setterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", + "setterMethodName" : "setResourceArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceArn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceArn", + "variableType" : "String", + "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Tags", + "c2jShape" : "TagList", + "deprecated" : false, + "documentation" : "

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n@param tags Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTags", + "getterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n@return Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.*/", + "getterMethodName" : "getTags", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Tags", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, @@ -58134,7 +59495,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "TopicsDetectionJobProperties", + "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -58144,7 +59505,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "TopicsDetectionJobProperties", + "returnType" : "Tag", "documentation" : null }, "http" : { @@ -58179,12 +59540,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "TopicsDetectionJobProperties", + "variableDeclarationType" : "Tag", "variableName" : "member", - "variableType" : "TopicsDetectionJobProperties", + "variableType" : "Tag", "documentation" : "", - "simpleType" : "TopicsDetectionJobProperties", - "variableSetterType" : "TopicsDetectionJobProperties" + "simpleType" : "Tag", + "variableSetterType" : "Tag" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, @@ -58193,141 +59554,72 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "TopicsDetectionJobProperties", + "variableDeclarationType" : "Tag", "variableName" : "member", - "variableType" : "TopicsDetectionJobProperties", + "variableType" : "Tag", "documentation" : "", - "simpleType" : "TopicsDetectionJobProperties", - "variableSetterType" : "TopicsDetectionJobProperties" + "simpleType" : "Tag", + "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "TopicsDetectionJobProperties", + "memberType" : "Tag", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "TopicsDetectionJobProperties", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "Tag", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "TopicsDetectionJobPropertiesList", + "name" : "Tags", "sensitive" : false, - "setterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param topicsDetectionJobPropertiesList A list containing the properties of each job that is returned.*/", - "setterMethodName" : "setTopicsDetectionJobPropertiesList", + "setterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n@param tags Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.*/", + "setterMethodName" : "setTags", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "topicsDetectionJobPropertiesList", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "tags", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setTopicsDetectionJobPropertiesList(java.util.Collection)} or {@link #withTopicsDetectionJobPropertiesList(java.util.Collection)} if you want to override the existing values.

    \n@param topicsDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values.

    \n@param tags Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "topicsDetectionJobPropertiesList", - "variableType" : "java.util.List", - "documentation" : "

    A list containing the properties of each job that is returned.

    ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "NextToken", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

    Identifies the next page of results to return.

    ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@return Identifies the next page of results to return.*/", - "getterMethodName" : "getNextToken", - "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" : "NextToken", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "NextToken", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", - "sensitive" : false, - "setterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.*/", - "setterMethodName" : "setNextToken", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.\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" : "

    Identifies the next page of results to return.

    ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "tags", + "variableType" : "java.util.List", + "documentation" : "

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "String", + "ResourceArn" : { + "c2jName" : "ResourceArn", + "c2jShape" : "ComprehendArn", "deprecated" : false, - "documentation" : "

    Identifies the next page of results to return.

    ", + "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@return Identifies the next page of results to return.*/", - "getterMethodName" : "getNextToken", + "fluentSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceArn", + "getterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@return The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", + "getterMethodName" : "getResourceArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -58342,11 +59634,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, @@ -58358,14 +59650,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "ResourceArn", "sensitive" : false, - "setterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.*/", + "setterMethodName" : "setResourceArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -58375,31 +59667,31 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    \n@param resourceArn The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "resourceArn", "variableType" : "String", - "documentation" : "

    Identifies the next page of results to return.

    ", + "documentation" : "

    The Amazon Resource Name (ARN) of the given Amazon Comprehend resource you are querying.

    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "TopicsDetectionJobPropertiesList" : { - "c2jName" : "TopicsDetectionJobPropertiesList", - "c2jShape" : "TopicsDetectionJobPropertiesList", + "Tags" : { + "c2jName" : "Tags", + "c2jShape" : "TagList", "deprecated" : false, - "documentation" : "

    A list containing the properties of each job that is returned.

    ", + "documentation" : "

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param topicsDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTopicsDetectionJobPropertiesList", - "getterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@return A list containing the properties of each job that is returned.*/", - "getterMethodName" : "getTopicsDetectionJobPropertiesList", + "fluentSetterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n@param tags Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTags", + "getterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n@return Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.*/", + "getterMethodName" : "getTags", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -58412,11 +59704,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TopicsDetectionJobPropertiesList", + "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "TopicsDetectionJobPropertiesList", + "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, @@ -58428,7 +59720,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "TopicsDetectionJobProperties", + "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -58438,7 +59730,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "TopicsDetectionJobProperties", + "returnType" : "Tag", "documentation" : null }, "http" : { @@ -58473,12 +59765,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "TopicsDetectionJobProperties", + "variableDeclarationType" : "Tag", "variableName" : "member", - "variableType" : "TopicsDetectionJobProperties", + "variableType" : "Tag", "documentation" : "", - "simpleType" : "TopicsDetectionJobProperties", - "variableSetterType" : "TopicsDetectionJobProperties" + "simpleType" : "Tag", + "variableSetterType" : "Tag" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, @@ -58487,57 +59779,57 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "TopicsDetectionJobProperties", + "variableDeclarationType" : "Tag", "variableName" : "member", - "variableType" : "TopicsDetectionJobProperties", + "variableType" : "Tag", "documentation" : "", - "simpleType" : "TopicsDetectionJobProperties", - "variableSetterType" : "TopicsDetectionJobProperties" + "simpleType" : "Tag", + "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "TopicsDetectionJobProperties", + "memberType" : "Tag", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "TopicsDetectionJobProperties", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "Tag", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "TopicsDetectionJobPropertiesList", + "name" : "Tags", "sensitive" : false, - "setterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n@param topicsDetectionJobPropertiesList A list containing the properties of each job that is returned.*/", - "setterMethodName" : "setTopicsDetectionJobPropertiesList", + "setterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n@param tags Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.*/", + "setterMethodName" : "setTags", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "topicsDetectionJobPropertiesList", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "tags", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    A list containing the properties of each job that is returned.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setTopicsDetectionJobPropertiesList(java.util.Collection)} or {@link #withTopicsDetectionJobPropertiesList(java.util.Collection)} if you want to override the existing values.

    \n@param topicsDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    \n

    NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values.

    \n@param tags Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "topicsDetectionJobPropertiesList", - "variableType" : "java.util.List", - "documentation" : "

    A list containing the properties of each job that is returned.

    ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "tags", + "variableType" : "java.util.List", + "documentation" : "

    Tags associated with the Amazon Comprehend resource being queried. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key might be added to a resource to indicate its use by the sales department.

    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -58546,7 +59838,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListTopicsDetectionJobsResult", + "shapeName" : "ListTagsForResourceResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -58555,17 +59847,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListTopicsDetectionJobsResult", - "variableName" : "listTopicsDetectionJobsResult", - "variableType" : "ListTopicsDetectionJobsResult", + "variableDeclarationType" : "ListTagsForResourceResult", + "variableName" : "listTagsForResourceResult", + "variableType" : "ListTagsForResourceResult", "documentation" : null, - "simpleType" : "ListTopicsDetectionJobsResult", - "variableSetterType" : "ListTopicsDetectionJobsResult" + "simpleType" : "ListTagsForResourceResult", + "variableSetterType" : "ListTagsForResourceResult" }, "wrapper" : false }, - "ModelStatus" : { - "c2jName" : "ModelStatus", + "ListTopicsDetectionJobsRequest" : { + "c2jName" : "ListTopicsDetectionJobsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -58575,91 +59867,102 @@ "deprecated" : false, "documentation" : "", "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "SUBMITTED", - "value" : "SUBMITTED" - }, { - "name" : "TRAINING", - "value" : "TRAINING" - }, { - "name" : "DELETING", - "value" : "DELETING" - }, { - "name" : "STOP_REQUESTED", - "value" : "STOP_REQUESTED" - }, { - "name" : "STOPPED", - "value" : "STOPPED" - }, { - "name" : "IN_ERROR", - "value" : "IN_ERROR" - }, { - "name" : "TRAINED", - "value" : "TRAINED" - } ], - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.enum.ModelStatus", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.comprehend.enum", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ModelStatus", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "ModelStatus", - "variableName" : "modelStatus", - "variableType" : "ModelStatus", - "documentation" : null, - "simpleType" : "ModelStatus", - "variableSetterType" : "ModelStatus" - }, - "wrapper" : false - }, - "OutputDataConfig" : { - "c2jName" : "OutputDataConfig", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

    Provides configuration parameters for the output of topic detection jobs.

    ", - "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.OutputDataConfig", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.ListTopicsDetectionJobsRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "ListTopicsDetectionJobs", + "locationName" : null, + "requestUri" : "/", + "target" : "Comprehend_20171127.ListTopicsDetectionJobs", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "S3Uri", - "c2jShape" : "S3Uri", + "c2jName" : "Filter", + "c2jShape" : "TopicsDetectionJobFilter", "deprecated" : false, - "documentation" : "

    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

    ", + "documentation" : "

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

    \n@param s3Uri When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withS3Uri", - "getterDocumentation" : "/**

    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

    \n@return When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.*/", - "getterMethodName" : "getS3Uri", + "fluentSetterDocumentation" : "/**

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    \n@param filter Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFilter", + "getterDocumentation" : "/**

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    \n@return Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.*/", + "getterMethodName" : "getFilter", + "getterModel" : { + "returnType" : "TopicsDetectionJobFilter", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Filter", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Filter", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Filter", + "sensitive" : false, + "setterDocumentation" : "/**

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    \n@param filter Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.*/", + "setterMethodName" : "setFilter", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "TopicsDetectionJobFilter", + "variableName" : "filter", + "variableType" : "TopicsDetectionJobFilter", + "documentation" : "", + "simpleType" : "TopicsDetectionJobFilter", + "variableSetterType" : "TopicsDetectionJobFilter" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    \n@param filter Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "TopicsDetectionJobFilter", + "variableName" : "filter", + "variableType" : "TopicsDetectionJobFilter", + "documentation" : "

    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

    ", + "simpleType" : "TopicsDetectionJobFilter", + "variableSetterType" : "TopicsDetectionJobFilter" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

    Identifies the next page of results to return.

    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@return Identifies the next page of results to return.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -58674,11 +59977,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "S3Uri", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "S3Uri", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -58690,14 +59993,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "S3Uri", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

    \n@param s3Uri When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.*/", - "setterMethodName" : "setS3Uri", + "setterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "s3Uri", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -58707,30 +60010,30 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

    \n@param s3Uri When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

    Identifies the next page of results to return.

    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "s3Uri", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

    ", + "documentation" : "

    Identifies the next page of results to return.

    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "KmsKeyId", - "c2jShape" : "KmsKeyId", + "c2jName" : "MaxResults", + "c2jShape" : "MaxResultsInteger", "deprecated" : false, - "documentation" : "

    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

    • KMS Key Alias: \"alias/ExampleAlias\"

    • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

    ", + "documentation" : "

    The maximum number of results to return in each page. The default is 100.

    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

    • KMS Key Alias: \"alias/ExampleAlias\"

    • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

    \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

    • KMS Key Alias: \"alias/ExampleAlias\"

    • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

    • \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withKmsKeyId", - "getterDocumentation" : "/**

      ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

      • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

      • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

      • KMS Key Alias: \"alias/ExampleAlias\"

      • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

      \n@return ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

      • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

      • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

      • KMS Key Alias: \"alias/ExampleAlias\"

      • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

      • */", - "getterMethodName" : "getKmsKeyId", + "fluentSetterDocumentation" : "/**

        The maximum number of results to return in each page. The default is 100.

        \n@param maxResults The maximum number of results to return in each page. The default is 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

        The maximum number of results to return in each page. The default is 100.

        \n@return The maximum number of results to return in each page. The default is 100.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "String", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -58743,11 +60046,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "KmsKeyId", + "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "KmsKeyId", + "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, @@ -58757,51 +60060,51 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "KmsKeyId", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

        ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

        • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

        • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

        • KMS Key Alias: \"alias/ExampleAlias\"

        • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

        \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

        • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

        • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

        • KMS Key Alias: \"alias/ExampleAlias\"

        • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

        • */", - "setterMethodName" : "setKmsKeyId", + "setterDocumentation" : "/**

          The maximum number of results to return in each page. The default is 100.

          \n@param maxResults The maximum number of results to return in each page. The default is 100.*/", + "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "kmsKeyId", - "variableType" : "String", + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

          • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

          • KMS Key Alias: \"alias/ExampleAlias\"

          • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

          \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

          • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

          • KMS Key Alias: \"alias/ExampleAlias\"

          • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

          • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

            The maximum number of results to return in each page. The default is 100.

            \n@param maxResults The maximum number of results to return in each page. The default is 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "kmsKeyId", - "variableType" : "String", - "documentation" : "

            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

            • KMS Key Alias: \"alias/ExampleAlias\"

            • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

            ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

            The maximum number of results to return in each page. The default is 100.

            ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "KmsKeyId" : { - "c2jName" : "KmsKeyId", - "c2jShape" : "KmsKeyId", + "Filter" : { + "c2jName" : "Filter", + "c2jShape" : "TopicsDetectionJobFilter", "deprecated" : false, - "documentation" : "

            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

            • KMS Key Alias: \"alias/ExampleAlias\"

            • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

            ", + "documentation" : "

            Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

            • KMS Key Alias: \"alias/ExampleAlias\"

            • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

            \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

            • KMS Key Alias: \"alias/ExampleAlias\"

            • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

            • \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withKmsKeyId", - "getterDocumentation" : "/**

              ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

              • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

              • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

              • KMS Key Alias: \"alias/ExampleAlias\"

              • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

              \n@return ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

              • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

              • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

              • KMS Key Alias: \"alias/ExampleAlias\"

              • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

              • */", - "getterMethodName" : "getKmsKeyId", + "fluentSetterDocumentation" : "/**

                Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

                \n@param filter Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFilter", + "getterDocumentation" : "/**

                Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

                \n@return Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.*/", + "getterMethodName" : "getFilter", "getterModel" : { - "returnType" : "String", + "returnType" : "TopicsDetectionJobFilter", "documentation" : null }, "http" : { @@ -58814,11 +60117,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "KmsKeyId", + "marshallLocationName" : "Filter", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "KmsKeyId", + "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, @@ -58828,50 +60131,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "KmsKeyId", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Filter", "sensitive" : false, - "setterDocumentation" : "/**

                ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                • KMS Key Alias: \"alias/ExampleAlias\"

                • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                • KMS Key Alias: \"alias/ExampleAlias\"

                • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                • */", - "setterMethodName" : "setKmsKeyId", + "setterDocumentation" : "/**

                  Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

                  \n@param filter Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.*/", + "setterMethodName" : "setFilter", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "kmsKeyId", - "variableType" : "String", + "variableDeclarationType" : "TopicsDetectionJobFilter", + "variableName" : "filter", + "variableType" : "TopicsDetectionJobFilter", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "TopicsDetectionJobFilter", + "variableSetterType" : "TopicsDetectionJobFilter" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                  ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                  • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                  • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                  • KMS Key Alias: \"alias/ExampleAlias\"

                  • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                  \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                  • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                  • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                  • KMS Key Alias: \"alias/ExampleAlias\"

                  • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                  • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

                    \n@param filter Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "kmsKeyId", - "variableType" : "String", - "documentation" : "

                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                    • KMS Key Alias: \"alias/ExampleAlias\"

                    • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                    ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "TopicsDetectionJobFilter", + "variableName" : "filter", + "variableType" : "TopicsDetectionJobFilter", + "documentation" : "

                    Filters the jobs that are returned. Jobs can be filtered on their name, status, or the date and time that they were submitted. You can set only one filter at a time.

                    ", + "simpleType" : "TopicsDetectionJobFilter", + "variableSetterType" : "TopicsDetectionJobFilter" }, "xmlNameSpaceUri" : null }, - "S3Uri" : { - "c2jName" : "S3Uri", - "c2jShape" : "S3Uri", + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResultsInteger", "deprecated" : false, - "documentation" : "

                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                    ", + "documentation" : "

                    The maximum number of results to return in each page. The default is 100.

                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                    \n@param s3Uri When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withS3Uri", - "getterDocumentation" : "/**

                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                    \n@return When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.*/", - "getterMethodName" : "getS3Uri", + "fluentSetterDocumentation" : "/**

                    The maximum number of results to return in each page. The default is 100.

                    \n@param maxResults The maximum number of results to return in each page. The default is 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

                    The maximum number of results to return in each page. The default is 100.

                    \n@return The maximum number of results to return in each page. The default is 100.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "String", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -58884,11 +60187,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "S3Uri", + "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "S3Uri", + "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, @@ -58898,16 +60201,86 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "S3Uri", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                    \n@param s3Uri When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.*/", - "setterMethodName" : "setS3Uri", + "setterDocumentation" : "/**

                    The maximum number of results to return in each page. The default is 100.

                    \n@param maxResults The maximum number of results to return in each page. The default is 100.*/", + "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "s3Uri", + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                    The maximum number of results to return in each page. The default is 100.

                    \n@param maxResults The maximum number of results to return in each page. The default is 100.\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 results to return in each page. The default is 100.

                    ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

                    Identifies the next page of results to return.

                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                    Identifies the next page of results to return.

                    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

                    Identifies the next page of results to return.

                    \n@return Identifies the next page of results to return.*/", + "getterMethodName" : "getNextToken", + "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" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

                    Identifies the next page of results to return.

                    \n@param nextToken Identifies the next page of results to return.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -58917,43 +60290,40 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                    \n@param s3Uri When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                    Identifies the next page of results to return.

                    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "s3Uri", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                    ", + "documentation" : "

                    Identifies the next page of results to return.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, - "packageName" : "com.amazonaws.services.comprehend.model", + "packageName" : "com.amazonaws.services.comprehend.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "S3Uri" ], - "shapeName" : "OutputDataConfig", + "required" : null, + "shapeName" : "ListTopicsDetectionJobsRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "OutputDataConfig", - "variableName" : "outputDataConfig", - "variableType" : "OutputDataConfig", + "variableDeclarationType" : "ListTopicsDetectionJobsRequest", + "variableName" : "listTopicsDetectionJobsRequest", + "variableType" : "ListTopicsDetectionJobsRequest", "documentation" : null, - "simpleType" : "OutputDataConfig", - "variableSetterType" : "OutputDataConfig" + "simpleType" : "ListTopicsDetectionJobsRequest", + "variableSetterType" : "ListTopicsDetectionJobsRequest" }, "wrapper" : false }, - "PartOfSpeechTag" : { - "c2jName" : "PartOfSpeechTag", + "ListTopicsDetectionJobsResult" : { + "c2jName" : "ListTopicsDetectionJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -58961,11 +60331,11 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                    Identifies the part of speech represented by the token and gives the confidence that Amazon Comprehend has that the part of speech was correctly identified. For more information about the parts of speech that Amazon Comprehend can identify, see how-syntax.

                    ", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.PartOfSpeechTag", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.ListTopicsDetectionJobsResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -58973,18 +60343,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Tag", - "c2jShape" : "PartOfSpeechTagType", + "c2jName" : "TopicsDetectionJobPropertiesList", + "c2jShape" : "TopicsDetectionJobPropertiesList", "deprecated" : false, - "documentation" : "

                    Identifies the part of speech that the token represents.

                    ", + "documentation" : "

                    A list containing the properties of each job that is returned.

                    ", "endpointDiscoveryId" : false, - "enumType" : "PartOfSpeechTagType", - "fluentSetterDocumentation" : "/**

                    Identifies the part of speech that the token represents.

                    \n@param tag Identifies the part of speech that the token represents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PartOfSpeechTagType*/", - "fluentSetterMethodName" : "withTag", - "getterDocumentation" : "/**

                    Identifies the part of speech that the token represents.

                    \n@return Identifies the part of speech that the token represents.\n@see PartOfSpeechTagType*/", - "getterMethodName" : "getTag", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                    A list containing the properties of each job that is returned.

                    \n@param topicsDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTopicsDetectionJobPropertiesList", + "getterDocumentation" : "/**

                    A list containing the properties of each job that is returned.

                    \n@return A list containing the properties of each job that is returned.*/", + "getterMethodName" : "getTopicsDetectionJobPropertiesList", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -58997,63 +60367,147 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Tag", + "marshallLocationName" : "TopicsDetectionJobPropertiesList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Tag", + "unmarshallLocationName" : "TopicsDetectionJobPropertiesList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "TopicsDetectionJobProperties", + "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" : "TopicsDetectionJobProperties", + "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" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "TopicsDetectionJobProperties", + "variableName" : "member", + "variableType" : "TopicsDetectionJobProperties", + "documentation" : "", + "simpleType" : "TopicsDetectionJobProperties", + "variableSetterType" : "TopicsDetectionJobProperties" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "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" : "TopicsDetectionJobProperties", + "variableName" : "member", + "variableType" : "TopicsDetectionJobProperties", + "documentation" : "", + "simpleType" : "TopicsDetectionJobProperties", + "variableSetterType" : "TopicsDetectionJobProperties" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "TopicsDetectionJobProperties", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "TopicsDetectionJobProperties", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Tag", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "TopicsDetectionJobPropertiesList", "sensitive" : false, - "setterDocumentation" : "/**

                    Identifies the part of speech that the token represents.

                    \n@param tag Identifies the part of speech that the token represents.\n@see PartOfSpeechTagType*/", - "setterMethodName" : "setTag", + "setterDocumentation" : "/**

                    A list containing the properties of each job that is returned.

                    \n@param topicsDetectionJobPropertiesList A list containing the properties of each job that is returned.*/", + "setterMethodName" : "setTopicsDetectionJobPropertiesList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "tag", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "topicsDetectionJobPropertiesList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                    Identifies the part of speech that the token represents.

                    \n@param tag Identifies the part of speech that the token represents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PartOfSpeechTagType*/", + "varargSetterDocumentation" : "/**

                    A list containing the properties of each job that is returned.

                    \n

                    NOTE: This method appends the values to the existing list (if any). Use {@link #setTopicsDetectionJobPropertiesList(java.util.Collection)} or {@link #withTopicsDetectionJobPropertiesList(java.util.Collection)} if you want to override the existing values.

                    \n@param topicsDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "tag", - "variableType" : "String", - "documentation" : "

                    Identifies the part of speech that the token represents.

                    ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "topicsDetectionJobPropertiesList", + "variableType" : "java.util.List", + "documentation" : "

                    A list containing the properties of each job that is returned.

                    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Score", - "c2jShape" : "Float", + "c2jName" : "NextToken", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                    ", + "documentation" : "

                    Identifies the next page of results to return.

                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                    \n@param score The confidence that Amazon Comprehend has that the part of speech was correctly identified.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withScore", - "getterDocumentation" : "/**

                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                    \n@return The confidence that Amazon Comprehend has that the part of speech was correctly identified.*/", - "getterMethodName" : "getScore", + "fluentSetterDocumentation" : "/**

                    Identifies the next page of results to return.

                    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

                    Identifies the next page of results to return.

                    \n@return Identifies the next page of results to return.*/", + "getterMethodName" : "getNextToken", "getterModel" : { - "returnType" : "Float", + "returnType" : "String", "documentation" : null }, "http" : { @@ -59066,11 +60520,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Score", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Score", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -59080,51 +60534,51 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Float", - "marshallingType" : "FLOAT", - "name" : "Score", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                    \n@param score The confidence that Amazon Comprehend has that the part of speech was correctly identified.*/", - "setterMethodName" : "setScore", + "setterDocumentation" : "/**

                    Identifies the next page of results to return.

                    \n@param nextToken Identifies the next page of results to return.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "score", - "variableType" : "Float", + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", "documentation" : "", - "simpleType" : "Float", - "variableSetterType" : "Float" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                    \n@param score The confidence that Amazon Comprehend has that the part of speech was correctly identified.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                    Identifies the next page of results to return.

                    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "score", - "variableType" : "Float", - "documentation" : "

                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                    ", - "simpleType" : "Float", - "variableSetterType" : "Float" + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

                    Identifies the next page of results to return.

                    ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Score" : { - "c2jName" : "Score", - "c2jShape" : "Float", + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                    ", + "documentation" : "

                    Identifies the next page of results to return.

                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                    \n@param score The confidence that Amazon Comprehend has that the part of speech was correctly identified.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withScore", - "getterDocumentation" : "/**

                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                    \n@return The confidence that Amazon Comprehend has that the part of speech was correctly identified.*/", - "getterMethodName" : "getScore", + "fluentSetterDocumentation" : "/**

                    Identifies the next page of results to return.

                    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

                    Identifies the next page of results to return.

                    \n@return Identifies the next page of results to return.*/", + "getterMethodName" : "getNextToken", "getterModel" : { - "returnType" : "Float", + "returnType" : "String", "documentation" : null }, "http" : { @@ -59137,11 +60591,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Score", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Score", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -59151,50 +60605,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Float", - "marshallingType" : "FLOAT", - "name" : "Score", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                    \n@param score The confidence that Amazon Comprehend has that the part of speech was correctly identified.*/", - "setterMethodName" : "setScore", + "setterDocumentation" : "/**

                    Identifies the next page of results to return.

                    \n@param nextToken Identifies the next page of results to return.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "score", - "variableType" : "Float", + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", "documentation" : "", - "simpleType" : "Float", - "variableSetterType" : "Float" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                    \n@param score The confidence that Amazon Comprehend has that the part of speech was correctly identified.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                    Identifies the next page of results to return.

                    \n@param nextToken Identifies the next page of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "score", - "variableType" : "Float", - "documentation" : "

                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                    ", - "simpleType" : "Float", - "variableSetterType" : "Float" + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

                    Identifies the next page of results to return.

                    ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Tag" : { - "c2jName" : "Tag", - "c2jShape" : "PartOfSpeechTagType", + "TopicsDetectionJobPropertiesList" : { + "c2jName" : "TopicsDetectionJobPropertiesList", + "c2jShape" : "TopicsDetectionJobPropertiesList", "deprecated" : false, - "documentation" : "

                    Identifies the part of speech that the token represents.

                    ", + "documentation" : "

                    A list containing the properties of each job that is returned.

                    ", "endpointDiscoveryId" : false, - "enumType" : "PartOfSpeechTagType", - "fluentSetterDocumentation" : "/**

                    Identifies the part of speech that the token represents.

                    \n@param tag Identifies the part of speech that the token represents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PartOfSpeechTagType*/", - "fluentSetterMethodName" : "withTag", - "getterDocumentation" : "/**

                    Identifies the part of speech that the token represents.

                    \n@return Identifies the part of speech that the token represents.\n@see PartOfSpeechTagType*/", - "getterMethodName" : "getTag", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                    A list containing the properties of each job that is returned.

                    \n@param topicsDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTopicsDetectionJobPropertiesList", + "getterDocumentation" : "/**

                    A list containing the properties of each job that is returned.

                    \n@return A list containing the properties of each job that is returned.*/", + "getterMethodName" : "getTopicsDetectionJobPropertiesList", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -59207,57 +60661,141 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Tag", + "marshallLocationName" : "TopicsDetectionJobPropertiesList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Tag", + "unmarshallLocationName" : "TopicsDetectionJobPropertiesList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "TopicsDetectionJobProperties", + "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" : "TopicsDetectionJobProperties", + "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" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "TopicsDetectionJobProperties", + "variableName" : "member", + "variableType" : "TopicsDetectionJobProperties", + "documentation" : "", + "simpleType" : "TopicsDetectionJobProperties", + "variableSetterType" : "TopicsDetectionJobProperties" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "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" : "TopicsDetectionJobProperties", + "variableName" : "member", + "variableType" : "TopicsDetectionJobProperties", + "documentation" : "", + "simpleType" : "TopicsDetectionJobProperties", + "variableSetterType" : "TopicsDetectionJobProperties" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "TopicsDetectionJobProperties", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "TopicsDetectionJobProperties", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Tag", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "TopicsDetectionJobPropertiesList", "sensitive" : false, - "setterDocumentation" : "/**

                    Identifies the part of speech that the token represents.

                    \n@param tag Identifies the part of speech that the token represents.\n@see PartOfSpeechTagType*/", - "setterMethodName" : "setTag", + "setterDocumentation" : "/**

                    A list containing the properties of each job that is returned.

                    \n@param topicsDetectionJobPropertiesList A list containing the properties of each job that is returned.*/", + "setterMethodName" : "setTopicsDetectionJobPropertiesList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "tag", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "topicsDetectionJobPropertiesList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                    Identifies the part of speech that the token represents.

                    \n@param tag Identifies the part of speech that the token represents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PartOfSpeechTagType*/", + "varargSetterDocumentation" : "/**

                    A list containing the properties of each job that is returned.

                    \n

                    NOTE: This method appends the values to the existing list (if any). Use {@link #setTopicsDetectionJobPropertiesList(java.util.Collection)} or {@link #withTopicsDetectionJobPropertiesList(java.util.Collection)} if you want to override the existing values.

                    \n@param topicsDetectionJobPropertiesList A list containing the properties of each job that is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "tag", - "variableType" : "String", - "documentation" : "

                    Identifies the part of speech that the token represents.

                    ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "topicsDetectionJobPropertiesList", + "variableType" : "java.util.List", + "documentation" : "

                    A list containing the properties of each job that is returned.

                    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, - "packageName" : "com.amazonaws.services.comprehend.model", + "packageName" : "com.amazonaws.services.comprehend.response", "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "PartOfSpeechTag", + "shapeName" : "ListTopicsDetectionJobsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -59266,17 +60804,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PartOfSpeechTag", - "variableName" : "partOfSpeechTag", - "variableType" : "PartOfSpeechTag", + "variableDeclarationType" : "ListTopicsDetectionJobsResult", + "variableName" : "listTopicsDetectionJobsResult", + "variableType" : "ListTopicsDetectionJobsResult", "documentation" : null, - "simpleType" : "PartOfSpeechTag", - "variableSetterType" : "PartOfSpeechTag" + "simpleType" : "ListTopicsDetectionJobsResult", + "variableSetterType" : "ListTopicsDetectionJobsResult" }, "wrapper" : false }, - "PartOfSpeechTagType" : { - "c2jName" : "PartOfSpeechTagType", + "ModelStatus" : { + "c2jName" : "ModelStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -59287,62 +60825,29 @@ "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : [ { - "name" : "ADJ", - "value" : "ADJ" - }, { - "name" : "ADP", - "value" : "ADP" - }, { - "name" : "ADV", - "value" : "ADV" - }, { - "name" : "AUX", - "value" : "AUX" - }, { - "name" : "CONJ", - "value" : "CONJ" - }, { - "name" : "CCONJ", - "value" : "CCONJ" - }, { - "name" : "DET", - "value" : "DET" - }, { - "name" : "INTJ", - "value" : "INTJ" - }, { - "name" : "NOUN", - "value" : "NOUN" - }, { - "name" : "NUM", - "value" : "NUM" - }, { - "name" : "O", - "value" : "O" - }, { - "name" : "PART", - "value" : "PART" + "name" : "SUBMITTED", + "value" : "SUBMITTED" }, { - "name" : "PRON", - "value" : "PRON" + "name" : "TRAINING", + "value" : "TRAINING" }, { - "name" : "PROPN", - "value" : "PROPN" + "name" : "DELETING", + "value" : "DELETING" }, { - "name" : "PUNCT", - "value" : "PUNCT" + "name" : "STOP_REQUESTED", + "value" : "STOP_REQUESTED" }, { - "name" : "SCONJ", - "value" : "SCONJ" + "name" : "STOPPED", + "value" : "STOPPED" }, { - "name" : "SYM", - "value" : "SYM" + "name" : "IN_ERROR", + "value" : "IN_ERROR" }, { - "name" : "VERB", - "value" : "VERB" + "name" : "TRAINED", + "value" : "TRAINED" } ], "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.enum.PartOfSpeechTagType", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.enum.ModelStatus", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -59355,7 +60860,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "PartOfSpeechTagType", + "shapeName" : "ModelStatus", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -59364,181 +60869,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PartOfSpeechTagType", - "variableName" : "partOfSpeechTagType", - "variableType" : "PartOfSpeechTagType", - "documentation" : null, - "simpleType" : "PartOfSpeechTagType", - "variableSetterType" : "PartOfSpeechTagType" - }, - "wrapper" : false - }, - "ResourceInUseException" : { - "c2jName" : "ResourceInUseException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

                    The specified resource name is already in use. Use a different name and try your request again.

                    ", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "ResourceInUseException", - "fullyQualifiedName" : "com.amazonaws.services.comprehend.exception.ResourceInUseException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.comprehend.exception", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ResourceInUseException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "ResourceInUseException", - "variableName" : "resourceInUseException", - "variableType" : "ResourceInUseException", - "documentation" : null, - "simpleType" : "ResourceInUseException", - "variableSetterType" : "ResourceInUseException" - }, - "wrapper" : false - }, - "ResourceLimitExceededException" : { - "c2jName" : "ResourceLimitExceededException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

                    The maximum number of resources per account has been exceeded. Review the resources, and then try your request again.

                    ", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "ResourceLimitExceededException", - "fullyQualifiedName" : "com.amazonaws.services.comprehend.exception.ResourceLimitExceededException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.comprehend.exception", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ResourceLimitExceededException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "ResourceLimitExceededException", - "variableName" : "resourceLimitExceededException", - "variableType" : "ResourceLimitExceededException", - "documentation" : null, - "simpleType" : "ResourceLimitExceededException", - "variableSetterType" : "ResourceLimitExceededException" - }, - "wrapper" : false - }, - "ResourceNotFoundException" : { - "c2jName" : "ResourceNotFoundException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

                    The specified resource ARN was not found. Check the ARN and try your request again.

                    ", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "ResourceNotFoundException", - "fullyQualifiedName" : "com.amazonaws.services.comprehend.exception.ResourceNotFoundException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.comprehend.exception", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ResourceNotFoundException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "ResourceNotFoundException", - "variableName" : "resourceNotFoundException", - "variableType" : "ResourceNotFoundException", - "documentation" : null, - "simpleType" : "ResourceNotFoundException", - "variableSetterType" : "ResourceNotFoundException" - }, - "wrapper" : false - }, - "ResourceUnavailableException" : { - "c2jName" : "ResourceUnavailableException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

                    The specified resource is not available. Check the resource and try your request again.

                    ", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "ResourceUnavailableException", - "fullyQualifiedName" : "com.amazonaws.services.comprehend.exception.ResourceUnavailableException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.comprehend.exception", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ResourceUnavailableException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "ResourceUnavailableException", - "variableName" : "resourceUnavailableException", - "variableType" : "ResourceUnavailableException", + "variableDeclarationType" : "ModelStatus", + "variableName" : "modelStatus", + "variableType" : "ModelStatus", "documentation" : null, - "simpleType" : "ResourceUnavailableException", - "variableSetterType" : "ResourceUnavailableException" + "simpleType" : "ModelStatus", + "variableSetterType" : "ModelStatus" }, "wrapper" : false }, - "SentimentDetectionJobFilter" : { - "c2jName" : "SentimentDetectionJobFilter", + "OutputDataConfig" : { + "c2jName" : "OutputDataConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -59546,11 +60887,11 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                    Provides information for filtering a list of dominant language detection jobs. For more information, see the operation.

                    ", + "documentation" : "

                    Provides configuration parameters for the output of topic detection jobs.

                    ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.SentimentDetectionJobFilter", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.OutputDataConfig", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -59558,16 +60899,16 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "JobName", - "c2jShape" : "JobName", + "c2jName" : "S3Uri", + "c2jShape" : "S3Uri", "deprecated" : false, - "documentation" : "

                    Filters on the name of the job.

                    ", + "documentation" : "

                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                    Filters on the name of the job.

                    \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withJobName", - "getterDocumentation" : "/**

                    Filters on the name of the job.

                    \n@return Filters on the name of the job.*/", - "getterMethodName" : "getJobName", + "fluentSetterDocumentation" : "/**

                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                    \n@param s3Uri When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Uri", + "getterDocumentation" : "/**

                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                    \n@return When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.*/", + "getterMethodName" : "getS3Uri", "getterModel" : { "returnType" : "String", "documentation" : null @@ -59582,11 +60923,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "JobName", + "marshallLocationName" : "S3Uri", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "JobName", + "unmarshallLocationName" : "S3Uri", "uri" : false }, "idempotencyToken" : false, @@ -59598,14 +60939,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "JobName", + "name" : "S3Uri", "sensitive" : false, - "setterDocumentation" : "/**

                    Filters on the name of the job.

                    \n@param jobName Filters on the name of the job.*/", - "setterMethodName" : "setJobName", + "setterDocumentation" : "/**

                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                    \n@param s3Uri When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.*/", + "setterMethodName" : "setS3Uri", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobName", + "variableName" : "s3Uri", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -59615,28 +60956,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                    Filters on the name of the job.

                    \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                    \n@param s3Uri When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobName", + "variableName" : "s3Uri", "variableType" : "String", - "documentation" : "

                    Filters on the name of the job.

                    ", + "documentation" : "

                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "JobStatus", - "c2jShape" : "JobStatus", + "c2jName" : "KmsKeyId", + "c2jShape" : "KmsKeyId", "deprecated" : false, - "documentation" : "

                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                    ", + "documentation" : "

                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                    • KMS Key Alias: \"alias/ExampleAlias\"

                    • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                    ", "endpointDiscoveryId" : false, - "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", - "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                    \n@return Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", - "getterMethodName" : "getJobStatus", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                    • KMS Key Alias: \"alias/ExampleAlias\"

                    • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                    \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                    • KMS Key Alias: \"alias/ExampleAlias\"

                    • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                    • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withKmsKeyId", + "getterDocumentation" : "/**

                      ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                      • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                      • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                      • KMS Key Alias: \"alias/ExampleAlias\"

                      • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                      \n@return ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                      • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                      • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                      • KMS Key Alias: \"alias/ExampleAlias\"

                      • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                      • */", + "getterMethodName" : "getKmsKeyId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -59651,11 +60992,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "JobStatus", + "marshallLocationName" : "KmsKeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "JobStatus", + "unmarshallLocationName" : "KmsKeyId", "uri" : false }, "idempotencyToken" : false, @@ -59667,14 +61008,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "JobStatus", + "name" : "KmsKeyId", "sensitive" : false, - "setterDocumentation" : "/**

                        Filters the list of jobs based on job status. Returns only jobs with the specified status.

                        \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", - "setterMethodName" : "setJobStatus", + "setterDocumentation" : "/**

                        ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                        • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                        • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                        • KMS Key Alias: \"alias/ExampleAlias\"

                        • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                        \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                        • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                        • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                        • KMS Key Alias: \"alias/ExampleAlias\"

                        • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                        • */", + "setterMethodName" : "setKmsKeyId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobStatus", + "variableName" : "kmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -59684,168 +61025,30 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          Filters the list of jobs based on job status. Returns only jobs with the specified status.

                          \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                          ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                          • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                          • KMS Key Alias: \"alias/ExampleAlias\"

                          • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                          \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                          • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                          • KMS Key Alias: \"alias/ExampleAlias\"

                          • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobStatus", + "variableName" : "kmsKeyId", "variableType" : "String", - "documentation" : "

                            Filters the list of jobs based on job status. Returns only jobs with the specified status.

                            ", + "documentation" : "

                            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                            • KMS Key Alias: \"alias/ExampleAlias\"

                            • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "SubmitTimeBefore", - "c2jShape" : "Timestamp", - "deprecated" : false, - "documentation" : "

                            Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                            ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                            Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                            \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSubmitTimeBefore", - "getterDocumentation" : "/**

                            Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                            \n@return Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.*/", - "getterMethodName" : "getSubmitTimeBefore", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SubmitTimeBefore", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "SubmitTimeBefore", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "SubmitTimeBefore", - "sensitive" : false, - "setterDocumentation" : "/**

                            Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                            \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.*/", - "setterMethodName" : "setSubmitTimeBefore", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "submitTimeBefore", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                            Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                            \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "submitTimeBefore", - "variableType" : "java.util.Date", - "documentation" : "

                            Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                            ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "SubmitTimeAfter", - "c2jShape" : "Timestamp", - "deprecated" : false, - "documentation" : "

                            Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                            ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                            Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                            \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSubmitTimeAfter", - "getterDocumentation" : "/**

                            Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                            \n@return Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.*/", - "getterMethodName" : "getSubmitTimeAfter", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SubmitTimeAfter", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "SubmitTimeAfter", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "SubmitTimeAfter", - "sensitive" : false, - "setterDocumentation" : "/**

                            Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                            \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.*/", - "setterMethodName" : "setSubmitTimeAfter", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "submitTimeAfter", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                            Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                            \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "submitTimeAfter", - "variableType" : "java.util.Date", - "documentation" : "

                            Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                            ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "JobName" : { - "c2jName" : "JobName", - "c2jShape" : "JobName", + "KmsKeyId" : { + "c2jName" : "KmsKeyId", + "c2jShape" : "KmsKeyId", "deprecated" : false, - "documentation" : "

                            Filters on the name of the job.

                            ", + "documentation" : "

                            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                            • KMS Key Alias: \"alias/ExampleAlias\"

                            • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                            Filters on the name of the job.

                            \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withJobName", - "getterDocumentation" : "/**

                            Filters on the name of the job.

                            \n@return Filters on the name of the job.*/", - "getterMethodName" : "getJobName", + "fluentSetterDocumentation" : "/**

                            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                            • KMS Key Alias: \"alias/ExampleAlias\"

                            • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                            \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                            • KMS Key Alias: \"alias/ExampleAlias\"

                            • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                            • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withKmsKeyId", + "getterDocumentation" : "/**

                              ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                              • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                              • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                              • KMS Key Alias: \"alias/ExampleAlias\"

                              • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                              \n@return ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                              • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                              • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                              • KMS Key Alias: \"alias/ExampleAlias\"

                              • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                              • */", + "getterMethodName" : "getKmsKeyId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -59860,11 +61063,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "JobName", + "marshallLocationName" : "KmsKeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "JobName", + "unmarshallLocationName" : "KmsKeyId", "uri" : false }, "idempotencyToken" : false, @@ -59876,14 +61079,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "JobName", + "name" : "KmsKeyId", "sensitive" : false, - "setterDocumentation" : "/**

                                Filters on the name of the job.

                                \n@param jobName Filters on the name of the job.*/", - "setterMethodName" : "setJobName", + "setterDocumentation" : "/**

                                ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                                • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                • KMS Key Alias: \"alias/ExampleAlias\"

                                • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                                \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                                • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                • KMS Key Alias: \"alias/ExampleAlias\"

                                • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                                • */", + "setterMethodName" : "setKmsKeyId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobName", + "variableName" : "kmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -59893,29 +61096,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                  Filters on the name of the job.

                                  \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                  ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                                  • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                  • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                  • KMS Key Alias: \"alias/ExampleAlias\"

                                  • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                                  \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                                  • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                  • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                  • KMS Key Alias: \"alias/ExampleAlias\"

                                  • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                                  • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobName", + "variableName" : "kmsKeyId", "variableType" : "String", - "documentation" : "

                                    Filters on the name of the job.

                                    ", + "documentation" : "

                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                    • KMS Key Alias: \"alias/ExampleAlias\"

                                    • ARN of a KMS Key Alias: \"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias\"

                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "JobStatus" : { - "c2jName" : "JobStatus", - "c2jShape" : "JobStatus", + "S3Uri" : { + "c2jName" : "S3Uri", + "c2jShape" : "S3Uri", "deprecated" : false, - "documentation" : "

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    ", + "documentation" : "

                                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                                    ", "endpointDiscoveryId" : false, - "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", - "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    \n@return Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", - "getterMethodName" : "getJobStatus", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                                    \n@param s3Uri When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Uri", + "getterDocumentation" : "/**

                                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                                    \n@return When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.*/", + "getterMethodName" : "getS3Uri", "getterModel" : { "returnType" : "String", "documentation" : null @@ -59930,11 +61133,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "JobStatus", + "marshallLocationName" : "S3Uri", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "JobStatus", + "unmarshallLocationName" : "S3Uri", "uri" : false }, "idempotencyToken" : false, @@ -59946,14 +61149,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "JobStatus", + "name" : "S3Uri", "sensitive" : false, - "setterDocumentation" : "/**

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", - "setterMethodName" : "setJobStatus", + "setterDocumentation" : "/**

                                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                                    \n@param s3Uri When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.*/", + "setterMethodName" : "setS3Uri", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobStatus", + "variableName" : "s3Uri", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -59963,31 +61166,214 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                                    \n@param s3Uri When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobStatus", + "variableName" : "s3Uri", "variableType" : "String", - "documentation" : "

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    ", + "documentation" : "

                                    When you use the OutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data. The URI must be in the same region as the API endpoint that you are calling. The location is used as the prefix for the actual location of the output file.

                                    When the topic detection job is finished, the service creates an output file in a directory specific to the job. The S3Uri field contains the location of the output file, called output.tar.gz. It is a compressed archive that contains the ouput of the operation.

                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "S3Uri" ], + "shapeName" : "OutputDataConfig", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputDataConfig", + "variableName" : "outputDataConfig", + "variableType" : "OutputDataConfig", + "documentation" : null, + "simpleType" : "OutputDataConfig", + "variableSetterType" : "OutputDataConfig" + }, + "wrapper" : false + }, + "PartOfSpeechTag" : { + "c2jName" : "PartOfSpeechTag", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                    Identifies the part of speech represented by the token and gives the confidence that Amazon Comprehend has that the part of speech was correctly identified. For more information about the parts of speech that Amazon Comprehend can identify, see how-syntax.

                                    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.PartOfSpeechTag", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Tag", + "c2jShape" : "PartOfSpeechTagType", + "deprecated" : false, + "documentation" : "

                                    Identifies the part of speech that the token represents.

                                    ", + "endpointDiscoveryId" : false, + "enumType" : "PartOfSpeechTagType", + "fluentSetterDocumentation" : "/**

                                    Identifies the part of speech that the token represents.

                                    \n@param tag Identifies the part of speech that the token represents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PartOfSpeechTagType*/", + "fluentSetterMethodName" : "withTag", + "getterDocumentation" : "/**

                                    Identifies the part of speech that the token represents.

                                    \n@return Identifies the part of speech that the token represents.\n@see PartOfSpeechTagType*/", + "getterMethodName" : "getTag", + "getterModel" : { + "returnType" : "String", + "documentation" : null }, - "SubmitTimeAfter" : { - "c2jName" : "SubmitTimeAfter", - "c2jShape" : "Timestamp", + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Tag", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Tag", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Tag", + "sensitive" : false, + "setterDocumentation" : "/**

                                    Identifies the part of speech that the token represents.

                                    \n@param tag Identifies the part of speech that the token represents.\n@see PartOfSpeechTagType*/", + "setterMethodName" : "setTag", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "tag", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                    Identifies the part of speech that the token represents.

                                    \n@param tag Identifies the part of speech that the token represents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PartOfSpeechTagType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "tag", + "variableType" : "String", + "documentation" : "

                                    Identifies the part of speech that the token represents.

                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Score", + "c2jShape" : "Float", + "deprecated" : false, + "documentation" : "

                                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                                    \n@param score The confidence that Amazon Comprehend has that the part of speech was correctly identified.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withScore", + "getterDocumentation" : "/**

                                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                                    \n@return The confidence that Amazon Comprehend has that the part of speech was correctly identified.*/", + "getterMethodName" : "getScore", + "getterModel" : { + "returnType" : "Float", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Score", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Score", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Float", + "marshallingType" : "FLOAT", + "name" : "Score", + "sensitive" : false, + "setterDocumentation" : "/**

                                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                                    \n@param score The confidence that Amazon Comprehend has that the part of speech was correctly identified.*/", + "setterMethodName" : "setScore", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "score", + "variableType" : "Float", + "documentation" : "", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                                    \n@param score The confidence that Amazon Comprehend has that the part of speech was correctly identified.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "score", + "variableType" : "Float", + "documentation" : "

                                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                                    ", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Score" : { + "c2jName" : "Score", + "c2jShape" : "Float", "deprecated" : false, - "documentation" : "

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    ", + "documentation" : "

                                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSubmitTimeAfter", - "getterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    \n@return Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.*/", - "getterMethodName" : "getSubmitTimeAfter", + "fluentSetterDocumentation" : "/**

                                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                                    \n@param score The confidence that Amazon Comprehend has that the part of speech was correctly identified.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withScore", + "getterDocumentation" : "/**

                                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                                    \n@return The confidence that Amazon Comprehend has that the part of speech was correctly identified.*/", + "getterMethodName" : "getScore", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "Float", "documentation" : null }, "http" : { @@ -60000,11 +61386,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SubmitTimeAfter", + "marshallLocationName" : "Score", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SubmitTimeAfter", + "unmarshallLocationName" : "Score", "uri" : false }, "idempotencyToken" : false, @@ -60014,50 +61400,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "SubmitTimeAfter", + "marshallingTargetClass" : "Float", + "marshallingType" : "FLOAT", + "name" : "Score", "sensitive" : false, - "setterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.*/", - "setterMethodName" : "setSubmitTimeAfter", + "setterDocumentation" : "/**

                                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                                    \n@param score The confidence that Amazon Comprehend has that the part of speech was correctly identified.*/", + "setterMethodName" : "setScore", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "submitTimeAfter", - "variableType" : "java.util.Date", + "variableDeclarationType" : "Float", + "variableName" : "score", + "variableType" : "Float", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "Float", + "variableSetterType" : "Float" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                                    \n@param score The confidence that Amazon Comprehend has that the part of speech was correctly identified.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "submitTimeAfter", - "variableType" : "java.util.Date", - "documentation" : "

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "score", + "variableType" : "Float", + "documentation" : "

                                    The confidence that Amazon Comprehend has that the part of speech was correctly identified.

                                    ", + "simpleType" : "Float", + "variableSetterType" : "Float" }, "xmlNameSpaceUri" : null }, - "SubmitTimeBefore" : { - "c2jName" : "SubmitTimeBefore", - "c2jShape" : "Timestamp", + "Tag" : { + "c2jName" : "Tag", + "c2jShape" : "PartOfSpeechTagType", "deprecated" : false, - "documentation" : "

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    ", + "documentation" : "

                                    Identifies the part of speech that the token represents.

                                    ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSubmitTimeBefore", - "getterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    \n@return Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.*/", - "getterMethodName" : "getSubmitTimeBefore", + "enumType" : "PartOfSpeechTagType", + "fluentSetterDocumentation" : "/**

                                    Identifies the part of speech that the token represents.

                                    \n@param tag Identifies the part of speech that the token represents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PartOfSpeechTagType*/", + "fluentSetterMethodName" : "withTag", + "getterDocumentation" : "/**

                                    Identifies the part of speech that the token represents.

                                    \n@return Identifies the part of speech that the token represents.\n@see PartOfSpeechTagType*/", + "getterMethodName" : "getTag", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -60070,11 +61456,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SubmitTimeBefore", + "marshallLocationName" : "Tag", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SubmitTimeBefore", + "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, @@ -60084,34 +61470,34 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "SubmitTimeBefore", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Tag", "sensitive" : false, - "setterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.*/", - "setterMethodName" : "setSubmitTimeBefore", + "setterDocumentation" : "/**

                                    Identifies the part of speech that the token represents.

                                    \n@param tag Identifies the part of speech that the token represents.\n@see PartOfSpeechTagType*/", + "setterMethodName" : "setTag", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "submitTimeBefore", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "tag", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                    Identifies the part of speech that the token represents.

                                    \n@param tag Identifies the part of speech that the token represents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PartOfSpeechTagType*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "submitTimeBefore", - "variableType" : "java.util.Date", - "documentation" : "

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "tag", + "variableType" : "String", + "documentation" : "

                                    Identifies the part of speech that the token represents.

                                    ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } @@ -60120,7 +61506,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "SentimentDetectionJobFilter", + "shapeName" : "PartOfSpeechTag", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -60129,17 +61515,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentDetectionJobFilter", - "variableName" : "sentimentDetectionJobFilter", - "variableType" : "SentimentDetectionJobFilter", + "variableDeclarationType" : "PartOfSpeechTag", + "variableName" : "partOfSpeechTag", + "variableType" : "PartOfSpeechTag", "documentation" : null, - "simpleType" : "SentimentDetectionJobFilter", - "variableSetterType" : "SentimentDetectionJobFilter" + "simpleType" : "PartOfSpeechTag", + "variableSetterType" : "PartOfSpeechTag" }, "wrapper" : false }, - "SentimentDetectionJobProperties" : { - "c2jName" : "SentimentDetectionJobProperties", + "PartOfSpeechTagType" : { + "c2jName" : "PartOfSpeechTagType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -60147,11 +61533,109 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                                    Provides information about a sentiment detection job.

                                    ", + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "ADJ", + "value" : "ADJ" + }, { + "name" : "ADP", + "value" : "ADP" + }, { + "name" : "ADV", + "value" : "ADV" + }, { + "name" : "AUX", + "value" : "AUX" + }, { + "name" : "CONJ", + "value" : "CONJ" + }, { + "name" : "CCONJ", + "value" : "CCONJ" + }, { + "name" : "DET", + "value" : "DET" + }, { + "name" : "INTJ", + "value" : "INTJ" + }, { + "name" : "NOUN", + "value" : "NOUN" + }, { + "name" : "NUM", + "value" : "NUM" + }, { + "name" : "O", + "value" : "O" + }, { + "name" : "PART", + "value" : "PART" + }, { + "name" : "PRON", + "value" : "PRON" + }, { + "name" : "PROPN", + "value" : "PROPN" + }, { + "name" : "PUNCT", + "value" : "PUNCT" + }, { + "name" : "SCONJ", + "value" : "SCONJ" + }, { + "name" : "SYM", + "value" : "SYM" + }, { + "name" : "VERB", + "value" : "VERB" + } ], + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.enum.PartOfSpeechTagType", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.comprehend.enum", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PartOfSpeechTagType", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PartOfSpeechTagType", + "variableName" : "partOfSpeechTagType", + "variableType" : "PartOfSpeechTagType", + "documentation" : null, + "simpleType" : "PartOfSpeechTagType", + "variableSetterType" : "PartOfSpeechTagType" + }, + "wrapper" : false + }, + "PiiEntitiesDetectionJobFilter" : { + "c2jName" : "PiiEntitiesDetectionJobFilter", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                    Provides information for filtering a list of PII entity detection jobs.

                                    ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.SentimentDetectionJobProperties", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.PiiEntitiesDetectionJobFilter", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -60159,16 +61643,16 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "JobId", - "c2jShape" : "JobId", + "c2jName" : "JobName", + "c2jShape" : "JobName", "deprecated" : false, - "documentation" : "

                                    The identifier assigned to the sentiment detection job.

                                    ", + "documentation" : "

                                    Filters on the name of the job.

                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                    The identifier assigned to the sentiment detection job.

                                    \n@param jobId The identifier assigned to the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                    The identifier assigned to the sentiment detection job.

                                    \n@return The identifier assigned to the sentiment detection job.*/", - "getterMethodName" : "getJobId", + "fluentSetterDocumentation" : "/**

                                    Filters on the name of the job.

                                    \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobName", + "getterDocumentation" : "/**

                                    Filters on the name of the job.

                                    \n@return Filters on the name of the job.*/", + "getterMethodName" : "getJobName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -60183,11 +61667,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "JobId", + "marshallLocationName" : "JobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "JobId", + "unmarshallLocationName" : "JobName", "uri" : false }, "idempotencyToken" : false, @@ -60199,14 +61683,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "JobId", + "name" : "JobName", "sensitive" : false, - "setterDocumentation" : "/**

                                    The identifier assigned to the sentiment detection job.

                                    \n@param jobId The identifier assigned to the sentiment detection job.*/", - "setterMethodName" : "setJobId", + "setterDocumentation" : "/**

                                    Filters on the name of the job.

                                    \n@param jobName Filters on the name of the job.*/", + "setterMethodName" : "setJobName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobId", + "variableName" : "jobName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -60216,28 +61700,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                    The identifier assigned to the sentiment detection job.

                                    \n@param jobId The identifier assigned to the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                    Filters on the name of the job.

                                    \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobId", + "variableName" : "jobName", "variableType" : "String", - "documentation" : "

                                    The identifier assigned to the sentiment detection job.

                                    ", + "documentation" : "

                                    Filters on the name of the job.

                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "JobName", - "c2jShape" : "JobName", + "c2jName" : "JobStatus", + "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                    The name that you assigned to the sentiment detection job

                                    ", + "documentation" : "

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                                    The name that you assigned to the sentiment detection job

                                    \n@param jobName The name that you assigned to the sentiment detection job\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withJobName", - "getterDocumentation" : "/**

                                    The name that you assigned to the sentiment detection job

                                    \n@return The name that you assigned to the sentiment detection job*/", - "getterMethodName" : "getJobName", + "enumType" : "JobStatus", + "fluentSetterDocumentation" : "/**

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterMethodName" : "withJobStatus", + "getterDocumentation" : "/**

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    \n@return Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", + "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", "documentation" : null @@ -60252,11 +61736,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "JobName", + "marshallLocationName" : "JobStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "JobName", + "unmarshallLocationName" : "JobStatus", "uri" : false }, "idempotencyToken" : false, @@ -60268,14 +61752,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "JobName", + "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                    The name that you assigned to the sentiment detection job

                                    \n@param jobName The name that you assigned to the sentiment detection job*/", - "setterMethodName" : "setJobName", + "setterDocumentation" : "/**

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", + "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobName", + "variableName" : "jobStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -60285,30 +61769,30 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                    The name that you assigned to the sentiment detection job

                                    \n@param jobName The name that you assigned to the sentiment detection job\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobName", + "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                    The name that you assigned to the sentiment detection job

                                    ", + "documentation" : "

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "JobStatus", - "c2jShape" : "JobStatus", + "c2jName" : "SubmitTimeBefore", + "c2jShape" : "Timestamp", "deprecated" : false, - "documentation" : "

                                    The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                    ", + "documentation" : "

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    ", "endpointDiscoveryId" : false, - "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                    The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                    \n@param jobStatus The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", - "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                    The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                    \n@return The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@see JobStatus*/", - "getterMethodName" : "getJobStatus", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSubmitTimeBefore", + "getterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    \n@return Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.*/", + "getterMethodName" : "getSubmitTimeBefore", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -60321,11 +61805,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "JobStatus", + "marshallLocationName" : "SubmitTimeBefore", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "JobStatus", + "unmarshallLocationName" : "SubmitTimeBefore", "uri" : false }, "idempotencyToken" : false, @@ -60335,49 +61819,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "JobStatus", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "SubmitTimeBefore", "sensitive" : false, - "setterDocumentation" : "/**

                                    The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                    \n@param jobStatus The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@see JobStatus*/", - "setterMethodName" : "setJobStatus", + "setterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.*/", + "setterMethodName" : "setSubmitTimeBefore", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "jobStatus", - "variableType" : "String", + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeBefore", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                    The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                    \n@param jobStatus The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "jobStatus", - "variableType" : "String", - "documentation" : "

                                    The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                    ", - "simpleType" : "String", - "variableSetterType" : "String" + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeBefore", + "variableType" : "java.util.Date", + "documentation" : "

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Message", - "c2jShape" : "AnyLengthString", + "c2jName" : "SubmitTimeAfter", + "c2jShape" : "Timestamp", "deprecated" : false, - "documentation" : "

                                    A description of the status of a job.

                                    ", + "documentation" : "

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                    A description of the status of a job.

                                    \n@param message A description of the status of a job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMessage", - "getterDocumentation" : "/**

                                    A description of the status of a job.

                                    \n@return A description of the status of a job.*/", - "getterMethodName" : "getMessage", + "fluentSetterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSubmitTimeAfter", + "getterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    \n@return Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.*/", + "getterMethodName" : "getSubmitTimeAfter", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -60390,11 +61874,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Message", + "marshallLocationName" : "SubmitTimeAfter", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Message", + "unmarshallLocationName" : "SubmitTimeAfter", "uri" : false }, "idempotencyToken" : false, @@ -60404,49 +61888,374 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Message", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "SubmitTimeAfter", "sensitive" : false, - "setterDocumentation" : "/**

                                    A description of the status of a job.

                                    \n@param message A description of the status of a job.*/", - "setterMethodName" : "setMessage", + "setterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.*/", + "setterMethodName" : "setSubmitTimeAfter", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "message", - "variableType" : "String", + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeAfter", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                    A description of the status of a job.

                                    \n@param message A description of the status of a job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "message", - "variableType" : "String", - "documentation" : "

                                    A description of the status of a job.

                                    ", - "simpleType" : "String", - "variableSetterType" : "String" + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeAfter", + "variableType" : "java.util.Date", + "documentation" : "

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "SubmitTime", - "c2jShape" : "Timestamp", + } ], + "membersAsMap" : { + "JobName" : { + "c2jName" : "JobName", + "c2jShape" : "JobName", + "deprecated" : false, + "documentation" : "

                                    Filters on the name of the job.

                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                    Filters on the name of the job.

                                    \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobName", + "getterDocumentation" : "/**

                                    Filters on the name of the job.

                                    \n@return Filters on the name of the job.*/", + "getterMethodName" : "getJobName", + "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" : "JobName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobName", + "sensitive" : false, + "setterDocumentation" : "/**

                                    Filters on the name of the job.

                                    \n@param jobName Filters on the name of the job.*/", + "setterMethodName" : "setJobName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                    Filters on the name of the job.

                                    \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "

                                    Filters on the name of the job.

                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "JobStatus" : { + "c2jName" : "JobStatus", + "c2jShape" : "JobStatus", + "deprecated" : false, + "documentation" : "

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    ", + "endpointDiscoveryId" : false, + "enumType" : "JobStatus", + "fluentSetterDocumentation" : "/**

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterMethodName" : "withJobStatus", + "getterDocumentation" : "/**

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    \n@return Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", + "getterMethodName" : "getJobStatus", + "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" : "JobStatus", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobStatus", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobStatus", + "sensitive" : false, + "setterDocumentation" : "/**

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", + "setterMethodName" : "setJobStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "

                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "SubmitTimeAfter" : { + "c2jName" : "SubmitTimeAfter", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSubmitTimeAfter", + "getterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    \n@return Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.*/", + "getterMethodName" : "getSubmitTimeAfter", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SubmitTimeAfter", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SubmitTimeAfter", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "SubmitTimeAfter", + "sensitive" : false, + "setterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.*/", + "setterMethodName" : "setSubmitTimeAfter", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeAfter", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeAfter", + "variableType" : "java.util.Date", + "documentation" : "

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                    ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "SubmitTimeBefore" : { + "c2jName" : "SubmitTimeBefore", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSubmitTimeBefore", + "getterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    \n@return Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.*/", + "getterMethodName" : "getSubmitTimeBefore", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SubmitTimeBefore", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SubmitTimeBefore", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "SubmitTimeBefore", + "sensitive" : false, + "setterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.*/", + "setterMethodName" : "setSubmitTimeBefore", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeBefore", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeBefore", + "variableType" : "java.util.Date", + "documentation" : "

                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                    ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PiiEntitiesDetectionJobFilter", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PiiEntitiesDetectionJobFilter", + "variableName" : "piiEntitiesDetectionJobFilter", + "variableType" : "PiiEntitiesDetectionJobFilter", + "documentation" : null, + "simpleType" : "PiiEntitiesDetectionJobFilter", + "variableSetterType" : "PiiEntitiesDetectionJobFilter" + }, + "wrapper" : false + }, + "PiiEntitiesDetectionJobProperties" : { + "c2jName" : "PiiEntitiesDetectionJobProperties", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                    Provides information about a PII entities detection job.

                                    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.PiiEntitiesDetectionJobProperties", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "JobId", + "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                    The time that the sentiment detection job was submitted for processing.

                                    ", + "documentation" : "

                                    The identifier assigned to the PII entities detection job.

                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                    The time that the sentiment detection job was submitted for processing.

                                    \n@param submitTime The time that the sentiment detection job was submitted for processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSubmitTime", - "getterDocumentation" : "/**

                                    The time that the sentiment detection job was submitted for processing.

                                    \n@return The time that the sentiment detection job was submitted for processing.*/", - "getterMethodName" : "getSubmitTime", + "fluentSetterDocumentation" : "/**

                                    The identifier assigned to the PII entities detection job.

                                    \n@param jobId The identifier assigned to the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobId", + "getterDocumentation" : "/**

                                    The identifier assigned to the PII entities detection job.

                                    \n@return The identifier assigned to the PII entities detection job.*/", + "getterMethodName" : "getJobId", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -60459,11 +62268,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SubmitTime", + "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SubmitTime", + "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, @@ -60473,49 +62282,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "SubmitTime", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                    The time that the sentiment detection job was submitted for processing.

                                    \n@param submitTime The time that the sentiment detection job was submitted for processing.*/", - "setterMethodName" : "setSubmitTime", + "setterDocumentation" : "/**

                                    The identifier assigned to the PII entities detection job.

                                    \n@param jobId The identifier assigned to the PII entities detection job.*/", + "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "submitTime", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                    The time that the sentiment detection job was submitted for processing.

                                    \n@param submitTime The time that the sentiment detection job was submitted for processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                    The identifier assigned to the PII entities detection job.

                                    \n@param jobId The identifier assigned to the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "submitTime", - "variableType" : "java.util.Date", - "documentation" : "

                                    The time that the sentiment detection job was submitted for processing.

                                    ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "

                                    The identifier assigned to the PII entities detection job.

                                    ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "EndTime", - "c2jShape" : "Timestamp", + "c2jName" : "JobName", + "c2jShape" : "JobName", "deprecated" : false, - "documentation" : "

                                    The time that the sentiment detection job ended.

                                    ", + "documentation" : "

                                    The name that you assigned the PII entities detection job.

                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                    The time that the sentiment detection job ended.

                                    \n@param endTime The time that the sentiment detection job ended.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEndTime", - "getterDocumentation" : "/**

                                    The time that the sentiment detection job ended.

                                    \n@return The time that the sentiment detection job ended.*/", - "getterMethodName" : "getEndTime", + "fluentSetterDocumentation" : "/**

                                    The name that you assigned the PII entities detection job.

                                    \n@param jobName The name that you assigned the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobName", + "getterDocumentation" : "/**

                                    The name that you assigned the PII entities detection job.

                                    \n@return The name that you assigned the PII entities detection job.*/", + "getterMethodName" : "getJobName", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -60528,11 +62337,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EndTime", + "marshallLocationName" : "JobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EndTime", + "unmarshallLocationName" : "JobName", "uri" : false }, "idempotencyToken" : false, @@ -60542,32 +62351,308 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "EndTime", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobName", "sensitive" : false, - "setterDocumentation" : "/**

                                    The time that the sentiment detection job ended.

                                    \n@param endTime The time that the sentiment detection job ended.*/", - "setterMethodName" : "setEndTime", + "setterDocumentation" : "/**

                                    The name that you assigned the PII entities detection job.

                                    \n@param jobName The name that you assigned the PII entities detection job.*/", + "setterMethodName" : "setJobName", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "endTime", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                    The time that the sentiment detection job ended.

                                    \n@param endTime The time that the sentiment detection job ended.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                    The name that you assigned the PII entities detection job.

                                    \n@param jobName The name that you assigned the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "

                                    The name that you assigned the PII entities detection job.

                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "JobStatus", + "c2jShape" : "JobStatus", + "deprecated" : false, + "documentation" : "

                                    The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.

                                    ", + "endpointDiscoveryId" : false, + "enumType" : "JobStatus", + "fluentSetterDocumentation" : "/**

                                    The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.

                                    \n@param jobStatus The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterMethodName" : "withJobStatus", + "getterDocumentation" : "/**

                                    The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.

                                    \n@return The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.\n@see JobStatus*/", + "getterMethodName" : "getJobStatus", + "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" : "JobStatus", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobStatus", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobStatus", + "sensitive" : false, + "setterDocumentation" : "/**

                                    The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.

                                    \n@param jobStatus The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.\n@see JobStatus*/", + "setterMethodName" : "setJobStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                    The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.

                                    \n@param jobStatus The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "

                                    The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.

                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Message", + "c2jShape" : "AnyLengthString", + "deprecated" : false, + "documentation" : "

                                    A description of the status of a job.

                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                    A description of the status of a job.

                                    \n@param message A description of the status of a job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMessage", + "getterDocumentation" : "/**

                                    A description of the status of a job.

                                    \n@return A description of the status of a job.*/", + "getterMethodName" : "getMessage", + "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" : "Message", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Message", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Message", + "sensitive" : false, + "setterDocumentation" : "/**

                                    A description of the status of a job.

                                    \n@param message A description of the status of a job.*/", + "setterMethodName" : "setMessage", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "message", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                    A description of the status of a job.

                                    \n@param message A description of the status of a job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "message", + "variableType" : "String", + "documentation" : "

                                    A description of the status of a job.

                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "SubmitTime", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "

                                    The time that the PII entities detection job was submitted for processing.

                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                    The time that the PII entities detection job was submitted for processing.

                                    \n@param submitTime The time that the PII entities detection job was submitted for processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSubmitTime", + "getterDocumentation" : "/**

                                    The time that the PII entities detection job was submitted for processing.

                                    \n@return The time that the PII entities detection job was submitted for processing.*/", + "getterMethodName" : "getSubmitTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SubmitTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SubmitTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "SubmitTime", + "sensitive" : false, + "setterDocumentation" : "/**

                                    The time that the PII entities detection job was submitted for processing.

                                    \n@param submitTime The time that the PII entities detection job was submitted for processing.*/", + "setterMethodName" : "setSubmitTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                    The time that the PII entities detection job was submitted for processing.

                                    \n@param submitTime The time that the PII entities detection job was submitted for processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "unixTimestamp", "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTime", + "variableType" : "java.util.Date", + "documentation" : "

                                    The time that the PII entities detection job was submitted for processing.

                                    ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "EndTime", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "

                                    The time that the PII entities detection job completed.

                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                    The time that the PII entities detection job completed.

                                    \n@param endTime The time that the PII entities detection job completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEndTime", + "getterDocumentation" : "/**

                                    The time that the PII entities detection job completed.

                                    \n@return The time that the PII entities detection job completed.*/", + "getterMethodName" : "getEndTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EndTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EndTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "EndTime", + "sensitive" : false, + "setterDocumentation" : "/**

                                    The time that the PII entities detection job completed.

                                    \n@param endTime The time that the PII entities detection job completed.*/", + "setterMethodName" : "setEndTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", - "documentation" : "

                                    The time that the sentiment detection job ended.

                                    ", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                    The time that the PII entities detection job completed.

                                    \n@param endTime The time that the PII entities detection job completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "endTime", + "variableType" : "java.util.Date", + "documentation" : "

                                    The time that the PII entities detection job completed.

                                    ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, @@ -60576,12 +62661,12 @@ "c2jName" : "InputDataConfig", "c2jShape" : "InputDataConfig", "deprecated" : false, - "documentation" : "

                                    The input data configuration that you supplied when you created the sentiment detection job.

                                    ", + "documentation" : "

                                    The input properties for a PII entities detection job.

                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                    The input data configuration that you supplied when you created the sentiment detection job.

                                    \n@param inputDataConfig The input data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                    The input properties for a PII entities detection job.

                                    \n@param inputDataConfig The input properties for a PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInputDataConfig", - "getterDocumentation" : "/**

                                    The input data configuration that you supplied when you created the sentiment detection job.

                                    \n@return The input data configuration that you supplied when you created the sentiment detection job.*/", + "getterDocumentation" : "/**

                                    The input properties for a PII entities detection job.

                                    \n@return The input properties for a PII entities detection job.*/", "getterMethodName" : "getInputDataConfig", "getterModel" : { "returnType" : "InputDataConfig", @@ -60615,7 +62700,7 @@ "marshallingType" : "STRUCTURED", "name" : "InputDataConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                    The input data configuration that you supplied when you created the sentiment detection job.

                                    \n@param inputDataConfig The input data configuration that you supplied when you created the sentiment detection job.*/", + "setterDocumentation" : "/**

                                    The input properties for a PII entities detection job.

                                    \n@param inputDataConfig The input properties for a PII entities detection job.*/", "setterMethodName" : "setInputDataConfig", "setterModel" : { "timestampFormat" : null, @@ -60630,30 +62715,30 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                    The input data configuration that you supplied when you created the sentiment detection job.

                                    \n@param inputDataConfig The input data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                    The input properties for a PII entities detection job.

                                    \n@param inputDataConfig The input properties for a PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "InputDataConfig", "variableName" : "inputDataConfig", "variableType" : "InputDataConfig", - "documentation" : "

                                    The input data configuration that you supplied when you created the sentiment detection job.

                                    ", + "documentation" : "

                                    The input properties for a PII entities detection job.

                                    ", "simpleType" : "InputDataConfig", "variableSetterType" : "InputDataConfig" }, "xmlNameSpaceUri" : null }, { "c2jName" : "OutputDataConfig", - "c2jShape" : "OutputDataConfig", + "c2jShape" : "PiiOutputDataConfig", "deprecated" : false, - "documentation" : "

                                    The output data configuration that you supplied when you created the sentiment detection job.

                                    ", + "documentation" : "

                                    The output data configuration that you supplied when you created the PII entities detection job.

                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                    The output data configuration that you supplied when you created the sentiment detection job.

                                    \n@param outputDataConfig The output data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                    The output data configuration that you supplied when you created the PII entities detection job.

                                    \n@param outputDataConfig The output data configuration that you supplied when you created the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputDataConfig", - "getterDocumentation" : "/**

                                    The output data configuration that you supplied when you created the sentiment detection job.

                                    \n@return The output data configuration that you supplied when you created the sentiment detection job.*/", + "getterDocumentation" : "/**

                                    The output data configuration that you supplied when you created the PII entities detection job.

                                    \n@return The output data configuration that you supplied when you created the PII entities detection job.*/", "getterMethodName" : "getOutputDataConfig", "getterModel" : { - "returnType" : "OutputDataConfig", + "returnType" : "PiiOutputDataConfig", "documentation" : null }, "http" : { @@ -60684,45 +62769,45 @@ "marshallingType" : "STRUCTURED", "name" : "OutputDataConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                    The output data configuration that you supplied when you created the sentiment detection job.

                                    \n@param outputDataConfig The output data configuration that you supplied when you created the sentiment detection job.*/", + "setterDocumentation" : "/**

                                    The output data configuration that you supplied when you created the PII entities detection job.

                                    \n@param outputDataConfig The output data configuration that you supplied when you created the PII entities detection job.*/", "setterMethodName" : "setOutputDataConfig", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "OutputDataConfig", + "variableDeclarationType" : "PiiOutputDataConfig", "variableName" : "outputDataConfig", - "variableType" : "OutputDataConfig", + "variableType" : "PiiOutputDataConfig", "documentation" : "", - "simpleType" : "OutputDataConfig", - "variableSetterType" : "OutputDataConfig" + "simpleType" : "PiiOutputDataConfig", + "variableSetterType" : "PiiOutputDataConfig" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                    The output data configuration that you supplied when you created the sentiment detection job.

                                    \n@param outputDataConfig The output data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                    The output data configuration that you supplied when you created the PII entities detection job.

                                    \n@param outputDataConfig The output data configuration that you supplied when you created the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "OutputDataConfig", + "variableDeclarationType" : "PiiOutputDataConfig", "variableName" : "outputDataConfig", - "variableType" : "OutputDataConfig", - "documentation" : "

                                    The output data configuration that you supplied when you created the sentiment detection job.

                                    ", - "simpleType" : "OutputDataConfig", - "variableSetterType" : "OutputDataConfig" + "variableType" : "PiiOutputDataConfig", + "documentation" : "

                                    The output data configuration that you supplied when you created the PII entities detection job.

                                    ", + "simpleType" : "PiiOutputDataConfig", + "variableSetterType" : "PiiOutputDataConfig" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "LanguageCode", - "c2jShape" : "LanguageCode", + "c2jName" : "RedactionConfig", + "c2jShape" : "RedactionConfig", "deprecated" : false, - "documentation" : "

                                    The language code of the input documents.

                                    ", + "documentation" : "

                                    Provides configuration parameters for PII entity redaction.

                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                    ", "endpointDiscoveryId" : false, - "enumType" : "LanguageCode", - "fluentSetterDocumentation" : "/**

                                    The language code of the input documents.

                                    \n@param languageCode The language code of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", - "fluentSetterMethodName" : "withLanguageCode", - "getterDocumentation" : "/**

                                    The language code of the input documents.

                                    \n@return The language code of the input documents.\n@see LanguageCode*/", - "getterMethodName" : "getLanguageCode", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                    Provides configuration parameters for PII entity redaction.

                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                    \n@param redactionConfig Provides configuration parameters for PII entity redaction.

                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRedactionConfig", + "getterDocumentation" : "/**

                                    Provides configuration parameters for PII entity redaction.

                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                    \n@return Provides configuration parameters for PII entity redaction.

                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.*/", + "getterMethodName" : "getRedactionConfig", "getterModel" : { - "returnType" : "String", + "returnType" : "RedactionConfig", "documentation" : null }, "http" : { @@ -60735,11 +62820,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LanguageCode", + "marshallLocationName" : "RedactionConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LanguageCode", + "unmarshallLocationName" : "RedactionConfig", "uri" : false }, "idempotencyToken" : false, @@ -60749,47 +62834,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "LanguageCode", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "RedactionConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                    The language code of the input documents.

                                    \n@param languageCode The language code of the input documents.\n@see LanguageCode*/", - "setterMethodName" : "setLanguageCode", + "setterDocumentation" : "/**

                                    Provides configuration parameters for PII entity redaction.

                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                    \n@param redactionConfig Provides configuration parameters for PII entity redaction.

                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.*/", + "setterMethodName" : "setRedactionConfig", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "languageCode", - "variableType" : "String", + "variableDeclarationType" : "RedactionConfig", + "variableName" : "redactionConfig", + "variableType" : "RedactionConfig", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "RedactionConfig", + "variableSetterType" : "RedactionConfig" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                    The language code of the input documents.

                                    \n@param languageCode The language code of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "varargSetterDocumentation" : "/**

                                    Provides configuration parameters for PII entity redaction.

                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                    \n@param redactionConfig Provides configuration parameters for PII entity redaction.

                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "languageCode", - "variableType" : "String", - "documentation" : "

                                    The language code of the input documents.

                                    ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "RedactionConfig", + "variableName" : "redactionConfig", + "variableType" : "RedactionConfig", + "documentation" : "

                                    Provides configuration parameters for PII entity redaction.

                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                    ", + "simpleType" : "RedactionConfig", + "variableSetterType" : "RedactionConfig" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "DataAccessRoleArn", - "c2jShape" : "IamRoleArn", + "c2jName" : "LanguageCode", + "c2jShape" : "LanguageCode", "deprecated" : false, - "documentation" : "

                                    The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                    ", + "documentation" : "

                                    The language code of the input documents

                                    ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                                    The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDataAccessRoleArn", - "getterDocumentation" : "/**

                                    The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                    \n@return The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.*/", - "getterMethodName" : "getDataAccessRoleArn", + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

                                    The language code of the input documents

                                    \n@param languageCode The language code of the input documents\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

                                    The language code of the input documents

                                    \n@return The language code of the input documents\n@see LanguageCode*/", + "getterMethodName" : "getLanguageCode", "getterModel" : { "returnType" : "String", "documentation" : null @@ -60804,11 +62889,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DataAccessRoleArn", + "marshallLocationName" : "LanguageCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DataAccessRoleArn", + "unmarshallLocationName" : "LanguageCode", "uri" : false }, "idempotencyToken" : false, @@ -60820,14 +62905,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DataAccessRoleArn", + "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

                                    The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.*/", - "setterMethodName" : "setDataAccessRoleArn", + "setterDocumentation" : "/**

                                    The language code of the input documents

                                    \n@param languageCode The language code of the input documents\n@see LanguageCode*/", + "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "dataAccessRoleArn", + "variableName" : "languageCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -60837,28 +62922,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                    The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                    The language code of the input documents

                                    \n@param languageCode The language code of the input documents\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "dataAccessRoleArn", + "variableName" : "languageCode", "variableType" : "String", - "documentation" : "

                                    The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                    ", + "documentation" : "

                                    The language code of the input documents

                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "VolumeKmsKeyId", - "c2jShape" : "KmsKeyId", + "c2jName" : "DataAccessRoleArn", + "c2jShape" : "IamRoleArn", "deprecated" : false, - "documentation" : "

                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                    ", + "documentation" : "

                                    The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                    \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                    • \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVolumeKmsKeyId", - "getterDocumentation" : "/**

                                      ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                      • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                      • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                      \n@return ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                      • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                      • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                      • */", - "getterMethodName" : "getVolumeKmsKeyId", + "fluentSetterDocumentation" : "/**

                                        The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                        \n@param dataAccessRoleArn The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDataAccessRoleArn", + "getterDocumentation" : "/**

                                        The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                        \n@return The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.*/", + "getterMethodName" : "getDataAccessRoleArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -60873,11 +62958,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VolumeKmsKeyId", + "marshallLocationName" : "DataAccessRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VolumeKmsKeyId", + "unmarshallLocationName" : "DataAccessRoleArn", "uri" : false }, "idempotencyToken" : false, @@ -60889,14 +62974,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VolumeKmsKeyId", + "name" : "DataAccessRoleArn", "sensitive" : false, - "setterDocumentation" : "/**

                                        ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                        • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                        • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                        \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                        • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                        • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                        • */", - "setterMethodName" : "setVolumeKmsKeyId", + "setterDocumentation" : "/**

                                          The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                          \n@param dataAccessRoleArn The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.*/", + "setterMethodName" : "setDataAccessRoleArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "volumeKmsKeyId", + "variableName" : "dataAccessRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -60906,30 +62991,30 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                          ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                          • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                          \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                          • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                            The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                            \n@param dataAccessRoleArn The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "volumeKmsKeyId", + "variableName" : "dataAccessRoleArn", "variableType" : "String", - "documentation" : "

                                            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                            ", + "documentation" : "

                                            The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "VpcConfig", - "c2jShape" : "VpcConfig", + "c2jName" : "Mode", + "c2jShape" : "PiiEntitiesDetectionMode", "deprecated" : false, - "documentation" : "

                                            Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                            ", + "documentation" : "

                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                            ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                                            Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                            \n@param vpcConfig Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVpcConfig", - "getterDocumentation" : "/**

                                            Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                            \n@return Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.*/", - "getterMethodName" : "getVpcConfig", + "enumType" : "PiiEntitiesDetectionMode", + "fluentSetterDocumentation" : "/**

                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                            \n@param mode Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntitiesDetectionMode*/", + "fluentSetterMethodName" : "withMode", + "getterDocumentation" : "/**

                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                            \n@return Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@see PiiEntitiesDetectionMode*/", + "getterMethodName" : "getMode", "getterModel" : { - "returnType" : "VpcConfig", + "returnType" : "String", "documentation" : null }, "http" : { @@ -60942,11 +63027,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VpcConfig", + "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VpcConfig", + "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, @@ -60956,34 +63041,34 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "VpcConfig", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Mode", "sensitive" : false, - "setterDocumentation" : "/**

                                            Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                            \n@param vpcConfig Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.*/", - "setterMethodName" : "setVpcConfig", + "setterDocumentation" : "/**

                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                            \n@param mode Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@see PiiEntitiesDetectionMode*/", + "setterMethodName" : "setMode", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VpcConfig", - "variableName" : "vpcConfig", - "variableType" : "VpcConfig", + "variableDeclarationType" : "String", + "variableName" : "mode", + "variableType" : "String", "documentation" : "", - "simpleType" : "VpcConfig", - "variableSetterType" : "VpcConfig" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                            Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                            \n@param vpcConfig Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                            \n@param mode Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntitiesDetectionMode*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VpcConfig", - "variableName" : "vpcConfig", - "variableType" : "VpcConfig", - "documentation" : "

                                            Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                            ", - "simpleType" : "VpcConfig", - "variableSetterType" : "VpcConfig" + "variableDeclarationType" : "String", + "variableName" : "mode", + "variableType" : "String", + "documentation" : "

                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                            ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], @@ -61062,12 +63147,12 @@ "c2jName" : "EndTime", "c2jShape" : "Timestamp", "deprecated" : false, - "documentation" : "

                                            The time that the sentiment detection job ended.

                                            ", + "documentation" : "

                                            The time that the PII entities detection job completed.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                            The time that the sentiment detection job ended.

                                            \n@param endTime The time that the sentiment detection job ended.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                            The time that the PII entities detection job completed.

                                            \n@param endTime The time that the PII entities detection job completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEndTime", - "getterDocumentation" : "/**

                                            The time that the sentiment detection job ended.

                                            \n@return The time that the sentiment detection job ended.*/", + "getterDocumentation" : "/**

                                            The time that the PII entities detection job completed.

                                            \n@return The time that the PII entities detection job completed.*/", "getterMethodName" : "getEndTime", "getterModel" : { "returnType" : "java.util.Date", @@ -61101,7 +63186,7 @@ "marshallingType" : "DATE", "name" : "EndTime", "sensitive" : false, - "setterDocumentation" : "/**

                                            The time that the sentiment detection job ended.

                                            \n@param endTime The time that the sentiment detection job ended.*/", + "setterDocumentation" : "/**

                                            The time that the PII entities detection job completed.

                                            \n@param endTime The time that the PII entities detection job completed.*/", "setterMethodName" : "setEndTime", "setterModel" : { "timestampFormat" : null, @@ -61116,13 +63201,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                            The time that the sentiment detection job ended.

                                            \n@param endTime The time that the sentiment detection job ended.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                            The time that the PII entities detection job completed.

                                            \n@param endTime The time that the PII entities detection job completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "unixTimestamp", "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", - "documentation" : "

                                            The time that the sentiment detection job ended.

                                            ", + "documentation" : "

                                            The time that the PII entities detection job completed.

                                            ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, @@ -61132,12 +63217,12 @@ "c2jName" : "InputDataConfig", "c2jShape" : "InputDataConfig", "deprecated" : false, - "documentation" : "

                                            The input data configuration that you supplied when you created the sentiment detection job.

                                            ", + "documentation" : "

                                            The input properties for a PII entities detection job.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                            The input data configuration that you supplied when you created the sentiment detection job.

                                            \n@param inputDataConfig The input data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                            The input properties for a PII entities detection job.

                                            \n@param inputDataConfig The input properties for a PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInputDataConfig", - "getterDocumentation" : "/**

                                            The input data configuration that you supplied when you created the sentiment detection job.

                                            \n@return The input data configuration that you supplied when you created the sentiment detection job.*/", + "getterDocumentation" : "/**

                                            The input properties for a PII entities detection job.

                                            \n@return The input properties for a PII entities detection job.*/", "getterMethodName" : "getInputDataConfig", "getterModel" : { "returnType" : "InputDataConfig", @@ -61171,7 +63256,7 @@ "marshallingType" : "STRUCTURED", "name" : "InputDataConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                            The input data configuration that you supplied when you created the sentiment detection job.

                                            \n@param inputDataConfig The input data configuration that you supplied when you created the sentiment detection job.*/", + "setterDocumentation" : "/**

                                            The input properties for a PII entities detection job.

                                            \n@param inputDataConfig The input properties for a PII entities detection job.*/", "setterMethodName" : "setInputDataConfig", "setterModel" : { "timestampFormat" : null, @@ -61186,13 +63271,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                            The input data configuration that you supplied when you created the sentiment detection job.

                                            \n@param inputDataConfig The input data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                            The input properties for a PII entities detection job.

                                            \n@param inputDataConfig The input properties for a PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "InputDataConfig", "variableName" : "inputDataConfig", "variableType" : "InputDataConfig", - "documentation" : "

                                            The input data configuration that you supplied when you created the sentiment detection job.

                                            ", + "documentation" : "

                                            The input properties for a PII entities detection job.

                                            ", "simpleType" : "InputDataConfig", "variableSetterType" : "InputDataConfig" }, @@ -61202,12 +63287,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                            The identifier assigned to the sentiment detection job.

                                            ", + "documentation" : "

                                            The identifier assigned to the PII entities detection job.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                            The identifier assigned to the sentiment detection job.

                                            \n@param jobId The identifier assigned to the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                            The identifier assigned to the PII entities detection job.

                                            \n@param jobId The identifier assigned to the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                            The identifier assigned to the sentiment detection job.

                                            \n@return The identifier assigned to the sentiment detection job.*/", + "getterDocumentation" : "/**

                                            The identifier assigned to the PII entities detection job.

                                            \n@return The identifier assigned to the PII entities detection job.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -61241,7 +63326,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                            The identifier assigned to the sentiment detection job.

                                            \n@param jobId The identifier assigned to the sentiment detection job.*/", + "setterDocumentation" : "/**

                                            The identifier assigned to the PII entities detection job.

                                            \n@param jobId The identifier assigned to the PII entities detection job.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -61256,13 +63341,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                            The identifier assigned to the sentiment detection job.

                                            \n@param jobId The identifier assigned to the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                            The identifier assigned to the PII entities detection job.

                                            \n@param jobId The identifier assigned to the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                            The identifier assigned to the sentiment detection job.

                                            ", + "documentation" : "

                                            The identifier assigned to the PII entities detection job.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -61272,12 +63357,12 @@ "c2jName" : "JobName", "c2jShape" : "JobName", "deprecated" : false, - "documentation" : "

                                            The name that you assigned to the sentiment detection job

                                            ", + "documentation" : "

                                            The name that you assigned the PII entities detection job.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                            The name that you assigned to the sentiment detection job

                                            \n@param jobName The name that you assigned to the sentiment detection job\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                            The name that you assigned the PII entities detection job.

                                            \n@param jobName The name that you assigned the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobName", - "getterDocumentation" : "/**

                                            The name that you assigned to the sentiment detection job

                                            \n@return The name that you assigned to the sentiment detection job*/", + "getterDocumentation" : "/**

                                            The name that you assigned the PII entities detection job.

                                            \n@return The name that you assigned the PII entities detection job.*/", "getterMethodName" : "getJobName", "getterModel" : { "returnType" : "String", @@ -61311,7 +63396,7 @@ "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, - "setterDocumentation" : "/**

                                            The name that you assigned to the sentiment detection job

                                            \n@param jobName The name that you assigned to the sentiment detection job*/", + "setterDocumentation" : "/**

                                            The name that you assigned the PII entities detection job.

                                            \n@param jobName The name that you assigned the PII entities detection job.*/", "setterMethodName" : "setJobName", "setterModel" : { "timestampFormat" : null, @@ -61326,13 +63411,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                            The name that you assigned to the sentiment detection job

                                            \n@param jobName The name that you assigned to the sentiment detection job\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                            The name that you assigned the PII entities detection job.

                                            \n@param jobName The name that you assigned the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", - "documentation" : "

                                            The name that you assigned to the sentiment detection job

                                            ", + "documentation" : "

                                            The name that you assigned the PII entities detection job.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -61342,12 +63427,12 @@ "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                            The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                            ", + "documentation" : "

                                            The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.

                                            ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                            The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                            \n@param jobStatus The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterDocumentation" : "/**

                                            The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.

                                            \n@param jobStatus The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                            The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                            \n@return The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@see JobStatus*/", + "getterDocumentation" : "/**

                                            The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.

                                            \n@return The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.\n@see JobStatus*/", "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", @@ -61381,7 +63466,7 @@ "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                            The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                            \n@param jobStatus The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@see JobStatus*/", + "setterDocumentation" : "/**

                                            The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.

                                            \n@param jobStatus The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.\n@see JobStatus*/", "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, @@ -61396,13 +63481,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                            The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                            \n@param jobStatus The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                            The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.

                                            \n@param jobStatus The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                            The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                            ", + "documentation" : "

                                            The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -61412,12 +63497,12 @@ "c2jName" : "LanguageCode", "c2jShape" : "LanguageCode", "deprecated" : false, - "documentation" : "

                                            The language code of the input documents.

                                            ", + "documentation" : "

                                            The language code of the input documents

                                            ", "endpointDiscoveryId" : false, "enumType" : "LanguageCode", - "fluentSetterDocumentation" : "/**

                                            The language code of the input documents.

                                            \n@param languageCode The language code of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterDocumentation" : "/**

                                            The language code of the input documents

                                            \n@param languageCode The language code of the input documents\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "fluentSetterMethodName" : "withLanguageCode", - "getterDocumentation" : "/**

                                            The language code of the input documents.

                                            \n@return The language code of the input documents.\n@see LanguageCode*/", + "getterDocumentation" : "/**

                                            The language code of the input documents

                                            \n@return The language code of the input documents\n@see LanguageCode*/", "getterMethodName" : "getLanguageCode", "getterModel" : { "returnType" : "String", @@ -61451,7 +63536,7 @@ "marshallingType" : "STRING", "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

                                            The language code of the input documents.

                                            \n@param languageCode The language code of the input documents.\n@see LanguageCode*/", + "setterDocumentation" : "/**

                                            The language code of the input documents

                                            \n@param languageCode The language code of the input documents\n@see LanguageCode*/", "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, @@ -61466,13 +63551,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                            The language code of the input documents.

                                            \n@param languageCode The language code of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "varargSetterDocumentation" : "/**

                                            The language code of the input documents

                                            \n@param languageCode The language code of the input documents\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "languageCode", "variableType" : "String", - "documentation" : "

                                            The language code of the input documents.

                                            ", + "documentation" : "

                                            The language code of the input documents

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -61548,19 +63633,19 @@ }, "xmlNameSpaceUri" : null }, - "OutputDataConfig" : { - "c2jName" : "OutputDataConfig", - "c2jShape" : "OutputDataConfig", + "Mode" : { + "c2jName" : "Mode", + "c2jShape" : "PiiEntitiesDetectionMode", "deprecated" : false, - "documentation" : "

                                            The output data configuration that you supplied when you created the sentiment detection job.

                                            ", + "documentation" : "

                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                            ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                                            The output data configuration that you supplied when you created the sentiment detection job.

                                            \n@param outputDataConfig The output data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOutputDataConfig", - "getterDocumentation" : "/**

                                            The output data configuration that you supplied when you created the sentiment detection job.

                                            \n@return The output data configuration that you supplied when you created the sentiment detection job.*/", - "getterMethodName" : "getOutputDataConfig", + "enumType" : "PiiEntitiesDetectionMode", + "fluentSetterDocumentation" : "/**

                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                            \n@param mode Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntitiesDetectionMode*/", + "fluentSetterMethodName" : "withMode", + "getterDocumentation" : "/**

                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                            \n@return Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@see PiiEntitiesDetectionMode*/", + "getterMethodName" : "getMode", "getterModel" : { - "returnType" : "OutputDataConfig", + "returnType" : "String", "documentation" : null }, "http" : { @@ -61573,11 +63658,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OutputDataConfig", + "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OutputDataConfig", + "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, @@ -61587,50 +63672,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "OutputDataConfig", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Mode", "sensitive" : false, - "setterDocumentation" : "/**

                                            The output data configuration that you supplied when you created the sentiment detection job.

                                            \n@param outputDataConfig The output data configuration that you supplied when you created the sentiment detection job.*/", - "setterMethodName" : "setOutputDataConfig", + "setterDocumentation" : "/**

                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                            \n@param mode Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@see PiiEntitiesDetectionMode*/", + "setterMethodName" : "setMode", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "OutputDataConfig", - "variableName" : "outputDataConfig", - "variableType" : "OutputDataConfig", + "variableDeclarationType" : "String", + "variableName" : "mode", + "variableType" : "String", "documentation" : "", - "simpleType" : "OutputDataConfig", - "variableSetterType" : "OutputDataConfig" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                            The output data configuration that you supplied when you created the sentiment detection job.

                                            \n@param outputDataConfig The output data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                            \n@param mode Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntitiesDetectionMode*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "OutputDataConfig", - "variableName" : "outputDataConfig", - "variableType" : "OutputDataConfig", - "documentation" : "

                                            The output data configuration that you supplied when you created the sentiment detection job.

                                            ", - "simpleType" : "OutputDataConfig", - "variableSetterType" : "OutputDataConfig" + "variableDeclarationType" : "String", + "variableName" : "mode", + "variableType" : "String", + "documentation" : "

                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                            ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "SubmitTime" : { - "c2jName" : "SubmitTime", - "c2jShape" : "Timestamp", + "OutputDataConfig" : { + "c2jName" : "OutputDataConfig", + "c2jShape" : "PiiOutputDataConfig", "deprecated" : false, - "documentation" : "

                                            The time that the sentiment detection job was submitted for processing.

                                            ", + "documentation" : "

                                            The output data configuration that you supplied when you created the PII entities detection job.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                            The time that the sentiment detection job was submitted for processing.

                                            \n@param submitTime The time that the sentiment detection job was submitted for processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSubmitTime", - "getterDocumentation" : "/**

                                            The time that the sentiment detection job was submitted for processing.

                                            \n@return The time that the sentiment detection job was submitted for processing.*/", - "getterMethodName" : "getSubmitTime", + "fluentSetterDocumentation" : "/**

                                            The output data configuration that you supplied when you created the PII entities detection job.

                                            \n@param outputDataConfig The output data configuration that you supplied when you created the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutputDataConfig", + "getterDocumentation" : "/**

                                            The output data configuration that you supplied when you created the PII entities detection job.

                                            \n@return The output data configuration that you supplied when you created the PII entities detection job.*/", + "getterMethodName" : "getOutputDataConfig", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "PiiOutputDataConfig", "documentation" : null }, "http" : { @@ -61643,11 +63728,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SubmitTime", + "marshallLocationName" : "OutputDataConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SubmitTime", + "unmarshallLocationName" : "OutputDataConfig", "uri" : false }, "idempotencyToken" : false, @@ -61657,50 +63742,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "SubmitTime", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "OutputDataConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                            The time that the sentiment detection job was submitted for processing.

                                            \n@param submitTime The time that the sentiment detection job was submitted for processing.*/", - "setterMethodName" : "setSubmitTime", + "setterDocumentation" : "/**

                                            The output data configuration that you supplied when you created the PII entities detection job.

                                            \n@param outputDataConfig The output data configuration that you supplied when you created the PII entities detection job.*/", + "setterMethodName" : "setOutputDataConfig", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "submitTime", - "variableType" : "java.util.Date", + "variableDeclarationType" : "PiiOutputDataConfig", + "variableName" : "outputDataConfig", + "variableType" : "PiiOutputDataConfig", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "PiiOutputDataConfig", + "variableSetterType" : "PiiOutputDataConfig" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                            The time that the sentiment detection job was submitted for processing.

                                            \n@param submitTime The time that the sentiment detection job was submitted for processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                            The output data configuration that you supplied when you created the PII entities detection job.

                                            \n@param outputDataConfig The output data configuration that you supplied when you created the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "submitTime", - "variableType" : "java.util.Date", - "documentation" : "

                                            The time that the sentiment detection job was submitted for processing.

                                            ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "PiiOutputDataConfig", + "variableName" : "outputDataConfig", + "variableType" : "PiiOutputDataConfig", + "documentation" : "

                                            The output data configuration that you supplied when you created the PII entities detection job.

                                            ", + "simpleType" : "PiiOutputDataConfig", + "variableSetterType" : "PiiOutputDataConfig" }, "xmlNameSpaceUri" : null }, - "VolumeKmsKeyId" : { - "c2jName" : "VolumeKmsKeyId", - "c2jShape" : "KmsKeyId", + "RedactionConfig" : { + "c2jName" : "RedactionConfig", + "c2jShape" : "RedactionConfig", "deprecated" : false, - "documentation" : "

                                            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                            ", + "documentation" : "

                                            Provides configuration parameters for PII entity redaction.

                                            This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                            \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                            • \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVolumeKmsKeyId", - "getterDocumentation" : "/**

                                              ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                              • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                              • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                              \n@return ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                              • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                              • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                              • */", - "getterMethodName" : "getVolumeKmsKeyId", + "fluentSetterDocumentation" : "/**

                                                Provides configuration parameters for PII entity redaction.

                                                This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                \n@param redactionConfig Provides configuration parameters for PII entity redaction.

                                                This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRedactionConfig", + "getterDocumentation" : "/**

                                                Provides configuration parameters for PII entity redaction.

                                                This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                \n@return Provides configuration parameters for PII entity redaction.

                                                This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.*/", + "getterMethodName" : "getRedactionConfig", "getterModel" : { - "returnType" : "String", + "returnType" : "RedactionConfig", "documentation" : null }, "http" : { @@ -61713,11 +63798,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VolumeKmsKeyId", + "marshallLocationName" : "RedactionConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VolumeKmsKeyId", + "unmarshallLocationName" : "RedactionConfig", "uri" : false }, "idempotencyToken" : false, @@ -61727,50 +63812,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "VolumeKmsKeyId", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "RedactionConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                                ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                • */", - "setterMethodName" : "setVolumeKmsKeyId", + "setterDocumentation" : "/**

                                                  Provides configuration parameters for PII entity redaction.

                                                  This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                  \n@param redactionConfig Provides configuration parameters for PII entity redaction.

                                                  This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.*/", + "setterMethodName" : "setRedactionConfig", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "volumeKmsKeyId", - "variableType" : "String", + "variableDeclarationType" : "RedactionConfig", + "variableName" : "redactionConfig", + "variableType" : "RedactionConfig", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "RedactionConfig", + "variableSetterType" : "RedactionConfig" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                  ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                  • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                  • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                  \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                  • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                  • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                  • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                    Provides configuration parameters for PII entity redaction.

                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                    \n@param redactionConfig Provides configuration parameters for PII entity redaction.

                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "volumeKmsKeyId", - "variableType" : "String", - "documentation" : "

                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                    ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "RedactionConfig", + "variableName" : "redactionConfig", + "variableType" : "RedactionConfig", + "documentation" : "

                                                    Provides configuration parameters for PII entity redaction.

                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                    ", + "simpleType" : "RedactionConfig", + "variableSetterType" : "RedactionConfig" }, "xmlNameSpaceUri" : null }, - "VpcConfig" : { - "c2jName" : "VpcConfig", - "c2jShape" : "VpcConfig", + "SubmitTime" : { + "c2jName" : "SubmitTime", + "c2jShape" : "Timestamp", "deprecated" : false, - "documentation" : "

                                                    Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                    ", + "documentation" : "

                                                    The time that the PII entities detection job was submitted for processing.

                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                    Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                    \n@param vpcConfig Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVpcConfig", - "getterDocumentation" : "/**

                                                    Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                    \n@return Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.*/", - "getterMethodName" : "getVpcConfig", + "fluentSetterDocumentation" : "/**

                                                    The time that the PII entities detection job was submitted for processing.

                                                    \n@param submitTime The time that the PII entities detection job was submitted for processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSubmitTime", + "getterDocumentation" : "/**

                                                    The time that the PII entities detection job was submitted for processing.

                                                    \n@return The time that the PII entities detection job was submitted for processing.*/", + "getterMethodName" : "getSubmitTime", "getterModel" : { - "returnType" : "VpcConfig", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -61783,11 +63868,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VpcConfig", + "marshallLocationName" : "SubmitTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VpcConfig", + "unmarshallLocationName" : "SubmitTime", "uri" : false }, "idempotencyToken" : false, @@ -61797,34 +63882,34 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "VpcConfig", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "SubmitTime", "sensitive" : false, - "setterDocumentation" : "/**

                                                    Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                    \n@param vpcConfig Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.*/", - "setterMethodName" : "setVpcConfig", + "setterDocumentation" : "/**

                                                    The time that the PII entities detection job was submitted for processing.

                                                    \n@param submitTime The time that the PII entities detection job was submitted for processing.*/", + "setterMethodName" : "setSubmitTime", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VpcConfig", - "variableName" : "vpcConfig", - "variableType" : "VpcConfig", + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTime", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "VpcConfig", - "variableSetterType" : "VpcConfig" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                    Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                    \n@param vpcConfig Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                    The time that the PII entities detection job was submitted for processing.

                                                    \n@param submitTime The time that the PII entities detection job was submitted for processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "VpcConfig", - "variableName" : "vpcConfig", - "variableType" : "VpcConfig", - "documentation" : "

                                                    Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                    ", - "simpleType" : "VpcConfig", - "variableSetterType" : "VpcConfig" + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTime", + "variableType" : "java.util.Date", + "documentation" : "

                                                    The time that the PII entities detection job was submitted for processing.

                                                    ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null } @@ -61833,7 +63918,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "SentimentDetectionJobProperties", + "shapeName" : "PiiEntitiesDetectionJobProperties", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -61842,17 +63927,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentDetectionJobProperties", - "variableName" : "sentimentDetectionJobProperties", - "variableType" : "SentimentDetectionJobProperties", + "variableDeclarationType" : "PiiEntitiesDetectionJobProperties", + "variableName" : "piiEntitiesDetectionJobProperties", + "variableType" : "PiiEntitiesDetectionJobProperties", "documentation" : null, - "simpleType" : "SentimentDetectionJobProperties", - "variableSetterType" : "SentimentDetectionJobProperties" + "simpleType" : "PiiEntitiesDetectionJobProperties", + "variableSetterType" : "PiiEntitiesDetectionJobProperties" }, "wrapper" : false }, - "SentimentScore" : { - "c2jName" : "SentimentScore", + "PiiEntitiesDetectionMaskMode" : { + "c2jName" : "PiiEntitiesDetectionMaskMode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -61860,11 +63945,111 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                                                    Describes the level of confidence that Amazon Comprehend has in the accuracy of its detection of sentiments.

                                                    ", + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "MASK", + "value" : "MASK" + }, { + "name" : "REPLACE_WITH_PII_ENTITY_TYPE", + "value" : "REPLACE_WITH_PII_ENTITY_TYPE" + } ], + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.enum.PiiEntitiesDetectionMaskMode", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.comprehend.enum", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PiiEntitiesDetectionMaskMode", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PiiEntitiesDetectionMaskMode", + "variableName" : "piiEntitiesDetectionMaskMode", + "variableType" : "PiiEntitiesDetectionMaskMode", + "documentation" : null, + "simpleType" : "PiiEntitiesDetectionMaskMode", + "variableSetterType" : "PiiEntitiesDetectionMaskMode" + }, + "wrapper" : false + }, + "PiiEntitiesDetectionMode" : { + "c2jName" : "PiiEntitiesDetectionMode", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "ONLY_REDACTION", + "value" : "ONLY_REDACTION" + }, { + "name" : "ONLY_OFFSETS", + "value" : "ONLY_OFFSETS" + } ], + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.enum.PiiEntitiesDetectionMode", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.comprehend.enum", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PiiEntitiesDetectionMode", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PiiEntitiesDetectionMode", + "variableName" : "piiEntitiesDetectionMode", + "variableType" : "PiiEntitiesDetectionMode", + "documentation" : null, + "simpleType" : "PiiEntitiesDetectionMode", + "variableSetterType" : "PiiEntitiesDetectionMode" + }, + "wrapper" : false + }, + "PiiEntity" : { + "c2jName" : "PiiEntity", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                    Provides information about a PII entity.

                                                    ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.SentimentScore", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.PiiEntity", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -61872,16 +64057,16 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Positive", + "c2jName" : "Score", "c2jShape" : "Float", "deprecated" : false, - "documentation" : "

                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                    ", + "documentation" : "

                                                    The level of confidence that Amazon Comprehend has in the accuracy of the detection.

                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                    \n@param positive The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPositive", - "getterDocumentation" : "/**

                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                    \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.*/", - "getterMethodName" : "getPositive", + "fluentSetterDocumentation" : "/**

                                                    The level of confidence that Amazon Comprehend has in the accuracy of the detection.

                                                    \n@param score The level of confidence that Amazon Comprehend has in the accuracy of the detection.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withScore", + "getterDocumentation" : "/**

                                                    The level of confidence that Amazon Comprehend has in the accuracy of the detection.

                                                    \n@return The level of confidence that Amazon Comprehend has in the accuracy of the detection.*/", + "getterMethodName" : "getScore", "getterModel" : { "returnType" : "Float", "documentation" : null @@ -61896,11 +64081,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Positive", + "marshallLocationName" : "Score", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Positive", + "unmarshallLocationName" : "Score", "uri" : false }, "idempotencyToken" : false, @@ -61912,14 +64097,14 @@ "mapModel" : null, "marshallingTargetClass" : "Float", "marshallingType" : "FLOAT", - "name" : "Positive", + "name" : "Score", "sensitive" : false, - "setterDocumentation" : "/**

                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                    \n@param positive The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.*/", - "setterMethodName" : "setPositive", + "setterDocumentation" : "/**

                                                    The level of confidence that Amazon Comprehend has in the accuracy of the detection.

                                                    \n@param score The level of confidence that Amazon Comprehend has in the accuracy of the detection.*/", + "setterMethodName" : "setScore", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "Float", - "variableName" : "positive", + "variableName" : "score", "variableType" : "Float", "documentation" : "", "simpleType" : "Float", @@ -61929,30 +64114,5115 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                    \n@param positive The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                    The level of confidence that Amazon Comprehend has in the accuracy of the detection.

                                                    \n@param score The level of confidence that Amazon Comprehend has in the accuracy of the detection.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Float", - "variableName" : "positive", + "variableName" : "score", "variableType" : "Float", - "documentation" : "

                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                    ", + "documentation" : "

                                                    The level of confidence that Amazon Comprehend has in the accuracy of the detection.

                                                    ", "simpleType" : "Float", "variableSetterType" : "Float" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Negative", - "c2jShape" : "Float", + "c2jName" : "Type", + "c2jShape" : "PiiEntityType", "deprecated" : false, - "documentation" : "

                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                    ", + "documentation" : "

                                                    The entity's type.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "PiiEntityType", + "fluentSetterDocumentation" : "/**

                                                    The entity's type.

                                                    \n@param type The entity's type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntityType*/", + "fluentSetterMethodName" : "withType", + "getterDocumentation" : "/**

                                                    The entity's type.

                                                    \n@return The entity's type.\n@see PiiEntityType*/", + "getterMethodName" : "getType", + "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" : "Type", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Type", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Type", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    The entity's type.

                                                    \n@param type The entity's type.\n@see PiiEntityType*/", + "setterMethodName" : "setType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    The entity's type.

                                                    \n@param type The entity's type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntityType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "

                                                    The entity's type.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "BeginOffset", + "c2jShape" : "Integer", + "deprecated" : false, + "documentation" : "

                                                    A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                    \n@param negative The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNegative", - "getterDocumentation" : "/**

                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                    \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.*/", - "getterMethodName" : "getNegative", + "fluentSetterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@param beginOffset A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBeginOffset", + "getterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@return A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.*/", + "getterMethodName" : "getBeginOffset", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "BeginOffset", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "BeginOffset", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "BeginOffset", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@param beginOffset A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.*/", + "setterMethodName" : "setBeginOffset", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "beginOffset", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@param beginOffset A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "beginOffset", + "variableType" : "Integer", + "documentation" : "

                                                    A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "EndOffset", + "c2jShape" : "Integer", + "deprecated" : false, + "documentation" : "

                                                    A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@param endOffset A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEndOffset", + "getterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@return A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.*/", + "getterMethodName" : "getEndOffset", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EndOffset", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EndOffset", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "EndOffset", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@param endOffset A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.*/", + "setterMethodName" : "setEndOffset", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "endOffset", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@param endOffset A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "endOffset", + "variableType" : "Integer", + "documentation" : "

                                                    A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "BeginOffset" : { + "c2jName" : "BeginOffset", + "c2jShape" : "Integer", + "deprecated" : false, + "documentation" : "

                                                    A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@param beginOffset A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBeginOffset", + "getterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@return A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.*/", + "getterMethodName" : "getBeginOffset", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "BeginOffset", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "BeginOffset", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "BeginOffset", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@param beginOffset A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.*/", + "setterMethodName" : "setBeginOffset", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "beginOffset", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@param beginOffset A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "beginOffset", + "variableType" : "Integer", + "documentation" : "

                                                    A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "EndOffset" : { + "c2jName" : "EndOffset", + "c2jShape" : "Integer", + "deprecated" : false, + "documentation" : "

                                                    A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@param endOffset A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEndOffset", + "getterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@return A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.*/", + "getterMethodName" : "getEndOffset", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EndOffset", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EndOffset", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "EndOffset", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@param endOffset A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.*/", + "setterMethodName" : "setEndOffset", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "endOffset", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    \n@param endOffset A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "endOffset", + "variableType" : "Integer", + "documentation" : "

                                                    A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                    ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "Score" : { + "c2jName" : "Score", + "c2jShape" : "Float", + "deprecated" : false, + "documentation" : "

                                                    The level of confidence that Amazon Comprehend has in the accuracy of the detection.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    The level of confidence that Amazon Comprehend has in the accuracy of the detection.

                                                    \n@param score The level of confidence that Amazon Comprehend has in the accuracy of the detection.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withScore", + "getterDocumentation" : "/**

                                                    The level of confidence that Amazon Comprehend has in the accuracy of the detection.

                                                    \n@return The level of confidence that Amazon Comprehend has in the accuracy of the detection.*/", + "getterMethodName" : "getScore", + "getterModel" : { + "returnType" : "Float", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Score", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Score", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Float", + "marshallingType" : "FLOAT", + "name" : "Score", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    The level of confidence that Amazon Comprehend has in the accuracy of the detection.

                                                    \n@param score The level of confidence that Amazon Comprehend has in the accuracy of the detection.*/", + "setterMethodName" : "setScore", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "score", + "variableType" : "Float", + "documentation" : "", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    The level of confidence that Amazon Comprehend has in the accuracy of the detection.

                                                    \n@param score The level of confidence that Amazon Comprehend has in the accuracy of the detection.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "score", + "variableType" : "Float", + "documentation" : "

                                                    The level of confidence that Amazon Comprehend has in the accuracy of the detection.

                                                    ", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "xmlNameSpaceUri" : null + }, + "Type" : { + "c2jName" : "Type", + "c2jShape" : "PiiEntityType", + "deprecated" : false, + "documentation" : "

                                                    The entity's type.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "PiiEntityType", + "fluentSetterDocumentation" : "/**

                                                    The entity's type.

                                                    \n@param type The entity's type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntityType*/", + "fluentSetterMethodName" : "withType", + "getterDocumentation" : "/**

                                                    The entity's type.

                                                    \n@return The entity's type.\n@see PiiEntityType*/", + "getterMethodName" : "getType", + "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" : "Type", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Type", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Type", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    The entity's type.

                                                    \n@param type The entity's type.\n@see PiiEntityType*/", + "setterMethodName" : "setType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    The entity's type.

                                                    \n@param type The entity's type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntityType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "

                                                    The entity's type.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PiiEntity", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PiiEntity", + "variableName" : "piiEntity", + "variableType" : "PiiEntity", + "documentation" : null, + "simpleType" : "PiiEntity", + "variableSetterType" : "PiiEntity" + }, + "wrapper" : false + }, + "PiiEntityType" : { + "c2jName" : "PiiEntityType", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "BANK_ACCOUNT_NUMBER", + "value" : "BANK_ACCOUNT_NUMBER" + }, { + "name" : "BANK_ROUTING", + "value" : "BANK_ROUTING" + }, { + "name" : "CREDIT_DEBIT_NUMBER", + "value" : "CREDIT_DEBIT_NUMBER" + }, { + "name" : "CREDIT_DEBIT_CVV", + "value" : "CREDIT_DEBIT_CVV" + }, { + "name" : "CREDIT_DEBIT_EXPIRY", + "value" : "CREDIT_DEBIT_EXPIRY" + }, { + "name" : "PIN", + "value" : "PIN" + }, { + "name" : "EMAIL", + "value" : "EMAIL" + }, { + "name" : "ADDRESS", + "value" : "ADDRESS" + }, { + "name" : "NAME", + "value" : "NAME" + }, { + "name" : "PHONE", + "value" : "PHONE" + }, { + "name" : "SSN", + "value" : "SSN" + }, { + "name" : "DATE_TIME", + "value" : "DATE_TIME" + }, { + "name" : "PASSPORT_NUMBER", + "value" : "PASSPORT_NUMBER" + }, { + "name" : "DRIVER_ID", + "value" : "DRIVER_ID" + }, { + "name" : "URL", + "value" : "URL" + }, { + "name" : "AGE", + "value" : "AGE" + }, { + "name" : "USERNAME", + "value" : "USERNAME" + }, { + "name" : "PASSWORD", + "value" : "PASSWORD" + }, { + "name" : "AWS_ACCESS_KEY", + "value" : "AWS_ACCESS_KEY" + }, { + "name" : "AWS_SECRET_KEY", + "value" : "AWS_SECRET_KEY" + }, { + "name" : "IP_ADDRESS", + "value" : "IP_ADDRESS" + }, { + "name" : "MAC_ADDRESS", + "value" : "MAC_ADDRESS" + }, { + "name" : "ALL", + "value" : "ALL" + } ], + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.enum.PiiEntityType", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.comprehend.enum", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PiiEntityType", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PiiEntityType", + "variableName" : "piiEntityType", + "variableType" : "PiiEntityType", + "documentation" : null, + "simpleType" : "PiiEntityType", + "variableSetterType" : "PiiEntityType" + }, + "wrapper" : false + }, + "PiiOutputDataConfig" : { + "c2jName" : "PiiOutputDataConfig", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                    Provides configuration parameters for the output of PII entity detection jobs.

                                                    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.PiiOutputDataConfig", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "S3Uri", + "c2jShape" : "S3Uri", + "deprecated" : false, + "documentation" : "

                                                    When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.

                                                    \n@param s3Uri When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Uri", + "getterDocumentation" : "/**

                                                    When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.

                                                    \n@return When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.*/", + "getterMethodName" : "getS3Uri", + "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" : "S3Uri", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "S3Uri", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "S3Uri", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.

                                                    \n@param s3Uri When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.*/", + "setterMethodName" : "setS3Uri", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Uri", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.

                                                    \n@param s3Uri When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Uri", + "variableType" : "String", + "documentation" : "

                                                    When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "KmsKeyId", + "c2jShape" : "KmsKeyId", + "deprecated" : false, + "documentation" : "

                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.

                                                    \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withKmsKeyId", + "getterDocumentation" : "/**

                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.

                                                    \n@return ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.*/", + "getterMethodName" : "getKmsKeyId", + "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" : "KmsKeyId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "KmsKeyId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "KmsKeyId", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.

                                                    \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.*/", + "setterMethodName" : "setKmsKeyId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "kmsKeyId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.

                                                    \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "kmsKeyId", + "variableType" : "String", + "documentation" : "

                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "KmsKeyId" : { + "c2jName" : "KmsKeyId", + "c2jShape" : "KmsKeyId", + "deprecated" : false, + "documentation" : "

                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.

                                                    \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withKmsKeyId", + "getterDocumentation" : "/**

                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.

                                                    \n@return ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.*/", + "getterMethodName" : "getKmsKeyId", + "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" : "KmsKeyId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "KmsKeyId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "KmsKeyId", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.

                                                    \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.*/", + "setterMethodName" : "setKmsKeyId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "kmsKeyId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.

                                                    \n@param kmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "kmsKeyId", + "variableType" : "String", + "documentation" : "

                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "S3Uri" : { + "c2jName" : "S3Uri", + "c2jShape" : "S3Uri", + "deprecated" : false, + "documentation" : "

                                                    When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.

                                                    \n@param s3Uri When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Uri", + "getterDocumentation" : "/**

                                                    When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.

                                                    \n@return When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.*/", + "getterMethodName" : "getS3Uri", + "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" : "S3Uri", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "S3Uri", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "S3Uri", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.

                                                    \n@param s3Uri When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.*/", + "setterMethodName" : "setS3Uri", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Uri", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.

                                                    \n@param s3Uri When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Uri", + "variableType" : "String", + "documentation" : "

                                                    When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "S3Uri" ], + "shapeName" : "PiiOutputDataConfig", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PiiOutputDataConfig", + "variableName" : "piiOutputDataConfig", + "variableType" : "PiiOutputDataConfig", + "documentation" : null, + "simpleType" : "PiiOutputDataConfig", + "variableSetterType" : "PiiOutputDataConfig" + }, + "wrapper" : false + }, + "RedactionConfig" : { + "c2jName" : "RedactionConfig", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                    Provides configuration parameters for PII entity redaction.

                                                    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.RedactionConfig", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "PiiEntityTypes", + "c2jShape" : "ListOfPiiEntityTypes", + "deprecated" : false, + "documentation" : "

                                                    An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "PiiEntityType", + "fluentSetterDocumentation" : "/**

                                                    An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.

                                                    \n@param piiEntityTypes An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntityType*/", + "fluentSetterMethodName" : "withPiiEntityTypes", + "getterDocumentation" : "/**

                                                    An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.

                                                    \n@return An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.\n@see PiiEntityType*/", + "getterMethodName" : "getPiiEntityTypes", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PiiEntityTypes", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PiiEntityTypes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PiiEntityType", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "PiiEntityType", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntityType*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see PiiEntityType*/", + "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 PiiEntityType*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : 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 PiiEntityType*/", + "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" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PiiEntityTypes", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.

                                                    \n@param piiEntityTypes An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.\n@see PiiEntityType*/", + "setterMethodName" : "setPiiEntityTypes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "piiEntityTypes", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.

                                                    \n

                                                    NOTE: This method appends the values to the existing list (if any). Use {@link #setPiiEntityTypes(java.util.Collection)} or {@link #withPiiEntityTypes(java.util.Collection)} if you want to override the existing values.

                                                    \n@param piiEntityTypes An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntityType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "piiEntityTypes", + "variableType" : "java.util.List", + "documentation" : "

                                                    An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.

                                                    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaskMode", + "c2jShape" : "PiiEntitiesDetectionMaskMode", + "deprecated" : false, + "documentation" : "

                                                    Specifies whether the PII entity is redacted with the mask character or the entity type.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "PiiEntitiesDetectionMaskMode", + "fluentSetterDocumentation" : "/**

                                                    Specifies whether the PII entity is redacted with the mask character or the entity type.

                                                    \n@param maskMode Specifies whether the PII entity is redacted with the mask character or the entity type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntitiesDetectionMaskMode*/", + "fluentSetterMethodName" : "withMaskMode", + "getterDocumentation" : "/**

                                                    Specifies whether the PII entity is redacted with the mask character or the entity type.

                                                    \n@return Specifies whether the PII entity is redacted with the mask character or the entity type.\n@see PiiEntitiesDetectionMaskMode*/", + "getterMethodName" : "getMaskMode", + "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" : "MaskMode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaskMode", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MaskMode", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    Specifies whether the PII entity is redacted with the mask character or the entity type.

                                                    \n@param maskMode Specifies whether the PII entity is redacted with the mask character or the entity type.\n@see PiiEntitiesDetectionMaskMode*/", + "setterMethodName" : "setMaskMode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "maskMode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    Specifies whether the PII entity is redacted with the mask character or the entity type.

                                                    \n@param maskMode Specifies whether the PII entity is redacted with the mask character or the entity type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntitiesDetectionMaskMode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "maskMode", + "variableType" : "String", + "documentation" : "

                                                    Specifies whether the PII entity is redacted with the mask character or the entity type.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaskCharacter", + "c2jShape" : "MaskCharacter", + "deprecated" : false, + "documentation" : "

                                                    A character that replaces each character in the redacted PII entity.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    A character that replaces each character in the redacted PII entity.

                                                    \n@param maskCharacter A character that replaces each character in the redacted PII entity.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaskCharacter", + "getterDocumentation" : "/**

                                                    A character that replaces each character in the redacted PII entity.

                                                    \n@return A character that replaces each character in the redacted PII entity.*/", + "getterMethodName" : "getMaskCharacter", + "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" : "MaskCharacter", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaskCharacter", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MaskCharacter", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    A character that replaces each character in the redacted PII entity.

                                                    \n@param maskCharacter A character that replaces each character in the redacted PII entity.*/", + "setterMethodName" : "setMaskCharacter", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "maskCharacter", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    A character that replaces each character in the redacted PII entity.

                                                    \n@param maskCharacter A character that replaces each character in the redacted PII entity.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "maskCharacter", + "variableType" : "String", + "documentation" : "

                                                    A character that replaces each character in the redacted PII entity.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "MaskCharacter" : { + "c2jName" : "MaskCharacter", + "c2jShape" : "MaskCharacter", + "deprecated" : false, + "documentation" : "

                                                    A character that replaces each character in the redacted PII entity.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    A character that replaces each character in the redacted PII entity.

                                                    \n@param maskCharacter A character that replaces each character in the redacted PII entity.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaskCharacter", + "getterDocumentation" : "/**

                                                    A character that replaces each character in the redacted PII entity.

                                                    \n@return A character that replaces each character in the redacted PII entity.*/", + "getterMethodName" : "getMaskCharacter", + "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" : "MaskCharacter", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaskCharacter", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MaskCharacter", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    A character that replaces each character in the redacted PII entity.

                                                    \n@param maskCharacter A character that replaces each character in the redacted PII entity.*/", + "setterMethodName" : "setMaskCharacter", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "maskCharacter", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    A character that replaces each character in the redacted PII entity.

                                                    \n@param maskCharacter A character that replaces each character in the redacted PII entity.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "maskCharacter", + "variableType" : "String", + "documentation" : "

                                                    A character that replaces each character in the redacted PII entity.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MaskMode" : { + "c2jName" : "MaskMode", + "c2jShape" : "PiiEntitiesDetectionMaskMode", + "deprecated" : false, + "documentation" : "

                                                    Specifies whether the PII entity is redacted with the mask character or the entity type.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "PiiEntitiesDetectionMaskMode", + "fluentSetterDocumentation" : "/**

                                                    Specifies whether the PII entity is redacted with the mask character or the entity type.

                                                    \n@param maskMode Specifies whether the PII entity is redacted with the mask character or the entity type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntitiesDetectionMaskMode*/", + "fluentSetterMethodName" : "withMaskMode", + "getterDocumentation" : "/**

                                                    Specifies whether the PII entity is redacted with the mask character or the entity type.

                                                    \n@return Specifies whether the PII entity is redacted with the mask character or the entity type.\n@see PiiEntitiesDetectionMaskMode*/", + "getterMethodName" : "getMaskMode", + "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" : "MaskMode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaskMode", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MaskMode", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    Specifies whether the PII entity is redacted with the mask character or the entity type.

                                                    \n@param maskMode Specifies whether the PII entity is redacted with the mask character or the entity type.\n@see PiiEntitiesDetectionMaskMode*/", + "setterMethodName" : "setMaskMode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "maskMode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    Specifies whether the PII entity is redacted with the mask character or the entity type.

                                                    \n@param maskMode Specifies whether the PII entity is redacted with the mask character or the entity type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntitiesDetectionMaskMode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "maskMode", + "variableType" : "String", + "documentation" : "

                                                    Specifies whether the PII entity is redacted with the mask character or the entity type.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "PiiEntityTypes" : { + "c2jName" : "PiiEntityTypes", + "c2jShape" : "ListOfPiiEntityTypes", + "deprecated" : false, + "documentation" : "

                                                    An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "PiiEntityType", + "fluentSetterDocumentation" : "/**

                                                    An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.

                                                    \n@param piiEntityTypes An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntityType*/", + "fluentSetterMethodName" : "withPiiEntityTypes", + "getterDocumentation" : "/**

                                                    An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.

                                                    \n@return An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.\n@see PiiEntityType*/", + "getterMethodName" : "getPiiEntityTypes", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PiiEntityTypes", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PiiEntityTypes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PiiEntityType", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "PiiEntityType", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntityType*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see PiiEntityType*/", + "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 PiiEntityType*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : 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 PiiEntityType*/", + "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" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PiiEntityTypes", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.

                                                    \n@param piiEntityTypes An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.\n@see PiiEntityType*/", + "setterMethodName" : "setPiiEntityTypes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "piiEntityTypes", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.

                                                    \n

                                                    NOTE: This method appends the values to the existing list (if any). Use {@link #setPiiEntityTypes(java.util.Collection)} or {@link #withPiiEntityTypes(java.util.Collection)} if you want to override the existing values.

                                                    \n@param piiEntityTypes An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntityType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "piiEntityTypes", + "variableType" : "java.util.List", + "documentation" : "

                                                    An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.

                                                    ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "RedactionConfig", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "RedactionConfig", + "variableName" : "redactionConfig", + "variableType" : "RedactionConfig", + "documentation" : null, + "simpleType" : "RedactionConfig", + "variableSetterType" : "RedactionConfig" + }, + "wrapper" : false + }, + "ResourceInUseException" : { + "c2jName" : "ResourceInUseException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                    The specified resource name is already in use. Use a different name and try your request again.

                                                    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "ResourceInUseException", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.exception.ResourceInUseException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.comprehend.exception", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ResourceInUseException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ResourceInUseException", + "variableName" : "resourceInUseException", + "variableType" : "ResourceInUseException", + "documentation" : null, + "simpleType" : "ResourceInUseException", + "variableSetterType" : "ResourceInUseException" + }, + "wrapper" : false + }, + "ResourceLimitExceededException" : { + "c2jName" : "ResourceLimitExceededException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                    The maximum number of resources per account has been exceeded. Review the resources, and then try your request again.

                                                    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "ResourceLimitExceededException", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.exception.ResourceLimitExceededException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.comprehend.exception", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ResourceLimitExceededException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ResourceLimitExceededException", + "variableName" : "resourceLimitExceededException", + "variableType" : "ResourceLimitExceededException", + "documentation" : null, + "simpleType" : "ResourceLimitExceededException", + "variableSetterType" : "ResourceLimitExceededException" + }, + "wrapper" : false + }, + "ResourceNotFoundException" : { + "c2jName" : "ResourceNotFoundException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                    The specified resource ARN was not found. Check the ARN and try your request again.

                                                    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "ResourceNotFoundException", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.exception.ResourceNotFoundException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.comprehend.exception", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ResourceNotFoundException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ResourceNotFoundException", + "variableName" : "resourceNotFoundException", + "variableType" : "ResourceNotFoundException", + "documentation" : null, + "simpleType" : "ResourceNotFoundException", + "variableSetterType" : "ResourceNotFoundException" + }, + "wrapper" : false + }, + "ResourceUnavailableException" : { + "c2jName" : "ResourceUnavailableException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                    The specified resource is not available. Check the resource and try your request again.

                                                    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "ResourceUnavailableException", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.exception.ResourceUnavailableException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.comprehend.exception", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ResourceUnavailableException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ResourceUnavailableException", + "variableName" : "resourceUnavailableException", + "variableType" : "ResourceUnavailableException", + "documentation" : null, + "simpleType" : "ResourceUnavailableException", + "variableSetterType" : "ResourceUnavailableException" + }, + "wrapper" : false + }, + "SentimentDetectionJobFilter" : { + "c2jName" : "SentimentDetectionJobFilter", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                    Provides information for filtering a list of dominant language detection jobs. For more information, see the operation.

                                                    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.SentimentDetectionJobFilter", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "JobName", + "c2jShape" : "JobName", + "deprecated" : false, + "documentation" : "

                                                    Filters on the name of the job.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    Filters on the name of the job.

                                                    \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobName", + "getterDocumentation" : "/**

                                                    Filters on the name of the job.

                                                    \n@return Filters on the name of the job.*/", + "getterMethodName" : "getJobName", + "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" : "JobName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    Filters on the name of the job.

                                                    \n@param jobName Filters on the name of the job.*/", + "setterMethodName" : "setJobName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    Filters on the name of the job.

                                                    \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "

                                                    Filters on the name of the job.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "JobStatus", + "c2jShape" : "JobStatus", + "deprecated" : false, + "documentation" : "

                                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "JobStatus", + "fluentSetterDocumentation" : "/**

                                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterMethodName" : "withJobStatus", + "getterDocumentation" : "/**

                                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                                    \n@return Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", + "getterMethodName" : "getJobStatus", + "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" : "JobStatus", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobStatus", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobStatus", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", + "setterMethodName" : "setJobStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "

                                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "SubmitTimeBefore", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                                    \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSubmitTimeBefore", + "getterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                                    \n@return Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.*/", + "getterMethodName" : "getSubmitTimeBefore", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SubmitTimeBefore", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SubmitTimeBefore", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "SubmitTimeBefore", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                                    \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.*/", + "setterMethodName" : "setSubmitTimeBefore", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeBefore", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                                    \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeBefore", + "variableType" : "java.util.Date", + "documentation" : "

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                                    ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "SubmitTimeAfter", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                                    \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSubmitTimeAfter", + "getterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                                    \n@return Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.*/", + "getterMethodName" : "getSubmitTimeAfter", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SubmitTimeAfter", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SubmitTimeAfter", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "SubmitTimeAfter", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                                    \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.*/", + "setterMethodName" : "setSubmitTimeAfter", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeAfter", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                                    \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeAfter", + "variableType" : "java.util.Date", + "documentation" : "

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                                    ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "JobName" : { + "c2jName" : "JobName", + "c2jShape" : "JobName", + "deprecated" : false, + "documentation" : "

                                                    Filters on the name of the job.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    Filters on the name of the job.

                                                    \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobName", + "getterDocumentation" : "/**

                                                    Filters on the name of the job.

                                                    \n@return Filters on the name of the job.*/", + "getterMethodName" : "getJobName", + "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" : "JobName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    Filters on the name of the job.

                                                    \n@param jobName Filters on the name of the job.*/", + "setterMethodName" : "setJobName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    Filters on the name of the job.

                                                    \n@param jobName Filters on the name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "

                                                    Filters on the name of the job.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "JobStatus" : { + "c2jName" : "JobStatus", + "c2jShape" : "JobStatus", + "deprecated" : false, + "documentation" : "

                                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "JobStatus", + "fluentSetterDocumentation" : "/**

                                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterMethodName" : "withJobStatus", + "getterDocumentation" : "/**

                                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                                    \n@return Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", + "getterMethodName" : "getJobStatus", + "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" : "JobStatus", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobStatus", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobStatus", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@see JobStatus*/", + "setterMethodName" : "setJobStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                                    \n@param jobStatus Filters the list of jobs based on job status. Returns only jobs with the specified status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "

                                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "SubmitTimeAfter" : { + "c2jName" : "SubmitTimeAfter", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                                    \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSubmitTimeAfter", + "getterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                                    \n@return Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.*/", + "getterMethodName" : "getSubmitTimeAfter", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SubmitTimeAfter", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SubmitTimeAfter", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "SubmitTimeAfter", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                                    \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.*/", + "setterMethodName" : "setSubmitTimeAfter", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeAfter", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                                    \n@param submitTimeAfter Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeAfter", + "variableType" : "java.util.Date", + "documentation" : "

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                                    ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "SubmitTimeBefore" : { + "c2jName" : "SubmitTimeBefore", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                                    \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSubmitTimeBefore", + "getterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                                    \n@return Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.*/", + "getterMethodName" : "getSubmitTimeBefore", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SubmitTimeBefore", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SubmitTimeBefore", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "SubmitTimeBefore", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                                    \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.*/", + "setterMethodName" : "setSubmitTimeBefore", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeBefore", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                                    \n@param submitTimeBefore Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTimeBefore", + "variableType" : "java.util.Date", + "documentation" : "

                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                                    ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "SentimentDetectionJobFilter", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SentimentDetectionJobFilter", + "variableName" : "sentimentDetectionJobFilter", + "variableType" : "SentimentDetectionJobFilter", + "documentation" : null, + "simpleType" : "SentimentDetectionJobFilter", + "variableSetterType" : "SentimentDetectionJobFilter" + }, + "wrapper" : false + }, + "SentimentDetectionJobProperties" : { + "c2jName" : "SentimentDetectionJobProperties", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                    Provides information about a sentiment detection job.

                                                    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.SentimentDetectionJobProperties", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "JobId", + "c2jShape" : "JobId", + "deprecated" : false, + "documentation" : "

                                                    The identifier assigned to the sentiment detection job.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    The identifier assigned to the sentiment detection job.

                                                    \n@param jobId The identifier assigned to the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobId", + "getterDocumentation" : "/**

                                                    The identifier assigned to the sentiment detection job.

                                                    \n@return The identifier assigned to the sentiment detection job.*/", + "getterMethodName" : "getJobId", + "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" : "JobId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobId", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    The identifier assigned to the sentiment detection job.

                                                    \n@param jobId The identifier assigned to the sentiment detection job.*/", + "setterMethodName" : "setJobId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    The identifier assigned to the sentiment detection job.

                                                    \n@param jobId The identifier assigned to the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "

                                                    The identifier assigned to the sentiment detection job.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "JobName", + "c2jShape" : "JobName", + "deprecated" : false, + "documentation" : "

                                                    The name that you assigned to the sentiment detection job

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    The name that you assigned to the sentiment detection job

                                                    \n@param jobName The name that you assigned to the sentiment detection job\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobName", + "getterDocumentation" : "/**

                                                    The name that you assigned to the sentiment detection job

                                                    \n@return The name that you assigned to the sentiment detection job*/", + "getterMethodName" : "getJobName", + "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" : "JobName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    The name that you assigned to the sentiment detection job

                                                    \n@param jobName The name that you assigned to the sentiment detection job*/", + "setterMethodName" : "setJobName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    The name that you assigned to the sentiment detection job

                                                    \n@param jobName The name that you assigned to the sentiment detection job\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "

                                                    The name that you assigned to the sentiment detection job

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "JobStatus", + "c2jShape" : "JobStatus", + "deprecated" : false, + "documentation" : "

                                                    The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "JobStatus", + "fluentSetterDocumentation" : "/**

                                                    The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                                    \n@param jobStatus The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterMethodName" : "withJobStatus", + "getterDocumentation" : "/**

                                                    The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                                    \n@return The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@see JobStatus*/", + "getterMethodName" : "getJobStatus", + "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" : "JobStatus", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobStatus", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobStatus", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                                    \n@param jobStatus The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@see JobStatus*/", + "setterMethodName" : "setJobStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                                    \n@param jobStatus The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "

                                                    The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Message", + "c2jShape" : "AnyLengthString", + "deprecated" : false, + "documentation" : "

                                                    A description of the status of a job.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    A description of the status of a job.

                                                    \n@param message A description of the status of a job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMessage", + "getterDocumentation" : "/**

                                                    A description of the status of a job.

                                                    \n@return A description of the status of a job.*/", + "getterMethodName" : "getMessage", + "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" : "Message", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Message", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Message", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    A description of the status of a job.

                                                    \n@param message A description of the status of a job.*/", + "setterMethodName" : "setMessage", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "message", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    A description of the status of a job.

                                                    \n@param message A description of the status of a job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "message", + "variableType" : "String", + "documentation" : "

                                                    A description of the status of a job.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "SubmitTime", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "

                                                    The time that the sentiment detection job was submitted for processing.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    The time that the sentiment detection job was submitted for processing.

                                                    \n@param submitTime The time that the sentiment detection job was submitted for processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSubmitTime", + "getterDocumentation" : "/**

                                                    The time that the sentiment detection job was submitted for processing.

                                                    \n@return The time that the sentiment detection job was submitted for processing.*/", + "getterMethodName" : "getSubmitTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SubmitTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SubmitTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "SubmitTime", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    The time that the sentiment detection job was submitted for processing.

                                                    \n@param submitTime The time that the sentiment detection job was submitted for processing.*/", + "setterMethodName" : "setSubmitTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    The time that the sentiment detection job was submitted for processing.

                                                    \n@param submitTime The time that the sentiment detection job was submitted for processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTime", + "variableType" : "java.util.Date", + "documentation" : "

                                                    The time that the sentiment detection job was submitted for processing.

                                                    ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "EndTime", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "

                                                    The time that the sentiment detection job ended.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    The time that the sentiment detection job ended.

                                                    \n@param endTime The time that the sentiment detection job ended.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEndTime", + "getterDocumentation" : "/**

                                                    The time that the sentiment detection job ended.

                                                    \n@return The time that the sentiment detection job ended.*/", + "getterMethodName" : "getEndTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EndTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EndTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "EndTime", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    The time that the sentiment detection job ended.

                                                    \n@param endTime The time that the sentiment detection job ended.*/", + "setterMethodName" : "setEndTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "endTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    The time that the sentiment detection job ended.

                                                    \n@param endTime The time that the sentiment detection job ended.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "endTime", + "variableType" : "java.util.Date", + "documentation" : "

                                                    The time that the sentiment detection job ended.

                                                    ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "InputDataConfig", + "c2jShape" : "InputDataConfig", + "deprecated" : false, + "documentation" : "

                                                    The input data configuration that you supplied when you created the sentiment detection job.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    The input data configuration that you supplied when you created the sentiment detection job.

                                                    \n@param inputDataConfig The input data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInputDataConfig", + "getterDocumentation" : "/**

                                                    The input data configuration that you supplied when you created the sentiment detection job.

                                                    \n@return The input data configuration that you supplied when you created the sentiment detection job.*/", + "getterMethodName" : "getInputDataConfig", + "getterModel" : { + "returnType" : "InputDataConfig", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "InputDataConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "InputDataConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "InputDataConfig", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    The input data configuration that you supplied when you created the sentiment detection job.

                                                    \n@param inputDataConfig The input data configuration that you supplied when you created the sentiment detection job.*/", + "setterMethodName" : "setInputDataConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "InputDataConfig", + "variableName" : "inputDataConfig", + "variableType" : "InputDataConfig", + "documentation" : "", + "simpleType" : "InputDataConfig", + "variableSetterType" : "InputDataConfig" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    The input data configuration that you supplied when you created the sentiment detection job.

                                                    \n@param inputDataConfig The input data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "InputDataConfig", + "variableName" : "inputDataConfig", + "variableType" : "InputDataConfig", + "documentation" : "

                                                    The input data configuration that you supplied when you created the sentiment detection job.

                                                    ", + "simpleType" : "InputDataConfig", + "variableSetterType" : "InputDataConfig" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "OutputDataConfig", + "c2jShape" : "OutputDataConfig", + "deprecated" : false, + "documentation" : "

                                                    The output data configuration that you supplied when you created the sentiment detection job.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    The output data configuration that you supplied when you created the sentiment detection job.

                                                    \n@param outputDataConfig The output data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutputDataConfig", + "getterDocumentation" : "/**

                                                    The output data configuration that you supplied when you created the sentiment detection job.

                                                    \n@return The output data configuration that you supplied when you created the sentiment detection job.*/", + "getterMethodName" : "getOutputDataConfig", + "getterModel" : { + "returnType" : "OutputDataConfig", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutputDataConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutputDataConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "OutputDataConfig", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    The output data configuration that you supplied when you created the sentiment detection job.

                                                    \n@param outputDataConfig The output data configuration that you supplied when you created the sentiment detection job.*/", + "setterMethodName" : "setOutputDataConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputDataConfig", + "variableName" : "outputDataConfig", + "variableType" : "OutputDataConfig", + "documentation" : "", + "simpleType" : "OutputDataConfig", + "variableSetterType" : "OutputDataConfig" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    The output data configuration that you supplied when you created the sentiment detection job.

                                                    \n@param outputDataConfig The output data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputDataConfig", + "variableName" : "outputDataConfig", + "variableType" : "OutputDataConfig", + "documentation" : "

                                                    The output data configuration that you supplied when you created the sentiment detection job.

                                                    ", + "simpleType" : "OutputDataConfig", + "variableSetterType" : "OutputDataConfig" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "LanguageCode", + "c2jShape" : "LanguageCode", + "deprecated" : false, + "documentation" : "

                                                    The language code of the input documents.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

                                                    The language code of the input documents.

                                                    \n@param languageCode The language code of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

                                                    The language code of the input documents.

                                                    \n@return The language code of the input documents.\n@see LanguageCode*/", + "getterMethodName" : "getLanguageCode", + "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" : "LanguageCode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LanguageCode", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "LanguageCode", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    The language code of the input documents.

                                                    \n@param languageCode The language code of the input documents.\n@see LanguageCode*/", + "setterMethodName" : "setLanguageCode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    The language code of the input documents.

                                                    \n@param languageCode The language code of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "

                                                    The language code of the input documents.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "DataAccessRoleArn", + "c2jShape" : "IamRoleArn", + "deprecated" : false, + "documentation" : "

                                                    The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDataAccessRoleArn", + "getterDocumentation" : "/**

                                                    The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                                    \n@return The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.*/", + "getterMethodName" : "getDataAccessRoleArn", + "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" : "DataAccessRoleArn", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DataAccessRoleArn", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "DataAccessRoleArn", + "sensitive" : false, + "setterDocumentation" : "/**

                                                    The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.*/", + "setterMethodName" : "setDataAccessRoleArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "dataAccessRoleArn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                    The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "dataAccessRoleArn", + "variableType" : "String", + "documentation" : "

                                                    The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "VolumeKmsKeyId", + "c2jShape" : "KmsKeyId", + "deprecated" : false, + "documentation" : "

                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                    \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                    • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVolumeKmsKeyId", + "getterDocumentation" : "/**

                                                      ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                      • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                      • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                      \n@return ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                      • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                      • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                      • */", + "getterMethodName" : "getVolumeKmsKeyId", + "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" : "VolumeKmsKeyId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VolumeKmsKeyId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VolumeKmsKeyId", + "sensitive" : false, + "setterDocumentation" : "/**

                                                        ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                        • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                        • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                        \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                        • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                        • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                        • */", + "setterMethodName" : "setVolumeKmsKeyId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "volumeKmsKeyId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "volumeKmsKeyId", + "variableType" : "String", + "documentation" : "

                                                            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                            ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "VpcConfig", + "c2jShape" : "VpcConfig", + "deprecated" : false, + "documentation" : "

                                                            Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                            ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                            Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                            \n@param vpcConfig Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVpcConfig", + "getterDocumentation" : "/**

                                                            Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                            \n@return Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.*/", + "getterMethodName" : "getVpcConfig", + "getterModel" : { + "returnType" : "VpcConfig", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VpcConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VpcConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "VpcConfig", + "sensitive" : false, + "setterDocumentation" : "/**

                                                            Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                            \n@param vpcConfig Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.*/", + "setterMethodName" : "setVpcConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VpcConfig", + "variableName" : "vpcConfig", + "variableType" : "VpcConfig", + "documentation" : "", + "simpleType" : "VpcConfig", + "variableSetterType" : "VpcConfig" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                            Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                            \n@param vpcConfig Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VpcConfig", + "variableName" : "vpcConfig", + "variableType" : "VpcConfig", + "documentation" : "

                                                            Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                            ", + "simpleType" : "VpcConfig", + "variableSetterType" : "VpcConfig" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "DataAccessRoleArn" : { + "c2jName" : "DataAccessRoleArn", + "c2jShape" : "IamRoleArn", + "deprecated" : false, + "documentation" : "

                                                            The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                                            ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                            The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                                            \n@param dataAccessRoleArn The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDataAccessRoleArn", + "getterDocumentation" : "/**

                                                            The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                                            \n@return The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.*/", + "getterMethodName" : "getDataAccessRoleArn", + "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" : "DataAccessRoleArn", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DataAccessRoleArn", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "DataAccessRoleArn", + "sensitive" : false, + "setterDocumentation" : "/**

                                                            The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                                            \n@param dataAccessRoleArn The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.*/", + "setterMethodName" : "setDataAccessRoleArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "dataAccessRoleArn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                            The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                                            \n@param dataAccessRoleArn The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "dataAccessRoleArn", + "variableType" : "String", + "documentation" : "

                                                            The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                                            ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "EndTime" : { + "c2jName" : "EndTime", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "

                                                            The time that the sentiment detection job ended.

                                                            ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                            The time that the sentiment detection job ended.

                                                            \n@param endTime The time that the sentiment detection job ended.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEndTime", + "getterDocumentation" : "/**

                                                            The time that the sentiment detection job ended.

                                                            \n@return The time that the sentiment detection job ended.*/", + "getterMethodName" : "getEndTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EndTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EndTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "EndTime", + "sensitive" : false, + "setterDocumentation" : "/**

                                                            The time that the sentiment detection job ended.

                                                            \n@param endTime The time that the sentiment detection job ended.*/", + "setterMethodName" : "setEndTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "endTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                            The time that the sentiment detection job ended.

                                                            \n@param endTime The time that the sentiment detection job ended.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "endTime", + "variableType" : "java.util.Date", + "documentation" : "

                                                            The time that the sentiment detection job ended.

                                                            ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "InputDataConfig" : { + "c2jName" : "InputDataConfig", + "c2jShape" : "InputDataConfig", + "deprecated" : false, + "documentation" : "

                                                            The input data configuration that you supplied when you created the sentiment detection job.

                                                            ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                            The input data configuration that you supplied when you created the sentiment detection job.

                                                            \n@param inputDataConfig The input data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInputDataConfig", + "getterDocumentation" : "/**

                                                            The input data configuration that you supplied when you created the sentiment detection job.

                                                            \n@return The input data configuration that you supplied when you created the sentiment detection job.*/", + "getterMethodName" : "getInputDataConfig", + "getterModel" : { + "returnType" : "InputDataConfig", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "InputDataConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "InputDataConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "InputDataConfig", + "sensitive" : false, + "setterDocumentation" : "/**

                                                            The input data configuration that you supplied when you created the sentiment detection job.

                                                            \n@param inputDataConfig The input data configuration that you supplied when you created the sentiment detection job.*/", + "setterMethodName" : "setInputDataConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "InputDataConfig", + "variableName" : "inputDataConfig", + "variableType" : "InputDataConfig", + "documentation" : "", + "simpleType" : "InputDataConfig", + "variableSetterType" : "InputDataConfig" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                            The input data configuration that you supplied when you created the sentiment detection job.

                                                            \n@param inputDataConfig The input data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "InputDataConfig", + "variableName" : "inputDataConfig", + "variableType" : "InputDataConfig", + "documentation" : "

                                                            The input data configuration that you supplied when you created the sentiment detection job.

                                                            ", + "simpleType" : "InputDataConfig", + "variableSetterType" : "InputDataConfig" + }, + "xmlNameSpaceUri" : null + }, + "JobId" : { + "c2jName" : "JobId", + "c2jShape" : "JobId", + "deprecated" : false, + "documentation" : "

                                                            The identifier assigned to the sentiment detection job.

                                                            ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                            The identifier assigned to the sentiment detection job.

                                                            \n@param jobId The identifier assigned to the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobId", + "getterDocumentation" : "/**

                                                            The identifier assigned to the sentiment detection job.

                                                            \n@return The identifier assigned to the sentiment detection job.*/", + "getterMethodName" : "getJobId", + "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" : "JobId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobId", + "sensitive" : false, + "setterDocumentation" : "/**

                                                            The identifier assigned to the sentiment detection job.

                                                            \n@param jobId The identifier assigned to the sentiment detection job.*/", + "setterMethodName" : "setJobId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                            The identifier assigned to the sentiment detection job.

                                                            \n@param jobId The identifier assigned to the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "

                                                            The identifier assigned to the sentiment detection job.

                                                            ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "JobName" : { + "c2jName" : "JobName", + "c2jShape" : "JobName", + "deprecated" : false, + "documentation" : "

                                                            The name that you assigned to the sentiment detection job

                                                            ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                            The name that you assigned to the sentiment detection job

                                                            \n@param jobName The name that you assigned to the sentiment detection job\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobName", + "getterDocumentation" : "/**

                                                            The name that you assigned to the sentiment detection job

                                                            \n@return The name that you assigned to the sentiment detection job*/", + "getterMethodName" : "getJobName", + "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" : "JobName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                            The name that you assigned to the sentiment detection job

                                                            \n@param jobName The name that you assigned to the sentiment detection job*/", + "setterMethodName" : "setJobName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                            The name that you assigned to the sentiment detection job

                                                            \n@param jobName The name that you assigned to the sentiment detection job\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "

                                                            The name that you assigned to the sentiment detection job

                                                            ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "JobStatus" : { + "c2jName" : "JobStatus", + "c2jShape" : "JobStatus", + "deprecated" : false, + "documentation" : "

                                                            The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                                            ", + "endpointDiscoveryId" : false, + "enumType" : "JobStatus", + "fluentSetterDocumentation" : "/**

                                                            The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                                            \n@param jobStatus The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterMethodName" : "withJobStatus", + "getterDocumentation" : "/**

                                                            The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                                            \n@return The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@see JobStatus*/", + "getterMethodName" : "getJobStatus", + "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" : "JobStatus", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobStatus", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobStatus", + "sensitive" : false, + "setterDocumentation" : "/**

                                                            The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                                            \n@param jobStatus The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@see JobStatus*/", + "setterMethodName" : "setJobStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                            The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                                            \n@param jobStatus The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "

                                                            The current status of the sentiment detection job. If the status is FAILED, the Messages field shows the reason for the failure.

                                                            ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "LanguageCode" : { + "c2jName" : "LanguageCode", + "c2jShape" : "LanguageCode", + "deprecated" : false, + "documentation" : "

                                                            The language code of the input documents.

                                                            ", + "endpointDiscoveryId" : false, + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

                                                            The language code of the input documents.

                                                            \n@param languageCode The language code of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

                                                            The language code of the input documents.

                                                            \n@return The language code of the input documents.\n@see LanguageCode*/", + "getterMethodName" : "getLanguageCode", + "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" : "LanguageCode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LanguageCode", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "LanguageCode", + "sensitive" : false, + "setterDocumentation" : "/**

                                                            The language code of the input documents.

                                                            \n@param languageCode The language code of the input documents.\n@see LanguageCode*/", + "setterMethodName" : "setLanguageCode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                            The language code of the input documents.

                                                            \n@param languageCode The language code of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "

                                                            The language code of the input documents.

                                                            ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Message" : { + "c2jName" : "Message", + "c2jShape" : "AnyLengthString", + "deprecated" : false, + "documentation" : "

                                                            A description of the status of a job.

                                                            ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                            A description of the status of a job.

                                                            \n@param message A description of the status of a job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMessage", + "getterDocumentation" : "/**

                                                            A description of the status of a job.

                                                            \n@return A description of the status of a job.*/", + "getterMethodName" : "getMessage", + "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" : "Message", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Message", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Message", + "sensitive" : false, + "setterDocumentation" : "/**

                                                            A description of the status of a job.

                                                            \n@param message A description of the status of a job.*/", + "setterMethodName" : "setMessage", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "message", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                            A description of the status of a job.

                                                            \n@param message A description of the status of a job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "message", + "variableType" : "String", + "documentation" : "

                                                            A description of the status of a job.

                                                            ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "OutputDataConfig" : { + "c2jName" : "OutputDataConfig", + "c2jShape" : "OutputDataConfig", + "deprecated" : false, + "documentation" : "

                                                            The output data configuration that you supplied when you created the sentiment detection job.

                                                            ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                            The output data configuration that you supplied when you created the sentiment detection job.

                                                            \n@param outputDataConfig The output data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutputDataConfig", + "getterDocumentation" : "/**

                                                            The output data configuration that you supplied when you created the sentiment detection job.

                                                            \n@return The output data configuration that you supplied when you created the sentiment detection job.*/", + "getterMethodName" : "getOutputDataConfig", + "getterModel" : { + "returnType" : "OutputDataConfig", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutputDataConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutputDataConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "OutputDataConfig", + "sensitive" : false, + "setterDocumentation" : "/**

                                                            The output data configuration that you supplied when you created the sentiment detection job.

                                                            \n@param outputDataConfig The output data configuration that you supplied when you created the sentiment detection job.*/", + "setterMethodName" : "setOutputDataConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputDataConfig", + "variableName" : "outputDataConfig", + "variableType" : "OutputDataConfig", + "documentation" : "", + "simpleType" : "OutputDataConfig", + "variableSetterType" : "OutputDataConfig" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                            The output data configuration that you supplied when you created the sentiment detection job.

                                                            \n@param outputDataConfig The output data configuration that you supplied when you created the sentiment detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputDataConfig", + "variableName" : "outputDataConfig", + "variableType" : "OutputDataConfig", + "documentation" : "

                                                            The output data configuration that you supplied when you created the sentiment detection job.

                                                            ", + "simpleType" : "OutputDataConfig", + "variableSetterType" : "OutputDataConfig" + }, + "xmlNameSpaceUri" : null + }, + "SubmitTime" : { + "c2jName" : "SubmitTime", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "

                                                            The time that the sentiment detection job was submitted for processing.

                                                            ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                            The time that the sentiment detection job was submitted for processing.

                                                            \n@param submitTime The time that the sentiment detection job was submitted for processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSubmitTime", + "getterDocumentation" : "/**

                                                            The time that the sentiment detection job was submitted for processing.

                                                            \n@return The time that the sentiment detection job was submitted for processing.*/", + "getterMethodName" : "getSubmitTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SubmitTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SubmitTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "SubmitTime", + "sensitive" : false, + "setterDocumentation" : "/**

                                                            The time that the sentiment detection job was submitted for processing.

                                                            \n@param submitTime The time that the sentiment detection job was submitted for processing.*/", + "setterMethodName" : "setSubmitTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                            The time that the sentiment detection job was submitted for processing.

                                                            \n@param submitTime The time that the sentiment detection job was submitted for processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "submitTime", + "variableType" : "java.util.Date", + "documentation" : "

                                                            The time that the sentiment detection job was submitted for processing.

                                                            ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "VolumeKmsKeyId" : { + "c2jName" : "VolumeKmsKeyId", + "c2jShape" : "KmsKeyId", + "deprecated" : false, + "documentation" : "

                                                            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                            ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                            \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                            • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVolumeKmsKeyId", + "getterDocumentation" : "/**

                                                              ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                              • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                              • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                              \n@return ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                              • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                              • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                              • */", + "getterMethodName" : "getVolumeKmsKeyId", + "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" : "VolumeKmsKeyId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VolumeKmsKeyId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VolumeKmsKeyId", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                • */", + "setterMethodName" : "setVolumeKmsKeyId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "volumeKmsKeyId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                  ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                  • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                  • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                  \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                  • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                  • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "volumeKmsKeyId", + "variableType" : "String", + "documentation" : "

                                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "VpcConfig" : { + "c2jName" : "VpcConfig", + "c2jShape" : "VpcConfig", + "deprecated" : false, + "documentation" : "

                                                                    Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                    Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                                    \n@param vpcConfig Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVpcConfig", + "getterDocumentation" : "/**

                                                                    Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                                    \n@return Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.*/", + "getterMethodName" : "getVpcConfig", + "getterModel" : { + "returnType" : "VpcConfig", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VpcConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VpcConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "VpcConfig", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                    Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                                    \n@param vpcConfig Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.*/", + "setterMethodName" : "setVpcConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VpcConfig", + "variableName" : "vpcConfig", + "variableType" : "VpcConfig", + "documentation" : "", + "simpleType" : "VpcConfig", + "variableSetterType" : "VpcConfig" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                    Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                                    \n@param vpcConfig Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VpcConfig", + "variableName" : "vpcConfig", + "variableType" : "VpcConfig", + "documentation" : "

                                                                    Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your sentiment detection job. For more information, see Amazon VPC.

                                                                    ", + "simpleType" : "VpcConfig", + "variableSetterType" : "VpcConfig" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "SentimentDetectionJobProperties", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SentimentDetectionJobProperties", + "variableName" : "sentimentDetectionJobProperties", + "variableType" : "SentimentDetectionJobProperties", + "documentation" : null, + "simpleType" : "SentimentDetectionJobProperties", + "variableSetterType" : "SentimentDetectionJobProperties" + }, + "wrapper" : false + }, + "SentimentScore" : { + "c2jName" : "SentimentScore", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                                    Describes the level of confidence that Amazon Comprehend has in the accuracy of its detection of sentiments.

                                                                    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.SentimentScore", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Positive", + "c2jShape" : "Float", + "deprecated" : false, + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                    \n@param positive The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPositive", + "getterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                    \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.*/", + "getterMethodName" : "getPositive", + "getterModel" : { + "returnType" : "Float", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Positive", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Positive", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Float", + "marshallingType" : "FLOAT", + "name" : "Positive", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                    \n@param positive The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.*/", + "setterMethodName" : "setPositive", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "positive", + "variableType" : "Float", + "documentation" : "", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                    \n@param positive The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "positive", + "variableType" : "Float", + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                    ", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Negative", + "c2jShape" : "Float", + "deprecated" : false, + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                    \n@param negative The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNegative", + "getterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                    \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.*/", + "getterMethodName" : "getNegative", + "getterModel" : { + "returnType" : "Float", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Negative", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Negative", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Float", + "marshallingType" : "FLOAT", + "name" : "Negative", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                    \n@param negative The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.*/", + "setterMethodName" : "setNegative", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "negative", + "variableType" : "Float", + "documentation" : "", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                    \n@param negative The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "negative", + "variableType" : "Float", + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                    ", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Neutral", + "c2jShape" : "Float", + "deprecated" : false, + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                    \n@param neutral The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNeutral", + "getterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                    \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.*/", + "getterMethodName" : "getNeutral", + "getterModel" : { + "returnType" : "Float", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Neutral", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Neutral", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Float", + "marshallingType" : "FLOAT", + "name" : "Neutral", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                    \n@param neutral The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.*/", + "setterMethodName" : "setNeutral", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "neutral", + "variableType" : "Float", + "documentation" : "", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                    \n@param neutral The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "neutral", + "variableType" : "Float", + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                    ", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Mixed", + "c2jShape" : "Float", + "deprecated" : false, + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                    \n@param mixed The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMixed", + "getterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                    \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.*/", + "getterMethodName" : "getMixed", + "getterModel" : { + "returnType" : "Float", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Mixed", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Mixed", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Float", + "marshallingType" : "FLOAT", + "name" : "Mixed", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                    \n@param mixed The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.*/", + "setterMethodName" : "setMixed", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "mixed", + "variableType" : "Float", + "documentation" : "", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                    \n@param mixed The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "mixed", + "variableType" : "Float", + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                    ", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Mixed" : { + "c2jName" : "Mixed", + "c2jShape" : "Float", + "deprecated" : false, + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                    \n@param mixed The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMixed", + "getterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                    \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.*/", + "getterMethodName" : "getMixed", + "getterModel" : { + "returnType" : "Float", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Mixed", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Mixed", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Float", + "marshallingType" : "FLOAT", + "name" : "Mixed", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                    \n@param mixed The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.*/", + "setterMethodName" : "setMixed", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "mixed", + "variableType" : "Float", + "documentation" : "", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                    \n@param mixed The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "mixed", + "variableType" : "Float", + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                    ", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "xmlNameSpaceUri" : null + }, + "Negative" : { + "c2jName" : "Negative", + "c2jShape" : "Float", + "deprecated" : false, + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                    \n@param negative The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNegative", + "getterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                    \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.*/", + "getterMethodName" : "getNegative", + "getterModel" : { + "returnType" : "Float", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Negative", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Negative", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Float", + "marshallingType" : "FLOAT", + "name" : "Negative", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                    \n@param negative The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.*/", + "setterMethodName" : "setNegative", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "negative", + "variableType" : "Float", + "documentation" : "", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                    \n@param negative The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "negative", + "variableType" : "Float", + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                    ", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "xmlNameSpaceUri" : null + }, + "Neutral" : { + "c2jName" : "Neutral", + "c2jShape" : "Float", + "deprecated" : false, + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                    \n@param neutral The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNeutral", + "getterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                    \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.*/", + "getterMethodName" : "getNeutral", + "getterModel" : { + "returnType" : "Float", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Neutral", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Neutral", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Float", + "marshallingType" : "FLOAT", + "name" : "Neutral", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                    \n@param neutral The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.*/", + "setterMethodName" : "setNeutral", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "neutral", + "variableType" : "Float", + "documentation" : "", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                    \n@param neutral The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "neutral", + "variableType" : "Float", + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                    ", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "xmlNameSpaceUri" : null + }, + "Positive" : { + "c2jName" : "Positive", + "c2jShape" : "Float", + "deprecated" : false, + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                    \n@param positive The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPositive", + "getterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                    \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.*/", + "getterMethodName" : "getPositive", + "getterModel" : { + "returnType" : "Float", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Positive", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Positive", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Float", + "marshallingType" : "FLOAT", + "name" : "Positive", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                    \n@param positive The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.*/", + "setterMethodName" : "setPositive", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "positive", + "variableType" : "Float", + "documentation" : "", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                    \n@param positive The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Float", + "variableName" : "positive", + "variableType" : "Float", + "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                    ", + "simpleType" : "Float", + "variableSetterType" : "Float" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "SentimentScore", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SentimentScore", + "variableName" : "sentimentScore", + "variableType" : "SentimentScore", + "documentation" : null, + "simpleType" : "SentimentScore", + "variableSetterType" : "SentimentScore" + }, + "wrapper" : false + }, + "SentimentType" : { + "c2jName" : "SentimentType", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "POSITIVE", + "value" : "POSITIVE" + }, { + "name" : "NEGATIVE", + "value" : "NEGATIVE" + }, { + "name" : "NEUTRAL", + "value" : "NEUTRAL" + }, { + "name" : "MIXED", + "value" : "MIXED" + } ], + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.enum.SentimentType", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.comprehend.enum", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "SentimentType", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "SentimentType", + "variableName" : "sentimentType", + "variableType" : "SentimentType", + "documentation" : null, + "simpleType" : "SentimentType", + "variableSetterType" : "SentimentType" + }, + "wrapper" : false + }, + "StartDocumentClassificationJobRequest" : { + "c2jName" : "StartDocumentClassificationJobRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.StartDocumentClassificationJobRequest", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "StartDocumentClassificationJob", + "locationName" : null, + "requestUri" : "/", + "target" : "Comprehend_20171127.StartDocumentClassificationJob", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "JobName", + "c2jShape" : "JobName", + "deprecated" : false, + "documentation" : "

                                                                    The identifier of the job.

                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                    The identifier of the job.

                                                                    \n@param jobName The identifier of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobName", + "getterDocumentation" : "/**

                                                                    The identifier of the job.

                                                                    \n@return The identifier of the job.*/", + "getterMethodName" : "getJobName", + "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" : "JobName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                    The identifier of the job.

                                                                    \n@param jobName The identifier of the job.*/", + "setterMethodName" : "setJobName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                    The identifier of the job.

                                                                    \n@param jobName The identifier of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "

                                                                    The identifier of the job.

                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "DocumentClassifierArn", + "c2jShape" : "DocumentClassifierArn", + "deprecated" : false, + "documentation" : "

                                                                    The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                    The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                    \n@param documentClassifierArn The Amazon Resource Name (ARN) of the document classifier to use to process the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDocumentClassifierArn", + "getterDocumentation" : "/**

                                                                    The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                    \n@return The Amazon Resource Name (ARN) of the document classifier to use to process the job.*/", + "getterMethodName" : "getDocumentClassifierArn", + "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" : "DocumentClassifierArn", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DocumentClassifierArn", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "DocumentClassifierArn", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                    The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                    \n@param documentClassifierArn The Amazon Resource Name (ARN) of the document classifier to use to process the job.*/", + "setterMethodName" : "setDocumentClassifierArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "documentClassifierArn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                    The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                    \n@param documentClassifierArn The Amazon Resource Name (ARN) of the document classifier to use to process the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "documentClassifierArn", + "variableType" : "String", + "documentation" : "

                                                                    The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "InputDataConfig", + "c2jShape" : "InputDataConfig", + "deprecated" : false, + "documentation" : "

                                                                    Specifies the format and location of the input data for the job.

                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                    Specifies the format and location of the input data for the job.

                                                                    \n@param inputDataConfig Specifies the format and location of the input data for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInputDataConfig", + "getterDocumentation" : "/**

                                                                    Specifies the format and location of the input data for the job.

                                                                    \n@return Specifies the format and location of the input data for the job.*/", + "getterMethodName" : "getInputDataConfig", + "getterModel" : { + "returnType" : "InputDataConfig", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "InputDataConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "InputDataConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "InputDataConfig", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                    Specifies the format and location of the input data for the job.

                                                                    \n@param inputDataConfig Specifies the format and location of the input data for the job.*/", + "setterMethodName" : "setInputDataConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "InputDataConfig", + "variableName" : "inputDataConfig", + "variableType" : "InputDataConfig", + "documentation" : "", + "simpleType" : "InputDataConfig", + "variableSetterType" : "InputDataConfig" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                    Specifies the format and location of the input data for the job.

                                                                    \n@param inputDataConfig Specifies the format and location of the input data for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "InputDataConfig", + "variableName" : "inputDataConfig", + "variableType" : "InputDataConfig", + "documentation" : "

                                                                    Specifies the format and location of the input data for the job.

                                                                    ", + "simpleType" : "InputDataConfig", + "variableSetterType" : "InputDataConfig" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "OutputDataConfig", + "c2jShape" : "OutputDataConfig", + "deprecated" : false, + "documentation" : "

                                                                    Specifies where to send the output files.

                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                    Specifies where to send the output files.

                                                                    \n@param outputDataConfig Specifies where to send the output files.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutputDataConfig", + "getterDocumentation" : "/**

                                                                    Specifies where to send the output files.

                                                                    \n@return Specifies where to send the output files.*/", + "getterMethodName" : "getOutputDataConfig", + "getterModel" : { + "returnType" : "OutputDataConfig", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutputDataConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutputDataConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "OutputDataConfig", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                    Specifies where to send the output files.

                                                                    \n@param outputDataConfig Specifies where to send the output files.*/", + "setterMethodName" : "setOutputDataConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputDataConfig", + "variableName" : "outputDataConfig", + "variableType" : "OutputDataConfig", + "documentation" : "", + "simpleType" : "OutputDataConfig", + "variableSetterType" : "OutputDataConfig" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                    Specifies where to send the output files.

                                                                    \n@param outputDataConfig Specifies where to send the output files.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputDataConfig", + "variableName" : "outputDataConfig", + "variableType" : "OutputDataConfig", + "documentation" : "

                                                                    Specifies where to send the output files.

                                                                    ", + "simpleType" : "OutputDataConfig", + "variableSetterType" : "OutputDataConfig" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "DataAccessRoleArn", + "c2jShape" : "IamRoleArn", + "deprecated" : false, + "documentation" : "

                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDataAccessRoleArn", + "getterDocumentation" : "/**

                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                    \n@return The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.*/", + "getterMethodName" : "getDataAccessRoleArn", + "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" : "DataAccessRoleArn", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DataAccessRoleArn", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "DataAccessRoleArn", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.*/", + "setterMethodName" : "setDataAccessRoleArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "dataAccessRoleArn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "dataAccessRoleArn", + "variableType" : "String", + "documentation" : "

                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ClientRequestToken", + "c2jShape" : "ClientRequestTokenString", + "deprecated" : false, + "documentation" : "

                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                    \n@param clientRequestToken A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withClientRequestToken", + "getterDocumentation" : "/**

                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                    \n@return A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.*/", + "getterMethodName" : "getClientRequestToken", "getterModel" : { - "returnType" : "Float", + "returnType" : "String", "documentation" : null }, "http" : { @@ -61965,63 +69235,63 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Negative", + "marshallLocationName" : "ClientRequestToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Negative", + "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, - "idempotencyToken" : false, + "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Float", - "marshallingType" : "FLOAT", - "name" : "Negative", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ClientRequestToken", "sensitive" : false, - "setterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                    \n@param negative The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.*/", - "setterMethodName" : "setNegative", + "setterDocumentation" : "/**

                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                    \n@param clientRequestToken A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.*/", + "setterMethodName" : "setClientRequestToken", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "negative", - "variableType" : "Float", + "variableDeclarationType" : "String", + "variableName" : "clientRequestToken", + "variableType" : "String", "documentation" : "", - "simpleType" : "Float", - "variableSetterType" : "Float" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                    \n@param negative The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                    \n@param clientRequestToken A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "negative", - "variableType" : "Float", - "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                    ", - "simpleType" : "Float", - "variableSetterType" : "Float" + "variableDeclarationType" : "String", + "variableName" : "clientRequestToken", + "variableType" : "String", + "documentation" : "

                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Neutral", - "c2jShape" : "Float", + "c2jName" : "VolumeKmsKeyId", + "c2jShape" : "KmsKeyId", "deprecated" : false, - "documentation" : "

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                    ", + "documentation" : "

                                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                    \n@param neutral The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNeutral", - "getterDocumentation" : "/**

                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                    \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.*/", - "getterMethodName" : "getNeutral", + "fluentSetterDocumentation" : "/**

                                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                    \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVolumeKmsKeyId", + "getterDocumentation" : "/**

                                                                      ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                      • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                      • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                      \n@return ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                      • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                      • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                      • */", + "getterMethodName" : "getVolumeKmsKeyId", "getterModel" : { - "returnType" : "Float", + "returnType" : "String", "documentation" : null }, "http" : { @@ -62034,11 +69304,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Neutral", + "marshallLocationName" : "VolumeKmsKeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Neutral", + "unmarshallLocationName" : "VolumeKmsKeyId", "uri" : false }, "idempotencyToken" : false, @@ -62048,49 +69318,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Float", - "marshallingType" : "FLOAT", - "name" : "Neutral", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VolumeKmsKeyId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                        The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                        \n@param neutral The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.*/", - "setterMethodName" : "setNeutral", + "setterDocumentation" : "/**

                                                                        ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                        • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                        • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                        \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                        • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                        • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                        • */", + "setterMethodName" : "setVolumeKmsKeyId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "neutral", - "variableType" : "Float", + "variableDeclarationType" : "String", + "variableName" : "volumeKmsKeyId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Float", - "variableSetterType" : "Float" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                          The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                          \n@param neutral The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                          ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                          • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                          \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                          • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "neutral", - "variableType" : "Float", - "documentation" : "

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                            ", - "simpleType" : "Float", - "variableSetterType" : "Float" + "variableDeclarationType" : "String", + "variableName" : "volumeKmsKeyId", + "variableType" : "String", + "documentation" : "

                                                                            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                            ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Mixed", - "c2jShape" : "Float", + "c2jName" : "VpcConfig", + "c2jShape" : "VpcConfig", "deprecated" : false, - "documentation" : "

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                            ", + "documentation" : "

                                                                            Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                            \n@param mixed The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMixed", - "getterDocumentation" : "/**

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                            \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.*/", - "getterMethodName" : "getMixed", + "fluentSetterDocumentation" : "/**

                                                                            Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                            \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVpcConfig", + "getterDocumentation" : "/**

                                                                            Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                            \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.*/", + "getterMethodName" : "getVpcConfig", "getterModel" : { - "returnType" : "Float", + "returnType" : "VpcConfig", "documentation" : null }, "http" : { @@ -62103,11 +69373,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Mixed", + "marshallLocationName" : "VpcConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Mixed", + "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, @@ -62117,51 +69387,51 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Float", - "marshallingType" : "FLOAT", - "name" : "Mixed", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "VpcConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                            \n@param mixed The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.*/", - "setterMethodName" : "setMixed", + "setterDocumentation" : "/**

                                                                            Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                            \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.*/", + "setterMethodName" : "setVpcConfig", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "mixed", - "variableType" : "Float", + "variableDeclarationType" : "VpcConfig", + "variableName" : "vpcConfig", + "variableType" : "VpcConfig", "documentation" : "", - "simpleType" : "Float", - "variableSetterType" : "Float" + "simpleType" : "VpcConfig", + "variableSetterType" : "VpcConfig" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                            \n@param mixed The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                            Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                            \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "mixed", - "variableType" : "Float", - "documentation" : "

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                            ", - "simpleType" : "Float", - "variableSetterType" : "Float" + "variableDeclarationType" : "VpcConfig", + "variableName" : "vpcConfig", + "variableType" : "VpcConfig", + "documentation" : "

                                                                            Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                            ", + "simpleType" : "VpcConfig", + "variableSetterType" : "VpcConfig" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Mixed" : { - "c2jName" : "Mixed", - "c2jShape" : "Float", + "ClientRequestToken" : { + "c2jName" : "ClientRequestToken", + "c2jShape" : "ClientRequestTokenString", "deprecated" : false, - "documentation" : "

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                            ", + "documentation" : "

                                                                            A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                            \n@param mixed The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMixed", - "getterDocumentation" : "/**

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                            \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.*/", - "getterMethodName" : "getMixed", + "fluentSetterDocumentation" : "/**

                                                                            A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                            \n@param clientRequestToken A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withClientRequestToken", + "getterDocumentation" : "/**

                                                                            A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                            \n@return A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.*/", + "getterMethodName" : "getClientRequestToken", "getterModel" : { - "returnType" : "Float", + "returnType" : "String", "documentation" : null }, "http" : { @@ -62174,11 +69444,81 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Mixed", + "marshallLocationName" : "ClientRequestToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Mixed", + "unmarshallLocationName" : "ClientRequestToken", + "uri" : false + }, + "idempotencyToken" : true, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ClientRequestToken", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                            A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                            \n@param clientRequestToken A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.*/", + "setterMethodName" : "setClientRequestToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "clientRequestToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                            A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                            \n@param clientRequestToken A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.\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" : "

                                                                            A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                            ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "DataAccessRoleArn" : { + "c2jName" : "DataAccessRoleArn", + "c2jShape" : "IamRoleArn", + "deprecated" : false, + "documentation" : "

                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                            ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                            \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDataAccessRoleArn", + "getterDocumentation" : "/**

                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                            \n@return The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.*/", + "getterMethodName" : "getDataAccessRoleArn", + "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" : "DataAccessRoleArn", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DataAccessRoleArn", "uri" : false }, "idempotencyToken" : false, @@ -62188,50 +69528,260 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Float", - "marshallingType" : "FLOAT", - "name" : "Mixed", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "DataAccessRoleArn", "sensitive" : false, - "setterDocumentation" : "/**

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                            \n@param mixed The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.*/", - "setterMethodName" : "setMixed", + "setterDocumentation" : "/**

                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                            \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.*/", + "setterMethodName" : "setDataAccessRoleArn", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "mixed", - "variableType" : "Float", + "variableDeclarationType" : "String", + "variableName" : "dataAccessRoleArn", + "variableType" : "String", "documentation" : "", - "simpleType" : "Float", - "variableSetterType" : "Float" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                            \n@param mixed The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                            \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "mixed", - "variableType" : "Float", - "documentation" : "

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the MIXED sentiment.

                                                                            ", - "simpleType" : "Float", - "variableSetterType" : "Float" + "variableDeclarationType" : "String", + "variableName" : "dataAccessRoleArn", + "variableType" : "String", + "documentation" : "

                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                            ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Negative" : { - "c2jName" : "Negative", - "c2jShape" : "Float", + "DocumentClassifierArn" : { + "c2jName" : "DocumentClassifierArn", + "c2jShape" : "DocumentClassifierArn", "deprecated" : false, - "documentation" : "

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                            ", + "documentation" : "

                                                                            The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                            \n@param negative The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNegative", - "getterDocumentation" : "/**

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                            \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.*/", - "getterMethodName" : "getNegative", + "fluentSetterDocumentation" : "/**

                                                                            The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                            \n@param documentClassifierArn The Amazon Resource Name (ARN) of the document classifier to use to process the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDocumentClassifierArn", + "getterDocumentation" : "/**

                                                                            The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                            \n@return The Amazon Resource Name (ARN) of the document classifier to use to process the job.*/", + "getterMethodName" : "getDocumentClassifierArn", "getterModel" : { - "returnType" : "Float", + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "DocumentClassifierArn", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DocumentClassifierArn", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "DocumentClassifierArn", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                            The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                            \n@param documentClassifierArn The Amazon Resource Name (ARN) of the document classifier to use to process the job.*/", + "setterMethodName" : "setDocumentClassifierArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "documentClassifierArn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                            The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                            \n@param documentClassifierArn The Amazon Resource Name (ARN) of the document classifier to use to process the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "documentClassifierArn", + "variableType" : "String", + "documentation" : "

                                                                            The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                            ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "InputDataConfig" : { + "c2jName" : "InputDataConfig", + "c2jShape" : "InputDataConfig", + "deprecated" : false, + "documentation" : "

                                                                            Specifies the format and location of the input data for the job.

                                                                            ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                            Specifies the format and location of the input data for the job.

                                                                            \n@param inputDataConfig Specifies the format and location of the input data for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInputDataConfig", + "getterDocumentation" : "/**

                                                                            Specifies the format and location of the input data for the job.

                                                                            \n@return Specifies the format and location of the input data for the job.*/", + "getterMethodName" : "getInputDataConfig", + "getterModel" : { + "returnType" : "InputDataConfig", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "InputDataConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "InputDataConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "InputDataConfig", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                            Specifies the format and location of the input data for the job.

                                                                            \n@param inputDataConfig Specifies the format and location of the input data for the job.*/", + "setterMethodName" : "setInputDataConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "InputDataConfig", + "variableName" : "inputDataConfig", + "variableType" : "InputDataConfig", + "documentation" : "", + "simpleType" : "InputDataConfig", + "variableSetterType" : "InputDataConfig" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                            Specifies the format and location of the input data for the job.

                                                                            \n@param inputDataConfig Specifies the format and location of the input data for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "InputDataConfig", + "variableName" : "inputDataConfig", + "variableType" : "InputDataConfig", + "documentation" : "

                                                                            Specifies the format and location of the input data for the job.

                                                                            ", + "simpleType" : "InputDataConfig", + "variableSetterType" : "InputDataConfig" + }, + "xmlNameSpaceUri" : null + }, + "JobName" : { + "c2jName" : "JobName", + "c2jShape" : "JobName", + "deprecated" : false, + "documentation" : "

                                                                            The identifier of the job.

                                                                            ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                            The identifier of the job.

                                                                            \n@param jobName The identifier of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobName", + "getterDocumentation" : "/**

                                                                            The identifier of the job.

                                                                            \n@return The identifier of the job.*/", + "getterMethodName" : "getJobName", + "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" : "JobName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                            The identifier of the job.

                                                                            \n@param jobName The identifier of the job.*/", + "setterMethodName" : "setJobName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                            The identifier of the job.

                                                                            \n@param jobName The identifier of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "

                                                                            The identifier of the job.

                                                                            ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "OutputDataConfig" : { + "c2jName" : "OutputDataConfig", + "c2jShape" : "OutputDataConfig", + "deprecated" : false, + "documentation" : "

                                                                            Specifies where to send the output files.

                                                                            ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                            Specifies where to send the output files.

                                                                            \n@param outputDataConfig Specifies where to send the output files.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutputDataConfig", + "getterDocumentation" : "/**

                                                                            Specifies where to send the output files.

                                                                            \n@return Specifies where to send the output files.*/", + "getterMethodName" : "getOutputDataConfig", + "getterModel" : { + "returnType" : "OutputDataConfig", "documentation" : null }, "http" : { @@ -62244,11 +69794,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Negative", + "marshallLocationName" : "OutputDataConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Negative", + "unmarshallLocationName" : "OutputDataConfig", "uri" : false }, "idempotencyToken" : false, @@ -62258,50 +69808,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Float", - "marshallingType" : "FLOAT", - "name" : "Negative", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "OutputDataConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                            \n@param negative The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.*/", - "setterMethodName" : "setNegative", + "setterDocumentation" : "/**

                                                                            Specifies where to send the output files.

                                                                            \n@param outputDataConfig Specifies where to send the output files.*/", + "setterMethodName" : "setOutputDataConfig", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "negative", - "variableType" : "Float", + "variableDeclarationType" : "OutputDataConfig", + "variableName" : "outputDataConfig", + "variableType" : "OutputDataConfig", "documentation" : "", - "simpleType" : "Float", - "variableSetterType" : "Float" + "simpleType" : "OutputDataConfig", + "variableSetterType" : "OutputDataConfig" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                            \n@param negative The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                            Specifies where to send the output files.

                                                                            \n@param outputDataConfig Specifies where to send the output files.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "negative", - "variableType" : "Float", - "documentation" : "

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEGATIVE sentiment.

                                                                            ", - "simpleType" : "Float", - "variableSetterType" : "Float" + "variableDeclarationType" : "OutputDataConfig", + "variableName" : "outputDataConfig", + "variableType" : "OutputDataConfig", + "documentation" : "

                                                                            Specifies where to send the output files.

                                                                            ", + "simpleType" : "OutputDataConfig", + "variableSetterType" : "OutputDataConfig" }, "xmlNameSpaceUri" : null }, - "Neutral" : { - "c2jName" : "Neutral", - "c2jShape" : "Float", + "VolumeKmsKeyId" : { + "c2jName" : "VolumeKmsKeyId", + "c2jShape" : "KmsKeyId", "deprecated" : false, - "documentation" : "

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                            ", + "documentation" : "

                                                                            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                            \n@param neutral The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNeutral", - "getterDocumentation" : "/**

                                                                            The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                            \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.*/", - "getterMethodName" : "getNeutral", + "fluentSetterDocumentation" : "/**

                                                                            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                            \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVolumeKmsKeyId", + "getterDocumentation" : "/**

                                                                              ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                              • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                              • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                              \n@return ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                              • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                              • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                              • */", + "getterMethodName" : "getVolumeKmsKeyId", "getterModel" : { - "returnType" : "Float", + "returnType" : "String", "documentation" : null }, "http" : { @@ -62314,11 +69864,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Neutral", + "marshallLocationName" : "VolumeKmsKeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Neutral", + "unmarshallLocationName" : "VolumeKmsKeyId", "uri" : false }, "idempotencyToken" : false, @@ -62328,50 +69878,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Float", - "marshallingType" : "FLOAT", - "name" : "Neutral", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VolumeKmsKeyId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                                \n@param neutral The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.*/", - "setterMethodName" : "setNeutral", + "setterDocumentation" : "/**

                                                                                ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                • */", + "setterMethodName" : "setVolumeKmsKeyId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "neutral", - "variableType" : "Float", + "variableDeclarationType" : "String", + "variableName" : "volumeKmsKeyId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Float", - "variableSetterType" : "Float" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                  The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                                  \n@param neutral The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                  ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                  • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                  • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                  \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                  • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                  • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "neutral", - "variableType" : "Float", - "documentation" : "

                                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the NEUTRAL sentiment.

                                                                                    ", - "simpleType" : "Float", - "variableSetterType" : "Float" + "variableDeclarationType" : "String", + "variableName" : "volumeKmsKeyId", + "variableType" : "String", + "documentation" : "

                                                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Positive" : { - "c2jName" : "Positive", - "c2jShape" : "Float", + "VpcConfig" : { + "c2jName" : "VpcConfig", + "c2jShape" : "VpcConfig", "deprecated" : false, - "documentation" : "

                                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                                    ", + "documentation" : "

                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                                    \n@param positive The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPositive", - "getterDocumentation" : "/**

                                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                                    \n@return The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.*/", - "getterMethodName" : "getPositive", + "fluentSetterDocumentation" : "/**

                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVpcConfig", + "getterDocumentation" : "/**

                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                    \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.*/", + "getterMethodName" : "getVpcConfig", "getterModel" : { - "returnType" : "Float", + "returnType" : "VpcConfig", "documentation" : null }, "http" : { @@ -62384,11 +69934,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Positive", + "marshallLocationName" : "VpcConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Positive", + "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, @@ -62398,118 +69948,59 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Float", - "marshallingType" : "FLOAT", - "name" : "Positive", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "VpcConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                                    \n@param positive The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.*/", - "setterMethodName" : "setPositive", + "setterDocumentation" : "/**

                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.*/", + "setterMethodName" : "setVpcConfig", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "positive", - "variableType" : "Float", + "variableDeclarationType" : "VpcConfig", + "variableName" : "vpcConfig", + "variableType" : "VpcConfig", "documentation" : "", - "simpleType" : "Float", - "variableSetterType" : "Float" + "simpleType" : "VpcConfig", + "variableSetterType" : "VpcConfig" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                                    \n@param positive The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Float", - "variableName" : "positive", - "variableType" : "Float", - "documentation" : "

                                                                                    The level of confidence that Amazon Comprehend has in the accuracy of its detection of the POSITIVE sentiment.

                                                                                    ", - "simpleType" : "Float", - "variableSetterType" : "Float" + "variableDeclarationType" : "VpcConfig", + "variableName" : "vpcConfig", + "variableType" : "VpcConfig", + "documentation" : "

                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                    ", + "simpleType" : "VpcConfig", + "variableSetterType" : "VpcConfig" }, "xmlNameSpaceUri" : null } }, - "packageName" : "com.amazonaws.services.comprehend.model", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "SentimentScore", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "SentimentScore", - "variableName" : "sentimentScore", - "variableType" : "SentimentScore", - "documentation" : null, - "simpleType" : "SentimentScore", - "variableSetterType" : "SentimentScore" - }, - "wrapper" : false - }, - "SentimentType" : { - "c2jName" : "SentimentType", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "POSITIVE", - "value" : "POSITIVE" - }, { - "name" : "NEGATIVE", - "value" : "NEGATIVE" - }, { - "name" : "NEUTRAL", - "value" : "NEUTRAL" - }, { - "name" : "MIXED", - "value" : "MIXED" - } ], - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.enum.SentimentType", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.comprehend.enum", + "packageName" : "com.amazonaws.services.comprehend.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "SentimentType", + "required" : [ "DocumentClassifierArn", "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn" ], + "shapeName" : "StartDocumentClassificationJobRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "SentimentType", - "variableName" : "sentimentType", - "variableType" : "SentimentType", + "variableDeclarationType" : "StartDocumentClassificationJobRequest", + "variableName" : "startDocumentClassificationJobRequest", + "variableType" : "StartDocumentClassificationJobRequest", "documentation" : null, - "simpleType" : "SentimentType", - "variableSetterType" : "SentimentType" + "simpleType" : "StartDocumentClassificationJobRequest", + "variableSetterType" : "StartDocumentClassificationJobRequest" }, "wrapper" : false }, - "StartDocumentClassificationJobRequest" : { - "c2jName" : "StartDocumentClassificationJobRequest", + "StartDocumentClassificationJobResult" : { + "c2jName" : "StartDocumentClassificationJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -62521,31 +70012,24 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.StartDocumentClassificationJobRequest", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StartDocumentClassificationJobResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "StartDocumentClassificationJob", - "locationName" : null, - "requestUri" : "/", - "target" : "Comprehend_20171127.StartDocumentClassificationJob", - "verb" : "POST", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "JobName", - "c2jShape" : "JobName", + "c2jName" : "JobId", + "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                    The identifier of the job.

                                                                                    ", + "documentation" : "

                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                    The identifier of the job.

                                                                                    \n@param jobName The identifier of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withJobName", - "getterDocumentation" : "/**

                                                                                    The identifier of the job.

                                                                                    \n@return The identifier of the job.*/", - "getterMethodName" : "getJobName", + "fluentSetterDocumentation" : "/**

                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                    \n@param jobId The identifier generated for the job. To get the status of the job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobId", + "getterDocumentation" : "/**

                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                    \n@return The identifier generated for the job. To get the status of the job, use this identifier with the operation.*/", + "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -62560,11 +70044,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "JobName", + "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "JobName", + "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, @@ -62576,14 +70060,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "JobName", + "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                    The identifier of the job.

                                                                                    \n@param jobName The identifier of the job.*/", - "setterMethodName" : "setJobName", + "setterDocumentation" : "/**

                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                    \n@param jobId The identifier generated for the job. To get the status of the job, use this identifier with the operation.*/", + "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobName", + "variableName" : "jobId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -62593,28 +70077,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                    The identifier of the job.

                                                                                    \n@param jobName The identifier of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                    \n@param jobId The identifier generated for the job. To get the status of the job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobName", + "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                    The identifier of the job.

                                                                                    ", + "documentation" : "

                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "DocumentClassifierArn", - "c2jShape" : "DocumentClassifierArn", + "c2jName" : "JobStatus", + "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                                                                    The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                                    ", + "documentation" : "

                                                                                    The status of the job:

                                                                                    • SUBMITTED - The job has been received and queued for processing.

                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                    • FAILED - The job did not complete. For details, use the operation.

                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                    ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                    The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                                    \n@param documentClassifierArn The Amazon Resource Name (ARN) of the document classifier to use to process the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDocumentClassifierArn", - "getterDocumentation" : "/**

                                                                                    The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                                    \n@return The Amazon Resource Name (ARN) of the document classifier to use to process the job.*/", - "getterMethodName" : "getDocumentClassifierArn", + "enumType" : "JobStatus", + "fluentSetterDocumentation" : "/**

                                                                                    The status of the job:

                                                                                    • SUBMITTED - The job has been received and queued for processing.

                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                    • FAILED - The job did not complete. For details, use the operation.

                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                    \n@param jobStatus The status of the job:

                                                                                    • SUBMITTED - The job has been received and queued for processing.

                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                    • FAILED - The job did not complete. For details, use the operation.

                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterMethodName" : "withJobStatus", + "getterDocumentation" : "/**

                                                                                      The status of the job:

                                                                                      • SUBMITTED - The job has been received and queued for processing.

                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                      • FAILED - The job did not complete. For details, use the operation.

                                                                                      • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                      • STOPPED - The job was successfully stopped without completing.

                                                                                      \n@return The status of the job:

                                                                                      • SUBMITTED - The job has been received and queued for processing.

                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                      • FAILED - The job did not complete. For details, use the operation.

                                                                                      • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                      • STOPPED - The job was successfully stopped without completing.

                                                                                      • \n@see JobStatus*/", + "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", "documentation" : null @@ -62629,11 +70113,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DocumentClassifierArn", + "marshallLocationName" : "JobStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DocumentClassifierArn", + "unmarshallLocationName" : "JobStatus", "uri" : false }, "idempotencyToken" : false, @@ -62645,14 +70129,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DocumentClassifierArn", + "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                        The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                                        \n@param documentClassifierArn The Amazon Resource Name (ARN) of the document classifier to use to process the job.*/", - "setterMethodName" : "setDocumentClassifierArn", + "setterDocumentation" : "/**

                                                                                        The status of the job:

                                                                                        • SUBMITTED - The job has been received and queued for processing.

                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                        • FAILED - The job did not complete. For details, use the operation.

                                                                                        • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                        • STOPPED - The job was successfully stopped without completing.

                                                                                        \n@param jobStatus The status of the job:

                                                                                        • SUBMITTED - The job has been received and queued for processing.

                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                        • FAILED - The job did not complete. For details, use the operation.

                                                                                        • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                        • STOPPED - The job was successfully stopped without completing.

                                                                                        • \n@see JobStatus*/", + "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "documentClassifierArn", + "variableName" : "jobStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -62662,18 +70146,210 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                          The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                                          \n@param documentClassifierArn The Amazon Resource Name (ARN) of the document classifier to use to process the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                          The status of the job:

                                                                                          • SUBMITTED - The job has been received and queued for processing.

                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                          • FAILED - The job did not complete. For details, use the operation.

                                                                                          • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                          • STOPPED - The job was successfully stopped without completing.

                                                                                          \n@param jobStatus The status of the job:

                                                                                          • SUBMITTED - The job has been received and queued for processing.

                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                          • FAILED - The job did not complete. For details, use the operation.

                                                                                          • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                          • STOPPED - The job was successfully stopped without completing.

                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "documentClassifierArn", + "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                                            ", + "documentation" : "

                                                                                            The status of the job:

                                                                                            • SUBMITTED - The job has been received and queued for processing.

                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                            • FAILED - The job did not complete. For details, use the operation.

                                                                                            • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                            • STOPPED - The job was successfully stopped without completing.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { + } ], + "membersAsMap" : { + "JobId" : { + "c2jName" : "JobId", + "c2jShape" : "JobId", + "deprecated" : false, + "documentation" : "

                                                                                            The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                            ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                                            The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                            \n@param jobId The identifier generated for the job. To get the status of the job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobId", + "getterDocumentation" : "/**

                                                                                            The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                            \n@return The identifier generated for the job. To get the status of the job, use this identifier with the operation.*/", + "getterMethodName" : "getJobId", + "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" : "JobId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobId", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                            The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                            \n@param jobId The identifier generated for the job. To get the status of the job, use this identifier with the operation.*/", + "setterMethodName" : "setJobId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                            The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                            \n@param jobId The identifier generated for the job. To get the status of the job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "

                                                                                            The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                            ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "JobStatus" : { + "c2jName" : "JobStatus", + "c2jShape" : "JobStatus", + "deprecated" : false, + "documentation" : "

                                                                                            The status of the job:

                                                                                            • SUBMITTED - The job has been received and queued for processing.

                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                            • FAILED - The job did not complete. For details, use the operation.

                                                                                            • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                            • STOPPED - The job was successfully stopped without completing.

                                                                                            ", + "endpointDiscoveryId" : false, + "enumType" : "JobStatus", + "fluentSetterDocumentation" : "/**

                                                                                            The status of the job:

                                                                                            • SUBMITTED - The job has been received and queued for processing.

                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                            • FAILED - The job did not complete. For details, use the operation.

                                                                                            • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                            • STOPPED - The job was successfully stopped without completing.

                                                                                            \n@param jobStatus The status of the job:

                                                                                            • SUBMITTED - The job has been received and queued for processing.

                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                            • FAILED - The job did not complete. For details, use the operation.

                                                                                            • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                            • STOPPED - The job was successfully stopped without completing.

                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterMethodName" : "withJobStatus", + "getterDocumentation" : "/**

                                                                                              The status of the job:

                                                                                              • SUBMITTED - The job has been received and queued for processing.

                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                              • FAILED - The job did not complete. For details, use the operation.

                                                                                              • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                              • STOPPED - The job was successfully stopped without completing.

                                                                                              \n@return The status of the job:

                                                                                              • SUBMITTED - The job has been received and queued for processing.

                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                              • FAILED - The job did not complete. For details, use the operation.

                                                                                              • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                              • STOPPED - The job was successfully stopped without completing.

                                                                                              • \n@see JobStatus*/", + "getterMethodName" : "getJobStatus", + "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" : "JobStatus", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobStatus", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobStatus", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                The status of the job:

                                                                                                • SUBMITTED - The job has been received and queued for processing.

                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                • FAILED - The job did not complete. For details, use the operation.

                                                                                                • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                • STOPPED - The job was successfully stopped without completing.

                                                                                                \n@param jobStatus The status of the job:

                                                                                                • SUBMITTED - The job has been received and queued for processing.

                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                • FAILED - The job did not complete. For details, use the operation.

                                                                                                • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                • STOPPED - The job was successfully stopped without completing.

                                                                                                • \n@see JobStatus*/", + "setterMethodName" : "setJobStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                  The status of the job:

                                                                                                  • SUBMITTED - The job has been received and queued for processing.

                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                  • FAILED - The job did not complete. For details, use the operation.

                                                                                                  • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                  • STOPPED - The job was successfully stopped without completing.

                                                                                                  \n@param jobStatus The status of the job:

                                                                                                  • SUBMITTED - The job has been received and queued for processing.

                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                  • FAILED - The job did not complete. For details, use the operation.

                                                                                                  • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                  • STOPPED - The job was successfully stopped without completing.

                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "

                                                                                                    The status of the job:

                                                                                                    • SUBMITTED - The job has been received and queued for processing.

                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                    • FAILED - The job did not complete. For details, use the operation.

                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.response", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "StartDocumentClassificationJobResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "StartDocumentClassificationJobResult", + "variableName" : "startDocumentClassificationJobResult", + "variableType" : "StartDocumentClassificationJobResult", + "documentation" : null, + "simpleType" : "StartDocumentClassificationJobResult", + "variableSetterType" : "StartDocumentClassificationJobResult" + }, + "wrapper" : false + }, + "StartDominantLanguageDetectionJobRequest" : { + "c2jName" : "StartDominantLanguageDetectionJobRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.StartDominantLanguageDetectionJobRequest", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "StartDominantLanguageDetectionJob", + "locationName" : null, + "requestUri" : "/", + "target" : "Comprehend_20171127.StartDominantLanguageDetectionJob", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { "c2jName" : "InputDataConfig", "c2jShape" : "InputDataConfig", "deprecated" : false, @@ -62815,12 +70491,12 @@ "c2jName" : "DataAccessRoleArn", "c2jShape" : "IamRoleArn", "deprecated" : false, - "documentation" : "

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                    ", + "documentation" : "

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDataAccessRoleArn", - "getterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                    \n@return The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.*/", + "getterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                    \n@return The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.*/", "getterMethodName" : "getDataAccessRoleArn", "getterModel" : { "returnType" : "String", @@ -62854,7 +70530,7 @@ "marshallingType" : "STRING", "name" : "DataAccessRoleArn", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.*/", + "setterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.*/", "setterMethodName" : "setDataAccessRoleArn", "setterModel" : { "timestampFormat" : null, @@ -62869,13 +70545,82 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "dataAccessRoleArn", "variableType" : "String", - "documentation" : "

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                    ", + "documentation" : "

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "JobName", + "c2jShape" : "JobName", + "deprecated" : false, + "documentation" : "

                                                                                                    An identifier for the job.

                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                                                    An identifier for the job.

                                                                                                    \n@param jobName An identifier for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobName", + "getterDocumentation" : "/**

                                                                                                    An identifier for the job.

                                                                                                    \n@return An identifier for the job.*/", + "getterMethodName" : "getJobName", + "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" : "JobName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                    An identifier for the job.

                                                                                                    \n@param jobName An identifier for the job.*/", + "setterMethodName" : "setJobName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                    An identifier for the job.

                                                                                                    \n@param jobName An identifier for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobName", + "variableType" : "String", + "documentation" : "

                                                                                                    An identifier for the job.

                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -63022,12 +70767,12 @@ "c2jName" : "VpcConfig", "c2jShape" : "VpcConfig", "deprecated" : false, - "documentation" : "

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                                    ", + "documentation" : "

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVpcConfig", - "getterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                                    \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.*/", + "getterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                    \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.*/", "getterMethodName" : "getVpcConfig", "getterModel" : { "returnType" : "VpcConfig", @@ -63061,7 +70806,7 @@ "marshallingType" : "STRUCTURED", "name" : "VpcConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.*/", + "setterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.*/", "setterMethodName" : "setVpcConfig", "setterModel" : { "timestampFormat" : null, @@ -63076,13 +70821,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", - "documentation" : "

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                                    ", + "documentation" : "

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                    ", "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, @@ -63163,12 +70908,12 @@ "c2jName" : "DataAccessRoleArn", "c2jShape" : "IamRoleArn", "deprecated" : false, - "documentation" : "

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                    ", + "documentation" : "

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDataAccessRoleArn", - "getterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                    \n@return The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.*/", + "getterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                    \n@return The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.*/", "getterMethodName" : "getDataAccessRoleArn", "getterModel" : { "returnType" : "String", @@ -63202,7 +70947,7 @@ "marshallingType" : "STRING", "name" : "DataAccessRoleArn", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.*/", + "setterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.*/", "setterMethodName" : "setDataAccessRoleArn", "setterModel" : { "timestampFormat" : null, @@ -63217,83 +70962,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "dataAccessRoleArn", "variableType" : "String", - "documentation" : "

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                    ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "DocumentClassifierArn" : { - "c2jName" : "DocumentClassifierArn", - "c2jShape" : "DocumentClassifierArn", - "deprecated" : false, - "documentation" : "

                                                                                                    The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                                                    ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                                                    \n@param documentClassifierArn The Amazon Resource Name (ARN) of the document classifier to use to process the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDocumentClassifierArn", - "getterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                                                    \n@return The Amazon Resource Name (ARN) of the document classifier to use to process the job.*/", - "getterMethodName" : "getDocumentClassifierArn", - "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" : "DocumentClassifierArn", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "DocumentClassifierArn", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "DocumentClassifierArn", - "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                                                    \n@param documentClassifierArn The Amazon Resource Name (ARN) of the document classifier to use to process the job.*/", - "setterMethodName" : "setDocumentClassifierArn", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "documentClassifierArn", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                    The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                                                    \n@param documentClassifierArn The Amazon Resource Name (ARN) of the document classifier to use to process the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "documentClassifierArn", - "variableType" : "String", - "documentation" : "

                                                                                                    The Amazon Resource Name (ARN) of the document classifier to use to process the job.

                                                                                                    ", + "documentation" : "

                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -63373,12 +71048,12 @@ "c2jName" : "JobName", "c2jShape" : "JobName", "deprecated" : false, - "documentation" : "

                                                                                                    The identifier of the job.

                                                                                                    ", + "documentation" : "

                                                                                                    An identifier for the job.

                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                    The identifier of the job.

                                                                                                    \n@param jobName The identifier of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                    An identifier for the job.

                                                                                                    \n@param jobName An identifier for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobName", - "getterDocumentation" : "/**

                                                                                                    The identifier of the job.

                                                                                                    \n@return The identifier of the job.*/", + "getterDocumentation" : "/**

                                                                                                    An identifier for the job.

                                                                                                    \n@return An identifier for the job.*/", "getterMethodName" : "getJobName", "getterModel" : { "returnType" : "String", @@ -63412,7 +71087,7 @@ "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                    The identifier of the job.

                                                                                                    \n@param jobName The identifier of the job.*/", + "setterDocumentation" : "/**

                                                                                                    An identifier for the job.

                                                                                                    \n@param jobName An identifier for the job.*/", "setterMethodName" : "setJobName", "setterModel" : { "timestampFormat" : null, @@ -63427,13 +71102,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                    The identifier of the job.

                                                                                                    \n@param jobName The identifier of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                    An identifier for the job.

                                                                                                    \n@param jobName An identifier for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", - "documentation" : "

                                                                                                    The identifier of the job.

                                                                                                    ", + "documentation" : "

                                                                                                    An identifier for the job.

                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -63583,12 +71258,12 @@ "c2jName" : "VpcConfig", "c2jShape" : "VpcConfig", "deprecated" : false, - "documentation" : "

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                                    ", + "documentation" : "

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVpcConfig", - "getterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                                    \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.*/", + "getterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                    \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.*/", "getterMethodName" : "getVpcConfig", "getterModel" : { "returnType" : "VpcConfig", @@ -63622,7 +71297,7 @@ "marshallingType" : "STRUCTURED", "name" : "VpcConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.*/", + "setterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.*/", "setterMethodName" : "setVpcConfig", "setterModel" : { "timestampFormat" : null, @@ -63637,13 +71312,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", - "documentation" : "

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your document classification job. For more information, see Amazon VPC.

                                                                                                    ", + "documentation" : "

                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                    ", "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, @@ -63653,24 +71328,24 @@ "packageName" : "com.amazonaws.services.comprehend.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "DocumentClassifierArn", "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn" ], - "shapeName" : "StartDocumentClassificationJobRequest", + "required" : [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn" ], + "shapeName" : "StartDominantLanguageDetectionJobRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StartDocumentClassificationJobRequest", - "variableName" : "startDocumentClassificationJobRequest", - "variableType" : "StartDocumentClassificationJobRequest", + "variableDeclarationType" : "StartDominantLanguageDetectionJobRequest", + "variableName" : "startDominantLanguageDetectionJobRequest", + "variableType" : "StartDominantLanguageDetectionJobRequest", "documentation" : null, - "simpleType" : "StartDocumentClassificationJobRequest", - "variableSetterType" : "StartDocumentClassificationJobRequest" + "simpleType" : "StartDominantLanguageDetectionJobRequest", + "variableSetterType" : "StartDominantLanguageDetectionJobRequest" }, "wrapper" : false }, - "StartDocumentClassificationJobResult" : { - "c2jName" : "StartDocumentClassificationJobResponse", + "StartDominantLanguageDetectionJobResult" : { + "c2jName" : "StartDominantLanguageDetectionJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -63682,7 +71357,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StartDocumentClassificationJobResult", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StartDominantLanguageDetectionJobResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -63693,12 +71368,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                                    ", + "documentation" : "

                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                                    \n@param jobId The identifier generated for the job. To get the status of the job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                                    \n@return The identifier generated for the job. To get the status of the job, use this identifier with the operation.*/", + "getterDocumentation" : "/**

                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                    \n@return The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -63732,7 +71407,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                                    \n@param jobId The identifier generated for the job. To get the status of the job, use this identifier with the operation.*/", + "setterDocumentation" : "/**

                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -63747,13 +71422,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                                    \n@param jobId The identifier generated for the job. To get the status of the job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                                    ", + "documentation" : "

                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -63762,12 +71437,12 @@ "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                                                                                    The status of the job:

                                                                                                    • SUBMITTED - The job has been received and queued for processing.

                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                    • FAILED - The job did not complete. For details, use the operation.

                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                    ", + "documentation" : "

                                                                                                    The status of the job.

                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                                                                                    The status of the job:

                                                                                                    • SUBMITTED - The job has been received and queued for processing.

                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                    • FAILED - The job did not complete. For details, use the operation.

                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                    \n@param jobStatus The status of the job:

                                                                                                    • SUBMITTED - The job has been received and queued for processing.

                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                    • FAILED - The job did not complete. For details, use the operation.

                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterDocumentation" : "/**

                                                                                                      The status of the job.

                                                                                                      • SUBMITTED - The job has been received and is queued for processing.

                                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                                      • FAILED - The job did not complete. To get details, use the operation.

                                                                                                      \n@param jobStatus The status of the job.

                                                                                                      • SUBMITTED - The job has been received and is queued for processing.

                                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                                      • FAILED - The job did not complete. To get details, use the operation.

                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                                                                                        The status of the job:

                                                                                                        • SUBMITTED - The job has been received and queued for processing.

                                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                                        • FAILED - The job did not complete. For details, use the operation.

                                                                                                        • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                        • STOPPED - The job was successfully stopped without completing.

                                                                                                        \n@return The status of the job:

                                                                                                        • SUBMITTED - The job has been received and queued for processing.

                                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                                        • FAILED - The job did not complete. For details, use the operation.

                                                                                                        • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                        • STOPPED - The job was successfully stopped without completing.

                                                                                                        • \n@see JobStatus*/", + "getterDocumentation" : "/**

                                                                                                          The status of the job.

                                                                                                          • SUBMITTED - The job has been received and is queued for processing.

                                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                                          • FAILED - The job did not complete. To get details, use the operation.

                                                                                                          \n@return The status of the job.

                                                                                                          • SUBMITTED - The job has been received and is queued for processing.

                                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                                          • FAILED - The job did not complete. To get details, use the operation.

                                                                                                          • \n@see JobStatus*/", "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", @@ -63801,7 +71476,7 @@ "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                            The status of the job:

                                                                                                            • SUBMITTED - The job has been received and queued for processing.

                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                            • FAILED - The job did not complete. For details, use the operation.

                                                                                                            • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                            • STOPPED - The job was successfully stopped without completing.

                                                                                                            \n@param jobStatus The status of the job:

                                                                                                            • SUBMITTED - The job has been received and queued for processing.

                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                            • FAILED - The job did not complete. For details, use the operation.

                                                                                                            • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                            • STOPPED - The job was successfully stopped without completing.

                                                                                                            • \n@see JobStatus*/", + "setterDocumentation" : "/**

                                                                                                              The status of the job.

                                                                                                              • SUBMITTED - The job has been received and is queued for processing.

                                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                                              • FAILED - The job did not complete. To get details, use the operation.

                                                                                                              \n@param jobStatus The status of the job.

                                                                                                              • SUBMITTED - The job has been received and is queued for processing.

                                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                                              • FAILED - The job did not complete. To get details, use the operation.

                                                                                                              • \n@see JobStatus*/", "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, @@ -63816,13 +71491,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                The status of the job:

                                                                                                                • SUBMITTED - The job has been received and queued for processing.

                                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                • FAILED - The job did not complete. For details, use the operation.

                                                                                                                • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                • STOPPED - The job was successfully stopped without completing.

                                                                                                                \n@param jobStatus The status of the job:

                                                                                                                • SUBMITTED - The job has been received and queued for processing.

                                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                • FAILED - The job did not complete. For details, use the operation.

                                                                                                                • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                • STOPPED - The job was successfully stopped without completing.

                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                                                                                                  The status of the job.

                                                                                                                  • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                  • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                  \n@param jobStatus The status of the job.

                                                                                                                  • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                  • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                                                                                                    The status of the job:

                                                                                                                    • SUBMITTED - The job has been received and queued for processing.

                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                    • FAILED - The job did not complete. For details, use the operation.

                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                    ", + "documentation" : "

                                                                                                                    The status of the job.

                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -63833,12 +71508,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                                                    ", + "documentation" : "

                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of the job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                                                    \n@return The identifier generated for the job. To get the status of the job, use this identifier with the operation.*/", + "getterDocumentation" : "/**

                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                    \n@return The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -63872,7 +71547,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of the job, use this identifier with the operation.*/", + "setterDocumentation" : "/**

                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -63887,13 +71562,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of the job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                    The identifier generated for the job. To get the status of the job, use this identifier with the operation.

                                                                                                                    ", + "documentation" : "

                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -63903,12 +71578,12 @@ "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                                                                                                    The status of the job:

                                                                                                                    • SUBMITTED - The job has been received and queued for processing.

                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                    • FAILED - The job did not complete. For details, use the operation.

                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                    ", + "documentation" : "

                                                                                                                    The status of the job.

                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                                                                                                    The status of the job:

                                                                                                                    • SUBMITTED - The job has been received and queued for processing.

                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                    • FAILED - The job did not complete. For details, use the operation.

                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                    \n@param jobStatus The status of the job:

                                                                                                                    • SUBMITTED - The job has been received and queued for processing.

                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                    • FAILED - The job did not complete. For details, use the operation.

                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterDocumentation" : "/**

                                                                                                                      The status of the job.

                                                                                                                      • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                      • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                      \n@param jobStatus The status of the job.

                                                                                                                      • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                      • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                                                                                                        The status of the job:

                                                                                                                        • SUBMITTED - The job has been received and queued for processing.

                                                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                        • FAILED - The job did not complete. For details, use the operation.

                                                                                                                        • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                        • STOPPED - The job was successfully stopped without completing.

                                                                                                                        \n@return The status of the job:

                                                                                                                        • SUBMITTED - The job has been received and queued for processing.

                                                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                        • FAILED - The job did not complete. For details, use the operation.

                                                                                                                        • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                        • STOPPED - The job was successfully stopped without completing.

                                                                                                                        • \n@see JobStatus*/", + "getterDocumentation" : "/**

                                                                                                                          The status of the job.

                                                                                                                          • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                          • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                          \n@return The status of the job.

                                                                                                                          • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                          • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                          • \n@see JobStatus*/", "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", @@ -63942,7 +71617,7 @@ "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                            The status of the job:

                                                                                                                            • SUBMITTED - The job has been received and queued for processing.

                                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                            • FAILED - The job did not complete. For details, use the operation.

                                                                                                                            • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                            • STOPPED - The job was successfully stopped without completing.

                                                                                                                            \n@param jobStatus The status of the job:

                                                                                                                            • SUBMITTED - The job has been received and queued for processing.

                                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                            • FAILED - The job did not complete. For details, use the operation.

                                                                                                                            • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                            • STOPPED - The job was successfully stopped without completing.

                                                                                                                            • \n@see JobStatus*/", + "setterDocumentation" : "/**

                                                                                                                              The status of the job.

                                                                                                                              • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                              • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                              \n@param jobStatus The status of the job.

                                                                                                                              • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                              • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                              • \n@see JobStatus*/", "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, @@ -63957,13 +71632,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                The status of the job:

                                                                                                                                • SUBMITTED - The job has been received and queued for processing.

                                                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                • FAILED - The job did not complete. For details, use the operation.

                                                                                                                                • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                • STOPPED - The job was successfully stopped without completing.

                                                                                                                                \n@param jobStatus The status of the job:

                                                                                                                                • SUBMITTED - The job has been received and queued for processing.

                                                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                • FAILED - The job did not complete. For details, use the operation.

                                                                                                                                • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                • STOPPED - The job was successfully stopped without completing.

                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                                                                                                                  The status of the job.

                                                                                                                                  • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                  • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                  \n@param jobStatus The status of the job.

                                                                                                                                  • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                  • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                                                                                                                    The status of the job:

                                                                                                                                    • SUBMITTED - The job has been received and queued for processing.

                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                    • FAILED - The job did not complete. For details, use the operation.

                                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    The status of the job.

                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -63974,7 +71649,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "StartDocumentClassificationJobResult", + "shapeName" : "StartDominantLanguageDetectionJobResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -63983,17 +71658,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StartDocumentClassificationJobResult", - "variableName" : "startDocumentClassificationJobResult", - "variableType" : "StartDocumentClassificationJobResult", + "variableDeclarationType" : "StartDominantLanguageDetectionJobResult", + "variableName" : "startDominantLanguageDetectionJobResult", + "variableType" : "StartDominantLanguageDetectionJobResult", "documentation" : null, - "simpleType" : "StartDocumentClassificationJobResult", - "variableSetterType" : "StartDocumentClassificationJobResult" + "simpleType" : "StartDominantLanguageDetectionJobResult", + "variableSetterType" : "StartDominantLanguageDetectionJobResult" }, "wrapper" : false }, - "StartDominantLanguageDetectionJobRequest" : { - "c2jName" : "StartDominantLanguageDetectionJobRequest", + "StartEntitiesDetectionJobRequest" : { + "c2jName" : "StartEntitiesDetectionJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -64005,17 +71680,17 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.StartDominantLanguageDetectionJobRequest", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.StartEntitiesDetectionJobRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "StartDominantLanguageDetectionJob", + "action" : "StartEntitiesDetectionJob", "locationName" : null, "requestUri" : "/", - "target" : "Comprehend_20171127.StartDominantLanguageDetectionJob", + "target" : "Comprehend_20171127.StartEntitiesDetectionJob", "verb" : "POST", "xmlNameSpaceUri" : null }, @@ -64230,12 +71905,12 @@ "c2jName" : "JobName", "c2jShape" : "JobName", "deprecated" : false, - "documentation" : "

                                                                                                                                    An identifier for the job.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    The identifier of the job.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                    An identifier for the job.

                                                                                                                                    \n@param jobName An identifier for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                    The identifier of the job.

                                                                                                                                    \n@param jobName The identifier of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobName", - "getterDocumentation" : "/**

                                                                                                                                    An identifier for the job.

                                                                                                                                    \n@return An identifier for the job.*/", + "getterDocumentation" : "/**

                                                                                                                                    The identifier of the job.

                                                                                                                                    \n@return The identifier of the job.*/", "getterMethodName" : "getJobName", "getterModel" : { "returnType" : "String", @@ -64269,7 +71944,7 @@ "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                    An identifier for the job.

                                                                                                                                    \n@param jobName An identifier for the job.*/", + "setterDocumentation" : "/**

                                                                                                                                    The identifier of the job.

                                                                                                                                    \n@param jobName The identifier of the job.*/", "setterMethodName" : "setJobName", "setterModel" : { "timestampFormat" : null, @@ -64284,13 +71959,151 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                    An identifier for the job.

                                                                                                                                    \n@param jobName An identifier for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                    The identifier of the job.

                                                                                                                                    \n@param jobName The identifier of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", - "documentation" : "

                                                                                                                                    An identifier for the job.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    The identifier of the job.

                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "EntityRecognizerArn", + "c2jShape" : "EntityRecognizerArn", + "deprecated" : false, + "documentation" : "

                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                    \n@param entityRecognizerArn The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEntityRecognizerArn", + "getterDocumentation" : "/**

                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                    \n@return The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.*/", + "getterMethodName" : "getEntityRecognizerArn", + "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" : "EntityRecognizerArn", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EntityRecognizerArn", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "EntityRecognizerArn", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                    \n@param entityRecognizerArn The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.*/", + "setterMethodName" : "setEntityRecognizerArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "entityRecognizerArn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                    \n@param entityRecognizerArn The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "entityRecognizerArn", + "variableType" : "String", + "documentation" : "

                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "LanguageCode", + "c2jShape" : "LanguageCode", + "deprecated" : false, + "documentation" : "

                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                    \n@param languageCode The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                    \n@return The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@see LanguageCode*/", + "getterMethodName" : "getLanguageCode", + "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" : "LanguageCode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LanguageCode", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "LanguageCode", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                    \n@param languageCode The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@see LanguageCode*/", + "setterMethodName" : "setLanguageCode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                    \n@param languageCode The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "

                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -64299,12 +72112,12 @@ "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestTokenString", "deprecated" : false, - "documentation" : "

                                                                                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@param clientRequestToken A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@param clientRequestToken A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withClientRequestToken", - "getterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@return A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.*/", + "getterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@return A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.*/", "getterMethodName" : "getClientRequestToken", "getterModel" : { "returnType" : "String", @@ -64338,7 +72151,7 @@ "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@param clientRequestToken A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.*/", + "setterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@param clientRequestToken A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.*/", "setterMethodName" : "setClientRequestToken", "setterModel" : { "timestampFormat" : null, @@ -64353,13 +72166,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@param clientRequestToken A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@param clientRequestToken A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.\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" : "

                                                                                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -64437,12 +72250,12 @@ "c2jName" : "VpcConfig", "c2jShape" : "VpcConfig", "deprecated" : false, - "documentation" : "

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVpcConfig", - "getterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.*/", + "getterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.*/", "getterMethodName" : "getVpcConfig", "getterModel" : { "returnType" : "VpcConfig", @@ -64476,7 +72289,7 @@ "marshallingType" : "STRUCTURED", "name" : "VpcConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.*/", + "setterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.*/", "setterMethodName" : "setVpcConfig", "setterModel" : { "timestampFormat" : null, @@ -64491,13 +72304,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", - "documentation" : "

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                    ", "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, @@ -64508,12 +72321,12 @@ "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestTokenString", "deprecated" : false, - "documentation" : "

                                                                                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@param clientRequestToken A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@param clientRequestToken A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withClientRequestToken", - "getterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@return A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.*/", + "getterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@return A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.*/", "getterMethodName" : "getClientRequestToken", "getterModel" : { "returnType" : "String", @@ -64547,7 +72360,7 @@ "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@param clientRequestToken A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.*/", + "setterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@param clientRequestToken A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.*/", "setterMethodName" : "setClientRequestToken", "setterModel" : { "timestampFormat" : null, @@ -64562,13 +72375,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@param clientRequestToken A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                    A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.

                                                                                                                                    \n@param clientRequestToken A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.\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" : "

                                                                                                                                    A unique identifier for the request. If you do not set the client request token, Amazon Comprehend generates one.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -64644,6 +72457,76 @@ }, "xmlNameSpaceUri" : null }, + "EntityRecognizerArn" : { + "c2jName" : "EntityRecognizerArn", + "c2jShape" : "EntityRecognizerArn", + "deprecated" : false, + "documentation" : "

                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                    \n@param entityRecognizerArn The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEntityRecognizerArn", + "getterDocumentation" : "/**

                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                    \n@return The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.*/", + "getterMethodName" : "getEntityRecognizerArn", + "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" : "EntityRecognizerArn", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EntityRecognizerArn", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "EntityRecognizerArn", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                    \n@param entityRecognizerArn The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.*/", + "setterMethodName" : "setEntityRecognizerArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "entityRecognizerArn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                    \n@param entityRecognizerArn The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "entityRecognizerArn", + "variableType" : "String", + "documentation" : "

                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "InputDataConfig" : { "c2jName" : "InputDataConfig", "c2jShape" : "InputDataConfig", @@ -64718,12 +72601,12 @@ "c2jName" : "JobName", "c2jShape" : "JobName", "deprecated" : false, - "documentation" : "

                                                                                                                                    An identifier for the job.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    The identifier of the job.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                    An identifier for the job.

                                                                                                                                    \n@param jobName An identifier for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                    The identifier of the job.

                                                                                                                                    \n@param jobName The identifier of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobName", - "getterDocumentation" : "/**

                                                                                                                                    An identifier for the job.

                                                                                                                                    \n@return An identifier for the job.*/", + "getterDocumentation" : "/**

                                                                                                                                    The identifier of the job.

                                                                                                                                    \n@return The identifier of the job.*/", "getterMethodName" : "getJobName", "getterModel" : { "returnType" : "String", @@ -64757,7 +72640,7 @@ "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                    An identifier for the job.

                                                                                                                                    \n@param jobName An identifier for the job.*/", + "setterDocumentation" : "/**

                                                                                                                                    The identifier of the job.

                                                                                                                                    \n@param jobName The identifier of the job.*/", "setterMethodName" : "setJobName", "setterModel" : { "timestampFormat" : null, @@ -64772,13 +72655,83 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                    An identifier for the job.

                                                                                                                                    \n@param jobName An identifier for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                    The identifier of the job.

                                                                                                                                    \n@param jobName The identifier of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", - "documentation" : "

                                                                                                                                    An identifier for the job.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    The identifier of the job.

                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "LanguageCode" : { + "c2jName" : "LanguageCode", + "c2jShape" : "LanguageCode", + "deprecated" : false, + "documentation" : "

                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                    \n@param languageCode The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                    \n@return The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@see LanguageCode*/", + "getterMethodName" : "getLanguageCode", + "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" : "LanguageCode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LanguageCode", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "LanguageCode", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                    \n@param languageCode The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@see LanguageCode*/", + "setterMethodName" : "setLanguageCode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                    \n@param languageCode The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "

                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -64928,12 +72881,12 @@ "c2jName" : "VpcConfig", "c2jShape" : "VpcConfig", "deprecated" : false, - "documentation" : "

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVpcConfig", - "getterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.*/", + "getterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.*/", "getterMethodName" : "getVpcConfig", "getterModel" : { "returnType" : "VpcConfig", @@ -64967,7 +72920,7 @@ "marshallingType" : "STRUCTURED", "name" : "VpcConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.*/", + "setterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.*/", "setterMethodName" : "setVpcConfig", "setterModel" : { "timestampFormat" : null, @@ -64982,13 +72935,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", - "documentation" : "

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your dominant language detection job. For more information, see Amazon VPC.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                    ", "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, @@ -64998,24 +72951,24 @@ "packageName" : "com.amazonaws.services.comprehend.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn" ], - "shapeName" : "StartDominantLanguageDetectionJobRequest", + "required" : [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn", "LanguageCode" ], + "shapeName" : "StartEntitiesDetectionJobRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StartDominantLanguageDetectionJobRequest", - "variableName" : "startDominantLanguageDetectionJobRequest", - "variableType" : "StartDominantLanguageDetectionJobRequest", + "variableDeclarationType" : "StartEntitiesDetectionJobRequest", + "variableName" : "startEntitiesDetectionJobRequest", + "variableType" : "StartEntitiesDetectionJobRequest", "documentation" : null, - "simpleType" : "StartDominantLanguageDetectionJobRequest", - "variableSetterType" : "StartDominantLanguageDetectionJobRequest" + "simpleType" : "StartEntitiesDetectionJobRequest", + "variableSetterType" : "StartEntitiesDetectionJobRequest" }, "wrapper" : false }, - "StartDominantLanguageDetectionJobResult" : { - "c2jName" : "StartDominantLanguageDetectionJobResponse", + "StartEntitiesDetectionJobResult" : { + "c2jName" : "StartEntitiesDetectionJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -65027,7 +72980,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StartDominantLanguageDetectionJobResult", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StartEntitiesDetectionJobResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -65038,12 +72991,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                    \n@return The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", + "getterDocumentation" : "/**

                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                    \n@return The identifier generated for the job. To get the status of job, use this identifier with the operation.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -65077,7 +73030,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", + "setterDocumentation" : "/**

                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of job, use this identifier with the operation.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -65092,13 +73045,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -65107,12 +73060,12 @@ "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                                                                                                                    The status of the job.

                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                    ", + "documentation" : "

                                                                                                                                    The status of the job.

                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                                                                                                                    The status of the job.

                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                    \n@param jobStatus The status of the job.

                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                      The status of the job.

                                                                                                                                      • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                      • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                      • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                      • STOPPED - The job was successfully stopped without completing.

                                                                                                                                      \n@param jobStatus The status of the job.

                                                                                                                                      • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                      • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                      • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                      • STOPPED - The job was successfully stopped without completing.

                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                                                                                                                        The status of the job.

                                                                                                                                        • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                        • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                        \n@return The status of the job.

                                                                                                                                        • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                        • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                        • \n@see JobStatus*/", + "getterDocumentation" : "/**

                                                                                                                                          The status of the job.

                                                                                                                                          • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                          • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                          • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                          • STOPPED - The job was successfully stopped without completing.

                                                                                                                                          \n@return The status of the job.

                                                                                                                                          • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                          • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                          • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                          • STOPPED - The job was successfully stopped without completing.

                                                                                                                                          • \n@see JobStatus*/", "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", @@ -65146,7 +73099,7 @@ "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                            The status of the job.

                                                                                                                                            • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                            • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                            \n@param jobStatus The status of the job.

                                                                                                                                            • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                            • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                            • \n@see JobStatus*/", + "setterDocumentation" : "/**

                                                                                                                                              The status of the job.

                                                                                                                                              • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                              • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                              • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                              • STOPPED - The job was successfully stopped without completing.

                                                                                                                                              \n@param jobStatus The status of the job.

                                                                                                                                              • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                              • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                              • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                              • STOPPED - The job was successfully stopped without completing.

                                                                                                                                              • \n@see JobStatus*/", "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, @@ -65161,13 +73114,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                The status of the job.

                                                                                                                                                • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                \n@param jobStatus The status of the job.

                                                                                                                                                • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                  The status of the job.

                                                                                                                                                  • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                  • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                  • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                  • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                  \n@param jobStatus The status of the job.

                                                                                                                                                  • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                  • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                  • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                  • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                                                                                                                                    The status of the job.

                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                    The status of the job.

                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -65178,12 +73131,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                    \n@return The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", + "getterDocumentation" : "/**

                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                    \n@return The identifier generated for the job. To get the status of job, use this identifier with the operation.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -65217,7 +73170,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", + "setterDocumentation" : "/**

                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of job, use this identifier with the operation.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -65232,13 +73185,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -65248,12 +73201,12 @@ "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                                                                                                                                    The status of the job.

                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                    The status of the job.

                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                                                                                                                                    The status of the job.

                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                    \n@param jobStatus The status of the job.

                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                      The status of the job.

                                                                                                                                                      • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                      • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                      • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                      • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                      \n@param jobStatus The status of the job.

                                                                                                                                                      • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                      • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                      • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                      • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                                                                                                                                        The status of the job.

                                                                                                                                                        • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                        • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                        \n@return The status of the job.

                                                                                                                                                        • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                        • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                        • \n@see JobStatus*/", + "getterDocumentation" : "/**

                                                                                                                                                          The status of the job.

                                                                                                                                                          • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                          • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                          • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                          • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                          \n@return The status of the job.

                                                                                                                                                          • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                          • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                          • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                          • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                          • \n@see JobStatus*/", "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", @@ -65287,7 +73240,7 @@ "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                            The status of the job.

                                                                                                                                                            • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                            • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                            \n@param jobStatus The status of the job.

                                                                                                                                                            • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                            • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                            • \n@see JobStatus*/", + "setterDocumentation" : "/**

                                                                                                                                                              The status of the job.

                                                                                                                                                              • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                              • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                              • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                              • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                              \n@param jobStatus The status of the job.

                                                                                                                                                              • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                              • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                              • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                              • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                              • \n@see JobStatus*/", "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, @@ -65302,13 +73255,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                The status of the job.

                                                                                                                                                                • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                \n@param jobStatus The status of the job.

                                                                                                                                                                • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                  The status of the job.

                                                                                                                                                                  • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                  • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                  • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                  • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                  \n@param jobStatus The status of the job.

                                                                                                                                                                  • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                  • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                  • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                  • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                                                                                                                                                    The status of the job.

                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                    The status of the job.

                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -65319,7 +73272,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "StartDominantLanguageDetectionJobResult", + "shapeName" : "StartEntitiesDetectionJobResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -65328,17 +73281,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StartDominantLanguageDetectionJobResult", - "variableName" : "startDominantLanguageDetectionJobResult", - "variableType" : "StartDominantLanguageDetectionJobResult", + "variableDeclarationType" : "StartEntitiesDetectionJobResult", + "variableName" : "startEntitiesDetectionJobResult", + "variableType" : "StartEntitiesDetectionJobResult", "documentation" : null, - "simpleType" : "StartDominantLanguageDetectionJobResult", - "variableSetterType" : "StartDominantLanguageDetectionJobResult" + "simpleType" : "StartEntitiesDetectionJobResult", + "variableSetterType" : "StartEntitiesDetectionJobResult" }, "wrapper" : false }, - "StartEntitiesDetectionJobRequest" : { - "c2jName" : "StartEntitiesDetectionJobRequest", + "StartKeyPhrasesDetectionJobRequest" : { + "c2jName" : "StartKeyPhrasesDetectionJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -65350,17 +73303,17 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.StartEntitiesDetectionJobRequest", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.StartKeyPhrasesDetectionJobRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "StartEntitiesDetectionJob", + "action" : "StartKeyPhrasesDetectionJob", "locationName" : null, "requestUri" : "/", - "target" : "Comprehend_20171127.StartEntitiesDetectionJob", + "target" : "Comprehend_20171127.StartKeyPhrasesDetectionJob", "verb" : "POST", "xmlNameSpaceUri" : null }, @@ -65640,85 +73593,16 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "EntityRecognizerArn", - "c2jShape" : "EntityRecognizerArn", - "deprecated" : false, - "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                                                    ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                                                    \n@param entityRecognizerArn The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEntityRecognizerArn", - "getterDocumentation" : "/**

                                                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.*/", - "getterMethodName" : "getEntityRecognizerArn", - "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" : "EntityRecognizerArn", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "EntityRecognizerArn", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "EntityRecognizerArn", - "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                                                    \n@param entityRecognizerArn The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.*/", - "setterMethodName" : "setEntityRecognizerArn", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "entityRecognizerArn", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                                                    \n@param entityRecognizerArn The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "entityRecognizerArn", - "variableType" : "String", - "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                                                    ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null }, { "c2jName" : "LanguageCode", "c2jShape" : "LanguageCode", "deprecated" : false, - "documentation" : "

                                                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "LanguageCode", - "fluentSetterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                                                    \n@param languageCode The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "fluentSetterMethodName" : "withLanguageCode", - "getterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                                                    \n@return The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@see LanguageCode*/", + "getterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                    \n@return The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", "getterMethodName" : "getLanguageCode", "getterModel" : { "returnType" : "String", @@ -65752,7 +73636,7 @@ "marshallingType" : "STRING", "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                                                    \n@param languageCode The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@see LanguageCode*/", + "setterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, @@ -65767,13 +73651,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                                                    \n@param languageCode The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "languageCode", "variableType" : "String", - "documentation" : "

                                                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -65920,12 +73804,12 @@ "c2jName" : "VpcConfig", "c2jShape" : "VpcConfig", "deprecated" : false, - "documentation" : "

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVpcConfig", - "getterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.*/", + "getterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.*/", "getterMethodName" : "getVpcConfig", "getterModel" : { "returnType" : "VpcConfig", @@ -65959,7 +73843,7 @@ "marshallingType" : "STRUCTURED", "name" : "VpcConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.*/", + "setterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.*/", "setterMethodName" : "setVpcConfig", "setterModel" : { "timestampFormat" : null, @@ -65974,13 +73858,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", - "documentation" : "

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                    ", "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, @@ -66127,76 +74011,6 @@ }, "xmlNameSpaceUri" : null }, - "EntityRecognizerArn" : { - "c2jName" : "EntityRecognizerArn", - "c2jShape" : "EntityRecognizerArn", - "deprecated" : false, - "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                                                    ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                                                    \n@param entityRecognizerArn The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEntityRecognizerArn", - "getterDocumentation" : "/**

                                                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.*/", - "getterMethodName" : "getEntityRecognizerArn", - "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" : "EntityRecognizerArn", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "EntityRecognizerArn", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "EntityRecognizerArn", - "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                                                    \n@param entityRecognizerArn The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.*/", - "setterMethodName" : "setEntityRecognizerArn", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "entityRecognizerArn", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                                                    \n@param entityRecognizerArn The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "entityRecognizerArn", - "variableType" : "String", - "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) that identifies the specific entity recognizer to be used by the StartEntitiesDetectionJob. This ARN is optional and is only used for a custom entity recognition job.

                                                                                                                                                                    ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, "InputDataConfig" : { "c2jName" : "InputDataConfig", "c2jShape" : "InputDataConfig", @@ -66341,12 +74155,12 @@ "c2jName" : "LanguageCode", "c2jShape" : "LanguageCode", "deprecated" : false, - "documentation" : "

                                                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "LanguageCode", - "fluentSetterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                                                    \n@param languageCode The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "fluentSetterMethodName" : "withLanguageCode", - "getterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                                                    \n@return The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@see LanguageCode*/", + "getterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                    \n@return The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", "getterMethodName" : "getLanguageCode", "getterModel" : { "returnType" : "String", @@ -66380,7 +74194,7 @@ "marshallingType" : "STRING", "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                                                    \n@param languageCode The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@see LanguageCode*/", + "setterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, @@ -66395,13 +74209,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                                                    \n@param languageCode The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "languageCode", "variableType" : "String", - "documentation" : "

                                                                                                                                                                    The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.

                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -66551,12 +74365,12 @@ "c2jName" : "VpcConfig", "c2jShape" : "VpcConfig", "deprecated" : false, - "documentation" : "

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVpcConfig", - "getterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.*/", + "getterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.*/", "getterMethodName" : "getVpcConfig", "getterModel" : { "returnType" : "VpcConfig", @@ -66590,7 +74404,7 @@ "marshallingType" : "STRUCTURED", "name" : "VpcConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.*/", + "setterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.*/", "setterMethodName" : "setVpcConfig", "setterModel" : { "timestampFormat" : null, @@ -66605,13 +74419,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", - "documentation" : "

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your entity detection job. For more information, see Amazon VPC.

                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                    ", "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, @@ -66622,23 +74436,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn", "LanguageCode" ], - "shapeName" : "StartEntitiesDetectionJobRequest", + "shapeName" : "StartKeyPhrasesDetectionJobRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StartEntitiesDetectionJobRequest", - "variableName" : "startEntitiesDetectionJobRequest", - "variableType" : "StartEntitiesDetectionJobRequest", + "variableDeclarationType" : "StartKeyPhrasesDetectionJobRequest", + "variableName" : "startKeyPhrasesDetectionJobRequest", + "variableType" : "StartKeyPhrasesDetectionJobRequest", "documentation" : null, - "simpleType" : "StartEntitiesDetectionJobRequest", - "variableSetterType" : "StartEntitiesDetectionJobRequest" + "simpleType" : "StartKeyPhrasesDetectionJobRequest", + "variableSetterType" : "StartKeyPhrasesDetectionJobRequest" }, "wrapper" : false }, - "StartEntitiesDetectionJobResult" : { - "c2jName" : "StartEntitiesDetectionJobResponse", + "StartKeyPhrasesDetectionJobResult" : { + "c2jName" : "StartKeyPhrasesDetectionJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -66650,7 +74464,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StartEntitiesDetectionJobResult", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StartKeyPhrasesDetectionJobResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -66661,12 +74475,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                                    \n@return The identifier generated for the job. To get the status of job, use this identifier with the operation.*/", + "getterDocumentation" : "/**

                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                    \n@return The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -66700,7 +74514,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of job, use this identifier with the operation.*/", + "setterDocumentation" : "/**

                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -66715,13 +74529,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -66730,12 +74544,12 @@ "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                                                                                                                                                    The status of the job.

                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                    The status of the job.

                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                                                                                                                                                    The status of the job.

                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                    \n@param jobStatus The status of the job.

                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                      The status of the job.

                                                                                                                                                                      • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                      • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                      \n@param jobStatus The status of the job.

                                                                                                                                                                      • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                      • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                                                                                                                                                        The status of the job.

                                                                                                                                                                        • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                        • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                        • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                        • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                        \n@return The status of the job.

                                                                                                                                                                        • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                        • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                        • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                        • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                        • \n@see JobStatus*/", + "getterDocumentation" : "/**

                                                                                                                                                                          The status of the job.

                                                                                                                                                                          • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                          • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                          \n@return The status of the job.

                                                                                                                                                                          • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                          • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                          • \n@see JobStatus*/", "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", @@ -66769,7 +74583,7 @@ "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                            The status of the job.

                                                                                                                                                                            • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                            • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                            • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                            • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                            \n@param jobStatus The status of the job.

                                                                                                                                                                            • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                            • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                            • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                            • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                            • \n@see JobStatus*/", + "setterDocumentation" : "/**

                                                                                                                                                                              The status of the job.

                                                                                                                                                                              • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                              • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                              \n@param jobStatus The status of the job.

                                                                                                                                                                              • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                              • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                              • \n@see JobStatus*/", "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, @@ -66784,13 +74598,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                The status of the job.

                                                                                                                                                                                • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                                • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                                \n@param jobStatus The status of the job.

                                                                                                                                                                                • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                                • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                  The status of the job.

                                                                                                                                                                                  • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                  • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                  \n@param jobStatus The status of the job.

                                                                                                                                                                                  • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                  • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                    The status of the job.

                                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                    The status of the job.

                                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -66801,12 +74615,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                                                    \n@return The identifier generated for the job. To get the status of job, use this identifier with the operation.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                    \n@return The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -66840,7 +74654,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of job, use this identifier with the operation.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -66855,13 +74669,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                    The identifier generated for the job. To get the status of job, use this identifier with the operation.

                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -66871,12 +74685,12 @@ "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                    The status of the job.

                                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                    The status of the job.

                                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                    The status of the job.

                                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                                    \n@param jobStatus The status of the job.

                                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                      The status of the job.

                                                                                                                                                                                      • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                      • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                      \n@param jobStatus The status of the job.

                                                                                                                                                                                      • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                      • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                                                                                                                                                                        The status of the job.

                                                                                                                                                                                        • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                        • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                        • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                                        • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                                        \n@return The status of the job.

                                                                                                                                                                                        • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                        • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                        • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                                        • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                                        • \n@see JobStatus*/", + "getterDocumentation" : "/**

                                                                                                                                                                                          The status of the job.

                                                                                                                                                                                          • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                          • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                          \n@return The status of the job.

                                                                                                                                                                                          • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                          • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                          • \n@see JobStatus*/", "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", @@ -66910,7 +74724,7 @@ "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                            The status of the job.

                                                                                                                                                                                            • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                            • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                            • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                                            • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                                            \n@param jobStatus The status of the job.

                                                                                                                                                                                            • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                            • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                            • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                                            • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                                            • \n@see JobStatus*/", + "setterDocumentation" : "/**

                                                                                                                                                                                              The status of the job.

                                                                                                                                                                                              • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                              • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                              \n@param jobStatus The status of the job.

                                                                                                                                                                                              • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                              • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                              • \n@see JobStatus*/", "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, @@ -66925,13 +74739,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                The status of the job.

                                                                                                                                                                                                • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                                                • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                                                \n@param jobStatus The status of the job.

                                                                                                                                                                                                • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                                                • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                  The status of the job.

                                                                                                                                                                                                  • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                  • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                  \n@param jobStatus The status of the job.

                                                                                                                                                                                                  • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                  • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                    The status of the job.

                                                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                    • STOP_REQUESTED - Amazon Comprehend has received a stop request for the job and is processing the request.

                                                                                                                                                                                                    • STOPPED - The job was successfully stopped without completing.

                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                    The status of the job.

                                                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -66942,7 +74756,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "StartEntitiesDetectionJobResult", + "shapeName" : "StartKeyPhrasesDetectionJobResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -66951,17 +74765,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StartEntitiesDetectionJobResult", - "variableName" : "startEntitiesDetectionJobResult", - "variableType" : "StartEntitiesDetectionJobResult", + "variableDeclarationType" : "StartKeyPhrasesDetectionJobResult", + "variableName" : "startKeyPhrasesDetectionJobResult", + "variableType" : "StartKeyPhrasesDetectionJobResult", "documentation" : null, - "simpleType" : "StartEntitiesDetectionJobResult", - "variableSetterType" : "StartEntitiesDetectionJobResult" + "simpleType" : "StartKeyPhrasesDetectionJobResult", + "variableSetterType" : "StartKeyPhrasesDetectionJobResult" }, "wrapper" : false }, - "StartKeyPhrasesDetectionJobRequest" : { - "c2jName" : "StartKeyPhrasesDetectionJobRequest", + "StartPiiEntitiesDetectionJobRequest" : { + "c2jName" : "StartPiiEntitiesDetectionJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -66973,17 +74787,17 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.StartKeyPhrasesDetectionJobRequest", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.StartPiiEntitiesDetectionJobRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "StartKeyPhrasesDetectionJob", + "action" : "StartPiiEntitiesDetectionJob", "locationName" : null, "requestUri" : "/", - "target" : "Comprehend_20171127.StartKeyPhrasesDetectionJob", + "target" : "Comprehend_20171127.StartPiiEntitiesDetectionJob", "verb" : "POST", "xmlNameSpaceUri" : null }, @@ -66991,12 +74805,12 @@ "c2jName" : "InputDataConfig", "c2jShape" : "InputDataConfig", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                    Specifies the format and location of the input data for the job.

                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                    The input properties for a PII entities detection job.

                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                    Specifies the format and location of the input data for the job.

                                                                                                                                                                                                    \n@param inputDataConfig Specifies the format and location of the input data for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                    The input properties for a PII entities detection job.

                                                                                                                                                                                                    \n@param inputDataConfig The input properties for a PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInputDataConfig", - "getterDocumentation" : "/**

                                                                                                                                                                                                    Specifies the format and location of the input data for the job.

                                                                                                                                                                                                    \n@return Specifies the format and location of the input data for the job.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                    The input properties for a PII entities detection job.

                                                                                                                                                                                                    \n@return The input properties for a PII entities detection job.*/", "getterMethodName" : "getInputDataConfig", "getterModel" : { "returnType" : "InputDataConfig", @@ -67030,7 +74844,7 @@ "marshallingType" : "STRUCTURED", "name" : "InputDataConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                    Specifies the format and location of the input data for the job.

                                                                                                                                                                                                    \n@param inputDataConfig Specifies the format and location of the input data for the job.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                    The input properties for a PII entities detection job.

                                                                                                                                                                                                    \n@param inputDataConfig The input properties for a PII entities detection job.*/", "setterMethodName" : "setInputDataConfig", "setterModel" : { "timestampFormat" : null, @@ -67045,13 +74859,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                    Specifies the format and location of the input data for the job.

                                                                                                                                                                                                    \n@param inputDataConfig Specifies the format and location of the input data for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                    The input properties for a PII entities detection job.

                                                                                                                                                                                                    \n@param inputDataConfig The input properties for a PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "InputDataConfig", "variableName" : "inputDataConfig", "variableType" : "InputDataConfig", - "documentation" : "

                                                                                                                                                                                                    Specifies the format and location of the input data for the job.

                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                    The input properties for a PII entities detection job.

                                                                                                                                                                                                    ", "simpleType" : "InputDataConfig", "variableSetterType" : "InputDataConfig" }, @@ -67060,12 +74874,12 @@ "c2jName" : "OutputDataConfig", "c2jShape" : "OutputDataConfig", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                    Specifies where to send the output files.

                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                    Provides configuration parameters for the output of PII entity detection jobs.

                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                    Specifies where to send the output files.

                                                                                                                                                                                                    \n@param outputDataConfig Specifies where to send the output files.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                    Provides configuration parameters for the output of PII entity detection jobs.

                                                                                                                                                                                                    \n@param outputDataConfig Provides configuration parameters for the output of PII entity detection jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputDataConfig", - "getterDocumentation" : "/**

                                                                                                                                                                                                    Specifies where to send the output files.

                                                                                                                                                                                                    \n@return Specifies where to send the output files.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                    Provides configuration parameters for the output of PII entity detection jobs.

                                                                                                                                                                                                    \n@return Provides configuration parameters for the output of PII entity detection jobs.*/", "getterMethodName" : "getOutputDataConfig", "getterModel" : { "returnType" : "OutputDataConfig", @@ -67099,7 +74913,7 @@ "marshallingType" : "STRUCTURED", "name" : "OutputDataConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                    Specifies where to send the output files.

                                                                                                                                                                                                    \n@param outputDataConfig Specifies where to send the output files.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                    Provides configuration parameters for the output of PII entity detection jobs.

                                                                                                                                                                                                    \n@param outputDataConfig Provides configuration parameters for the output of PII entity detection jobs.*/", "setterMethodName" : "setOutputDataConfig", "setterModel" : { "timestampFormat" : null, @@ -67114,27 +74928,165 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                    Specifies where to send the output files.

                                                                                                                                                                                                    \n@param outputDataConfig Specifies where to send the output files.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                    Provides configuration parameters for the output of PII entity detection jobs.

                                                                                                                                                                                                    \n@param outputDataConfig Provides configuration parameters for the output of PII entity detection jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "OutputDataConfig", "variableName" : "outputDataConfig", "variableType" : "OutputDataConfig", - "documentation" : "

                                                                                                                                                                                                    Specifies where to send the output files.

                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                    Provides configuration parameters for the output of PII entity detection jobs.

                                                                                                                                                                                                    ", "simpleType" : "OutputDataConfig", "variableSetterType" : "OutputDataConfig" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "Mode", + "c2jShape" : "PiiEntitiesDetectionMode", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                                    Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                                                                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "PiiEntitiesDetectionMode", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                    Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                                                                                                                                                                                    \n@param mode Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntitiesDetectionMode*/", + "fluentSetterMethodName" : "withMode", + "getterDocumentation" : "/**

                                                                                                                                                                                                    Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                                                                                                                                                                                    \n@return Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@see PiiEntitiesDetectionMode*/", + "getterMethodName" : "getMode", + "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" : "Mode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Mode", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Mode", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                                    Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                                                                                                                                                                                    \n@param mode Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@see PiiEntitiesDetectionMode*/", + "setterMethodName" : "setMode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                    Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                                                                                                                                                                                    \n@param mode Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntitiesDetectionMode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mode", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                                    Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                                                                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "RedactionConfig", + "c2jShape" : "RedactionConfig", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                                    Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                                                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                    Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                                                                                                                                                                    \n@param redactionConfig Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRedactionConfig", + "getterDocumentation" : "/**

                                                                                                                                                                                                    Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                                                                                                                                                                    \n@return Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.*/", + "getterMethodName" : "getRedactionConfig", + "getterModel" : { + "returnType" : "RedactionConfig", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "RedactionConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "RedactionConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "RedactionConfig", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                                    Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                                                                                                                                                                    \n@param redactionConfig Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.*/", + "setterMethodName" : "setRedactionConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "RedactionConfig", + "variableName" : "redactionConfig", + "variableType" : "RedactionConfig", + "documentation" : "", + "simpleType" : "RedactionConfig", + "variableSetterType" : "RedactionConfig" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                    Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                                                                                                                                                                    \n@param redactionConfig Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "RedactionConfig", + "variableName" : "redactionConfig", + "variableType" : "RedactionConfig", + "documentation" : "

                                                                                                                                                                                                    Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                                                                                                                                                                    ", + "simpleType" : "RedactionConfig", + "variableSetterType" : "RedactionConfig" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "DataAccessRoleArn", "c2jShape" : "IamRoleArn", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDataAccessRoleArn", - "getterDocumentation" : "/**

                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.*/", "getterMethodName" : "getDataAccessRoleArn", "getterModel" : { "returnType" : "String", @@ -67168,7 +75120,7 @@ "marshallingType" : "STRING", "name" : "DataAccessRoleArn", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.*/", "setterMethodName" : "setDataAccessRoleArn", "setterModel" : { "timestampFormat" : null, @@ -67183,13 +75135,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                                                                                                                    \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "dataAccessRoleArn", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -67267,12 +75219,12 @@ "c2jName" : "LanguageCode", "c2jShape" : "LanguageCode", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                    The language of the input documents.

                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "LanguageCode", - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                                                    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                    The language of the input documents.

                                                                                                                                                                                                    \n@param languageCode The language of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "fluentSetterMethodName" : "withLanguageCode", - "getterDocumentation" : "/**

                                                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                                                    \n@return The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                    The language of the input documents.

                                                                                                                                                                                                    \n@return The language of the input documents.\n@see LanguageCode*/", "getterMethodName" : "getLanguageCode", "getterModel" : { "returnType" : "String", @@ -67306,7 +75258,7 @@ "marshallingType" : "STRING", "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                                                    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                    The language of the input documents.

                                                                                                                                                                                                    \n@param languageCode The language of the input documents.\n@see LanguageCode*/", "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, @@ -67321,13 +75273,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                                                    \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                    The language of the input documents.

                                                                                                                                                                                                    \n@param languageCode The language of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "languageCode", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                    The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                    The language of the input documents.

                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -67401,144 +75353,6 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "VolumeKmsKeyId", - "c2jShape" : "KmsKeyId", - "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                    ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                    \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVolumeKmsKeyId", - "getterDocumentation" : "/**

                                                                                                                                                                                                      ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                      • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                      • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                      \n@return ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                      • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                      • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                      • */", - "getterMethodName" : "getVolumeKmsKeyId", - "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" : "VolumeKmsKeyId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "VolumeKmsKeyId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "VolumeKmsKeyId", - "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                        ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                        • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                        • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                        \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                        • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                        • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                        • */", - "setterMethodName" : "setVolumeKmsKeyId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "volumeKmsKeyId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                          ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                          • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                          \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                          • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "volumeKmsKeyId", - "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                            ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "VpcConfig", - "c2jShape" : "VpcConfig", - "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                            Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                                                            ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                            Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                                                            \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVpcConfig", - "getterDocumentation" : "/**

                                                                                                                                                                                                            Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                                                            \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.*/", - "getterMethodName" : "getVpcConfig", - "getterModel" : { - "returnType" : "VpcConfig", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VpcConfig", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "VpcConfig", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "VpcConfig", - "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                            Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                                                            \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.*/", - "setterMethodName" : "setVpcConfig", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "VpcConfig", - "variableName" : "vpcConfig", - "variableType" : "VpcConfig", - "documentation" : "", - "simpleType" : "VpcConfig", - "variableSetterType" : "VpcConfig" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                            Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                                                            \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "VpcConfig", - "variableName" : "vpcConfig", - "variableType" : "VpcConfig", - "documentation" : "

                                                                                                                                                                                                            Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                                                            ", - "simpleType" : "VpcConfig", - "variableSetterType" : "VpcConfig" - }, - "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientRequestToken" : { @@ -67615,12 +75429,12 @@ "c2jName" : "DataAccessRoleArn", "c2jShape" : "IamRoleArn", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                                                                                                                            ", + "documentation" : "

                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                                                                                                                            \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                                                                                                                            \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDataAccessRoleArn", - "getterDocumentation" : "/**

                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.*/", "getterMethodName" : "getDataAccessRoleArn", "getterModel" : { "returnType" : "String", @@ -67654,7 +75468,7 @@ "marshallingType" : "STRING", "name" : "DataAccessRoleArn", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                                                                                                                            \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                                                                                                                            \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.*/", "setterMethodName" : "setDataAccessRoleArn", "setterModel" : { "timestampFormat" : null, @@ -67669,13 +75483,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                                                                                                                            \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                                                                                                                            \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "dataAccessRoleArn", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data. For more information, see https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html#auth-role-permissions.

                                                                                                                                                                                                            ", + "documentation" : "

                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -67685,12 +75499,12 @@ "c2jName" : "InputDataConfig", "c2jShape" : "InputDataConfig", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                            Specifies the format and location of the input data for the job.

                                                                                                                                                                                                            ", + "documentation" : "

                                                                                                                                                                                                            The input properties for a PII entities detection job.

                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                            Specifies the format and location of the input data for the job.

                                                                                                                                                                                                            \n@param inputDataConfig Specifies the format and location of the input data for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                            The input properties for a PII entities detection job.

                                                                                                                                                                                                            \n@param inputDataConfig The input properties for a PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInputDataConfig", - "getterDocumentation" : "/**

                                                                                                                                                                                                            Specifies the format and location of the input data for the job.

                                                                                                                                                                                                            \n@return Specifies the format and location of the input data for the job.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                            The input properties for a PII entities detection job.

                                                                                                                                                                                                            \n@return The input properties for a PII entities detection job.*/", "getterMethodName" : "getInputDataConfig", "getterModel" : { "returnType" : "InputDataConfig", @@ -67724,7 +75538,7 @@ "marshallingType" : "STRUCTURED", "name" : "InputDataConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                            Specifies the format and location of the input data for the job.

                                                                                                                                                                                                            \n@param inputDataConfig Specifies the format and location of the input data for the job.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                            The input properties for a PII entities detection job.

                                                                                                                                                                                                            \n@param inputDataConfig The input properties for a PII entities detection job.*/", "setterMethodName" : "setInputDataConfig", "setterModel" : { "timestampFormat" : null, @@ -67739,13 +75553,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                            Specifies the format and location of the input data for the job.

                                                                                                                                                                                                            \n@param inputDataConfig Specifies the format and location of the input data for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                            The input properties for a PII entities detection job.

                                                                                                                                                                                                            \n@param inputDataConfig The input properties for a PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "InputDataConfig", "variableName" : "inputDataConfig", "variableType" : "InputDataConfig", - "documentation" : "

                                                                                                                                                                                                            Specifies the format and location of the input data for the job.

                                                                                                                                                                                                            ", + "documentation" : "

                                                                                                                                                                                                            The input properties for a PII entities detection job.

                                                                                                                                                                                                            ", "simpleType" : "InputDataConfig", "variableSetterType" : "InputDataConfig" }, @@ -67825,12 +75639,12 @@ "c2jName" : "LanguageCode", "c2jShape" : "LanguageCode", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                            The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                                                            ", + "documentation" : "

                                                                                                                                                                                                            The language of the input documents.

                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LanguageCode", - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                            The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                                                            \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                            The language of the input documents.

                                                                                                                                                                                                            \n@param languageCode The language of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "fluentSetterMethodName" : "withLanguageCode", - "getterDocumentation" : "/**

                                                                                                                                                                                                            The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                                                            \n@return The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                            The language of the input documents.

                                                                                                                                                                                                            \n@return The language of the input documents.\n@see LanguageCode*/", "getterMethodName" : "getLanguageCode", "getterModel" : { "returnType" : "String", @@ -67864,7 +75678,7 @@ "marshallingType" : "STRING", "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                            The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                                                            \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@see LanguageCode*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                            The language of the input documents.

                                                                                                                                                                                                            \n@param languageCode The language of the input documents.\n@see LanguageCode*/", "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, @@ -67879,31 +75693,31 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                            The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                                                            \n@param languageCode The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                            The language of the input documents.

                                                                                                                                                                                                            \n@param languageCode The language of the input documents.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "languageCode", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                            The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.

                                                                                                                                                                                                            ", + "documentation" : "

                                                                                                                                                                                                            The language of the input documents.

                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "OutputDataConfig" : { - "c2jName" : "OutputDataConfig", - "c2jShape" : "OutputDataConfig", + "Mode" : { + "c2jName" : "Mode", + "c2jShape" : "PiiEntitiesDetectionMode", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                            Specifies where to send the output files.

                                                                                                                                                                                                            ", + "documentation" : "

                                                                                                                                                                                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                            Specifies where to send the output files.

                                                                                                                                                                                                            \n@param outputDataConfig Specifies where to send the output files.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOutputDataConfig", - "getterDocumentation" : "/**

                                                                                                                                                                                                            Specifies where to send the output files.

                                                                                                                                                                                                            \n@return Specifies where to send the output files.*/", - "getterMethodName" : "getOutputDataConfig", + "enumType" : "PiiEntitiesDetectionMode", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                                                                                                                                                                                            \n@param mode Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntitiesDetectionMode*/", + "fluentSetterMethodName" : "withMode", + "getterDocumentation" : "/**

                                                                                                                                                                                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                                                                                                                                                                                            \n@return Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@see PiiEntitiesDetectionMode*/", + "getterMethodName" : "getMode", "getterModel" : { - "returnType" : "OutputDataConfig", + "returnType" : "String", "documentation" : null }, "http" : { @@ -67916,11 +75730,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OutputDataConfig", + "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OutputDataConfig", + "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, @@ -67930,50 +75744,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "OutputDataConfig", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Mode", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                            Specifies where to send the output files.

                                                                                                                                                                                                            \n@param outputDataConfig Specifies where to send the output files.*/", - "setterMethodName" : "setOutputDataConfig", + "setterDocumentation" : "/**

                                                                                                                                                                                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                                                                                                                                                                                            \n@param mode Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@see PiiEntitiesDetectionMode*/", + "setterMethodName" : "setMode", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "OutputDataConfig", - "variableName" : "outputDataConfig", - "variableType" : "OutputDataConfig", + "variableDeclarationType" : "String", + "variableName" : "mode", + "variableType" : "String", "documentation" : "", - "simpleType" : "OutputDataConfig", - "variableSetterType" : "OutputDataConfig" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                            Specifies where to send the output files.

                                                                                                                                                                                                            \n@param outputDataConfig Specifies where to send the output files.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                                                                                                                                                                                            \n@param mode Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PiiEntitiesDetectionMode*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "OutputDataConfig", - "variableName" : "outputDataConfig", - "variableType" : "OutputDataConfig", - "documentation" : "

                                                                                                                                                                                                            Specifies where to send the output files.

                                                                                                                                                                                                            ", - "simpleType" : "OutputDataConfig", - "variableSetterType" : "OutputDataConfig" + "variableDeclarationType" : "String", + "variableName" : "mode", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                                            Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                                                                                                                                                                                            ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "VolumeKmsKeyId" : { - "c2jName" : "VolumeKmsKeyId", - "c2jShape" : "KmsKeyId", + "OutputDataConfig" : { + "c2jName" : "OutputDataConfig", + "c2jShape" : "OutputDataConfig", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                            ", + "documentation" : "

                                                                                                                                                                                                            Provides configuration parameters for the output of PII entity detection jobs.

                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                            ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                            \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                            • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                            • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVolumeKmsKeyId", - "getterDocumentation" : "/**

                                                                                                                                                                                                              ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                              • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                              • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                              \n@return ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                              • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                              • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                              • */", - "getterMethodName" : "getVolumeKmsKeyId", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                Provides configuration parameters for the output of PII entity detection jobs.

                                                                                                                                                                                                                \n@param outputDataConfig Provides configuration parameters for the output of PII entity detection jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutputDataConfig", + "getterDocumentation" : "/**

                                                                                                                                                                                                                Provides configuration parameters for the output of PII entity detection jobs.

                                                                                                                                                                                                                \n@return Provides configuration parameters for the output of PII entity detection jobs.*/", + "getterMethodName" : "getOutputDataConfig", "getterModel" : { - "returnType" : "String", + "returnType" : "OutputDataConfig", "documentation" : null }, "http" : { @@ -67986,11 +75800,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VolumeKmsKeyId", + "marshallLocationName" : "OutputDataConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VolumeKmsKeyId", + "unmarshallLocationName" : "OutputDataConfig", "uri" : false }, "idempotencyToken" : false, @@ -68000,50 +75814,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "VolumeKmsKeyId", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "OutputDataConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                                • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                                • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                                \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                                • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                                • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                                • */", - "setterMethodName" : "setVolumeKmsKeyId", + "setterDocumentation" : "/**

                                                                                                                                                                                                                  Provides configuration parameters for the output of PII entity detection jobs.

                                                                                                                                                                                                                  \n@param outputDataConfig Provides configuration parameters for the output of PII entity detection jobs.*/", + "setterMethodName" : "setOutputDataConfig", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "volumeKmsKeyId", - "variableType" : "String", + "variableDeclarationType" : "OutputDataConfig", + "variableName" : "outputDataConfig", + "variableType" : "OutputDataConfig", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "OutputDataConfig", + "variableSetterType" : "OutputDataConfig" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                  ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                                  • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                                  • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                                  \n@param volumeKmsKeyId ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                                  • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                                  • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                    Provides configuration parameters for the output of PII entity detection jobs.

                                                                                                                                                                                                                    \n@param outputDataConfig Provides configuration parameters for the output of PII entity detection jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "volumeKmsKeyId", - "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

                                                                                                                                                                                                                    • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                                    • Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                                                                                                                                                                                    ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "OutputDataConfig", + "variableName" : "outputDataConfig", + "variableType" : "OutputDataConfig", + "documentation" : "

                                                                                                                                                                                                                    Provides configuration parameters for the output of PII entity detection jobs.

                                                                                                                                                                                                                    ", + "simpleType" : "OutputDataConfig", + "variableSetterType" : "OutputDataConfig" }, "xmlNameSpaceUri" : null }, - "VpcConfig" : { - "c2jName" : "VpcConfig", - "c2jShape" : "VpcConfig", + "RedactionConfig" : { + "c2jName" : "RedactionConfig", + "c2jShape" : "RedactionConfig", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                    Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVpcConfig", - "getterDocumentation" : "/**

                                                                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                                                                    \n@return Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.*/", - "getterMethodName" : "getVpcConfig", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                    Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                                                                                                                                                                                    \n@param redactionConfig Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRedactionConfig", + "getterDocumentation" : "/**

                                                                                                                                                                                                                    Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                                                                                                                                                                                    \n@return Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.*/", + "getterMethodName" : "getRedactionConfig", "getterModel" : { - "returnType" : "VpcConfig", + "returnType" : "RedactionConfig", "documentation" : null }, "http" : { @@ -68056,11 +75870,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VpcConfig", + "marshallLocationName" : "RedactionConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VpcConfig", + "unmarshallLocationName" : "RedactionConfig", "uri" : false }, "idempotencyToken" : false, @@ -68072,32 +75886,32 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "VpcConfig", + "name" : "RedactionConfig", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.*/", - "setterMethodName" : "setVpcConfig", + "setterDocumentation" : "/**

                                                                                                                                                                                                                    Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                                                                                                                                                                                    \n@param redactionConfig Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.*/", + "setterMethodName" : "setRedactionConfig", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VpcConfig", - "variableName" : "vpcConfig", - "variableType" : "VpcConfig", + "variableDeclarationType" : "RedactionConfig", + "variableName" : "redactionConfig", + "variableType" : "RedactionConfig", "documentation" : "", - "simpleType" : "VpcConfig", - "variableSetterType" : "VpcConfig" + "simpleType" : "RedactionConfig", + "variableSetterType" : "RedactionConfig" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                                                                    \n@param vpcConfig Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                    Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                                                                                                                                                                                    \n@param redactionConfig Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VpcConfig", - "variableName" : "vpcConfig", - "variableType" : "VpcConfig", - "documentation" : "

                                                                                                                                                                                                                    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your key phrases detection job. For more information, see Amazon VPC.

                                                                                                                                                                                                                    ", - "simpleType" : "VpcConfig", - "variableSetterType" : "VpcConfig" + "variableDeclarationType" : "RedactionConfig", + "variableName" : "redactionConfig", + "variableType" : "RedactionConfig", + "documentation" : "

                                                                                                                                                                                                                    Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                                                                                                                                                                                    ", + "simpleType" : "RedactionConfig", + "variableSetterType" : "RedactionConfig" }, "xmlNameSpaceUri" : null } @@ -68105,24 +75919,24 @@ "packageName" : "com.amazonaws.services.comprehend.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn", "LanguageCode" ], - "shapeName" : "StartKeyPhrasesDetectionJobRequest", + "required" : [ "InputDataConfig", "OutputDataConfig", "Mode", "DataAccessRoleArn", "LanguageCode" ], + "shapeName" : "StartPiiEntitiesDetectionJobRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StartKeyPhrasesDetectionJobRequest", - "variableName" : "startKeyPhrasesDetectionJobRequest", - "variableType" : "StartKeyPhrasesDetectionJobRequest", + "variableDeclarationType" : "StartPiiEntitiesDetectionJobRequest", + "variableName" : "startPiiEntitiesDetectionJobRequest", + "variableType" : "StartPiiEntitiesDetectionJobRequest", "documentation" : null, - "simpleType" : "StartKeyPhrasesDetectionJobRequest", - "variableSetterType" : "StartKeyPhrasesDetectionJobRequest" + "simpleType" : "StartPiiEntitiesDetectionJobRequest", + "variableSetterType" : "StartPiiEntitiesDetectionJobRequest" }, "wrapper" : false }, - "StartKeyPhrasesDetectionJobResult" : { - "c2jName" : "StartKeyPhrasesDetectionJobResponse", + "StartPiiEntitiesDetectionJobResult" : { + "c2jName" : "StartPiiEntitiesDetectionJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -68134,7 +75948,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StartKeyPhrasesDetectionJobResult", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StartPiiEntitiesDetectionJobResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -68145,12 +75959,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                    The identifier generated for the job.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                    The identifier generated for the job.

                                                                                                                                                                                                                    \n@param jobId The identifier generated for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                                                    \n@return The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                    The identifier generated for the job.

                                                                                                                                                                                                                    \n@return The identifier generated for the job.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -68184,7 +75998,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                    The identifier generated for the job.

                                                                                                                                                                                                                    \n@param jobId The identifier generated for the job.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -68199,13 +76013,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                                                    \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                    The identifier generated for the job.

                                                                                                                                                                                                                    \n@param jobId The identifier generated for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                    The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                    The identifier generated for the job.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -68214,12 +76028,12 @@ "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                    The status of the job.

                                                                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                    The status of the job.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                    The status of the job.

                                                                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                    \n@param jobStatus The status of the job.

                                                                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                      The status of the job.

                                                                                                                                                                                                                      \n@param jobStatus The status of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                                                                                                                                                                                                      The status of the job.

                                                                                                                                                                                                                      • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                      • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                      \n@return The status of the job.

                                                                                                                                                                                                                      • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                      • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                      • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                      • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                      • \n@see JobStatus*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                        The status of the job.

                                                                                                                                                                                                                        \n@return The status of the job.\n@see JobStatus*/", "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", @@ -68253,7 +76067,7 @@ "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                        The status of the job.

                                                                                                                                                                                                                        • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                        • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                        \n@param jobStatus The status of the job.

                                                                                                                                                                                                                        • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                        • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                        • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                        • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                        • \n@see JobStatus*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                          The status of the job.

                                                                                                                                                                                                                          \n@param jobStatus The status of the job.\n@see JobStatus*/", "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, @@ -68268,13 +76082,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                          The status of the job.

                                                                                                                                                                                                                          • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                          • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                          \n@param jobStatus The status of the job.

                                                                                                                                                                                                                          • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                          • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                          • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                          • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                            The status of the job.

                                                                                                                                                                                                                            \n@param jobStatus The status of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                            The status of the job.

                                                                                                                                                                                                                            • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                            • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                            ", + "documentation" : "

                                                                                                                                                                                                                            The status of the job.

                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -68285,12 +76099,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                            The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                                                            ", + "documentation" : "

                                                                                                                                                                                                                            The identifier generated for the job.

                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                            The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                                                            \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                            The identifier generated for the job.

                                                                                                                                                                                                                            \n@param jobId The identifier generated for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                                                                                            The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                                                            \n@return The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                            The identifier generated for the job.

                                                                                                                                                                                                                            \n@return The identifier generated for the job.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -68324,7 +76138,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                            The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                                                            \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                            The identifier generated for the job.

                                                                                                                                                                                                                            \n@param jobId The identifier generated for the job.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -68339,13 +76153,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                            The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                                                            \n@param jobId The identifier generated for the job. To get the status of a job, use this identifier with the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                            The identifier generated for the job.

                                                                                                                                                                                                                            \n@param jobId The identifier generated for the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                            The identifier generated for the job. To get the status of a job, use this identifier with the operation.

                                                                                                                                                                                                                            ", + "documentation" : "

                                                                                                                                                                                                                            The identifier generated for the job.

                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -68355,12 +76169,12 @@ "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                            The status of the job.

                                                                                                                                                                                                                            • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                            • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                            ", + "documentation" : "

                                                                                                                                                                                                                            The status of the job.

                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                            The status of the job.

                                                                                                                                                                                                                            • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                            • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                            \n@param jobStatus The status of the job.

                                                                                                                                                                                                                            • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                            • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                            • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                            • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                              The status of the job.

                                                                                                                                                                                                                              \n@param jobStatus The status of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                                                                                                                                                                                                              The status of the job.

                                                                                                                                                                                                                              • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                              • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                              \n@return The status of the job.

                                                                                                                                                                                                                              • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                              • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                              • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                              • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                              • \n@see JobStatus*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                The status of the job.

                                                                                                                                                                                                                                \n@return The status of the job.\n@see JobStatus*/", "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", @@ -68394,7 +76208,7 @@ "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                The status of the job.

                                                                                                                                                                                                                                • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                                • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                                \n@param jobStatus The status of the job.

                                                                                                                                                                                                                                • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                                • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                                • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                                • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                                • \n@see JobStatus*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                  The status of the job.

                                                                                                                                                                                                                                  \n@param jobStatus The status of the job.\n@see JobStatus*/", "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, @@ -68409,13 +76223,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                  The status of the job.

                                                                                                                                                                                                                                  • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                                  • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                                  \n@param jobStatus The status of the job.

                                                                                                                                                                                                                                  • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                                  • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                                  • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                                  • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The status of the job.

                                                                                                                                                                                                                                    \n@param jobStatus The status of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    The status of the job.

                                                                                                                                                                                                                                    • SUBMITTED - The job has been received and is queued for processing.

                                                                                                                                                                                                                                    • IN_PROGRESS - Amazon Comprehend is processing the job.

                                                                                                                                                                                                                                    • COMPLETED - The job was successfully completed and the output is available.

                                                                                                                                                                                                                                    • FAILED - The job did not complete. To get details, use the operation.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The status of the job.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -68426,7 +76240,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "StartKeyPhrasesDetectionJobResult", + "shapeName" : "StartPiiEntitiesDetectionJobResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -68435,12 +76249,12 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StartKeyPhrasesDetectionJobResult", - "variableName" : "startKeyPhrasesDetectionJobResult", - "variableType" : "StartKeyPhrasesDetectionJobResult", + "variableDeclarationType" : "StartPiiEntitiesDetectionJobResult", + "variableName" : "startPiiEntitiesDetectionJobResult", + "variableType" : "StartPiiEntitiesDetectionJobResult", "documentation" : null, - "simpleType" : "StartKeyPhrasesDetectionJobResult", - "variableSetterType" : "StartKeyPhrasesDetectionJobResult" + "simpleType" : "StartPiiEntitiesDetectionJobResult", + "variableSetterType" : "StartPiiEntitiesDetectionJobResult" }, "wrapper" : false }, @@ -71482,7 +79296,518 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.*/", + "setterMethodName" : "setJobId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "JobId" : { + "c2jName" : "JobId", + "c2jShape" : "JobId", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobId", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the dominant language detection job to stop.*/", + "getterMethodName" : "getJobId", + "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" : "JobId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobId", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.*/", + "setterMethodName" : "setJobId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.request", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "JobId" ], + "shapeName" : "StopDominantLanguageDetectionJobRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "StopDominantLanguageDetectionJobRequest", + "variableName" : "stopDominantLanguageDetectionJobRequest", + "variableType" : "StopDominantLanguageDetectionJobRequest", + "documentation" : null, + "simpleType" : "StopDominantLanguageDetectionJobRequest", + "variableSetterType" : "StopDominantLanguageDetectionJobRequest" + }, + "wrapper" : false + }, + "StopDominantLanguageDetectionJobResult" : { + "c2jName" : "StopDominantLanguageDetectionJobResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StopDominantLanguageDetectionJobResult", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "JobId", + "c2jShape" : "JobId", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobId", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the dominant language detection job to stop.*/", + "getterMethodName" : "getJobId", + "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" : "JobId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobId", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.*/", + "setterMethodName" : "setJobId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "JobStatus", + "c2jShape" : "JobStatus", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "JobStatus", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterMethodName" : "withJobStatus", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@return Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@see JobStatus*/", + "getterMethodName" : "getJobStatus", + "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" : "JobStatus", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobStatus", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobStatus", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@see JobStatus*/", + "setterMethodName" : "setJobStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "JobId" : { + "c2jName" : "JobId", + "c2jShape" : "JobId", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobId", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the dominant language detection job to stop.*/", + "getterMethodName" : "getJobId", + "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" : "JobId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobId", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.*/", + "setterMethodName" : "setJobId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "JobStatus" : { + "c2jName" : "JobStatus", + "c2jShape" : "JobStatus", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "JobStatus", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterMethodName" : "withJobStatus", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@return Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@see JobStatus*/", + "getterMethodName" : "getJobStatus", + "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" : "JobStatus", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobStatus", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobStatus", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@see JobStatus*/", + "setterMethodName" : "setJobStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobStatus", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.comprehend.response", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "StopDominantLanguageDetectionJobResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "StopDominantLanguageDetectionJobResult", + "variableName" : "stopDominantLanguageDetectionJobResult", + "variableType" : "StopDominantLanguageDetectionJobResult", + "documentation" : null, + "simpleType" : "StopDominantLanguageDetectionJobResult", + "variableSetterType" : "StopDominantLanguageDetectionJobResult" + }, + "wrapper" : false + }, + "StopEntitiesDetectionJobRequest" : { + "c2jName" : "StopEntitiesDetectionJobRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.StopEntitiesDetectionJobRequest", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "StopEntitiesDetectionJob", + "locationName" : null, + "requestUri" : "/", + "target" : "Comprehend_20171127.StopEntitiesDetectionJob", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "JobId", + "c2jShape" : "JobId", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobId", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the entities detection job to stop.*/", + "getterMethodName" : "getJobId", + "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" : "JobId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobId", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -71497,13 +79822,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -71514,12 +79839,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the dominant language detection job to stop.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the entities detection job to stop.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -71553,7 +79878,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -71568,13 +79893,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -71585,23 +79910,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "JobId" ], - "shapeName" : "StopDominantLanguageDetectionJobRequest", + "shapeName" : "StopEntitiesDetectionJobRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StopDominantLanguageDetectionJobRequest", - "variableName" : "stopDominantLanguageDetectionJobRequest", - "variableType" : "StopDominantLanguageDetectionJobRequest", + "variableDeclarationType" : "StopEntitiesDetectionJobRequest", + "variableName" : "stopEntitiesDetectionJobRequest", + "variableType" : "StopEntitiesDetectionJobRequest", "documentation" : null, - "simpleType" : "StopDominantLanguageDetectionJobRequest", - "variableSetterType" : "StopDominantLanguageDetectionJobRequest" + "simpleType" : "StopEntitiesDetectionJobRequest", + "variableSetterType" : "StopEntitiesDetectionJobRequest" }, "wrapper" : false }, - "StopDominantLanguageDetectionJobResult" : { - "c2jName" : "StopDominantLanguageDetectionJobResponse", + "StopEntitiesDetectionJobResult" : { + "c2jName" : "StopEntitiesDetectionJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -71613,7 +79938,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StopDominantLanguageDetectionJobResult", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StopEntitiesDetectionJobResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -71624,12 +79949,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the dominant language detection job to stop.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the entities detection job to stop.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -71663,7 +79988,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -71678,13 +80003,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -71693,12 +80018,12 @@ "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@return Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@see JobStatus*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@return Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@see JobStatus*/", "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", @@ -71732,7 +80057,7 @@ "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@see JobStatus*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@see JobStatus*/", "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, @@ -71747,13 +80072,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -71764,12 +80089,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the dominant language detection job to stop.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the entities detection job to stop.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -71803,7 +80128,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -71818,13 +80143,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the dominant language detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the dominant language detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -71834,12 +80159,12 @@ "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@return Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@see JobStatus*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@return Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@see JobStatus*/", "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", @@ -71873,7 +80198,7 @@ "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@see JobStatus*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@see JobStatus*/", "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, @@ -71888,13 +80213,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopDominantLanguageDetectionJob operation.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -71905,7 +80230,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "StopDominantLanguageDetectionJobResult", + "shapeName" : "StopEntitiesDetectionJobResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -71914,17 +80239,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StopDominantLanguageDetectionJobResult", - "variableName" : "stopDominantLanguageDetectionJobResult", - "variableType" : "StopDominantLanguageDetectionJobResult", + "variableDeclarationType" : "StopEntitiesDetectionJobResult", + "variableName" : "stopEntitiesDetectionJobResult", + "variableType" : "StopEntitiesDetectionJobResult", "documentation" : null, - "simpleType" : "StopDominantLanguageDetectionJobResult", - "variableSetterType" : "StopDominantLanguageDetectionJobResult" + "simpleType" : "StopEntitiesDetectionJobResult", + "variableSetterType" : "StopEntitiesDetectionJobResult" }, "wrapper" : false }, - "StopEntitiesDetectionJobRequest" : { - "c2jName" : "StopEntitiesDetectionJobRequest", + "StopKeyPhrasesDetectionJobRequest" : { + "c2jName" : "StopKeyPhrasesDetectionJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -71936,17 +80261,17 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.StopEntitiesDetectionJobRequest", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.StopKeyPhrasesDetectionJobRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "StopEntitiesDetectionJob", + "action" : "StopKeyPhrasesDetectionJob", "locationName" : null, "requestUri" : "/", - "target" : "Comprehend_20171127.StopEntitiesDetectionJob", + "target" : "Comprehend_20171127.StopKeyPhrasesDetectionJob", "verb" : "POST", "xmlNameSpaceUri" : null }, @@ -71954,12 +80279,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the entities detection job to stop.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the key phrases detection job to stop.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -71993,7 +80318,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -72008,13 +80333,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -72025,12 +80350,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the entities detection job to stop.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the key phrases detection job to stop.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -72064,7 +80389,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -72079,13 +80404,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -72096,23 +80421,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "JobId" ], - "shapeName" : "StopEntitiesDetectionJobRequest", + "shapeName" : "StopKeyPhrasesDetectionJobRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StopEntitiesDetectionJobRequest", - "variableName" : "stopEntitiesDetectionJobRequest", - "variableType" : "StopEntitiesDetectionJobRequest", + "variableDeclarationType" : "StopKeyPhrasesDetectionJobRequest", + "variableName" : "stopKeyPhrasesDetectionJobRequest", + "variableType" : "StopKeyPhrasesDetectionJobRequest", "documentation" : null, - "simpleType" : "StopEntitiesDetectionJobRequest", - "variableSetterType" : "StopEntitiesDetectionJobRequest" + "simpleType" : "StopKeyPhrasesDetectionJobRequest", + "variableSetterType" : "StopKeyPhrasesDetectionJobRequest" }, "wrapper" : false }, - "StopEntitiesDetectionJobResult" : { - "c2jName" : "StopEntitiesDetectionJobResponse", + "StopKeyPhrasesDetectionJobResult" : { + "c2jName" : "StopKeyPhrasesDetectionJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -72124,7 +80449,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StopEntitiesDetectionJobResult", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StopKeyPhrasesDetectionJobResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -72135,12 +80460,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the entities detection job to stop.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the key phrases detection job to stop.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -72174,7 +80499,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -72189,13 +80514,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -72204,12 +80529,12 @@ "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@return Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@see JobStatus*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@return Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@see JobStatus*/", "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", @@ -72243,7 +80568,7 @@ "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@see JobStatus*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@see JobStatus*/", "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, @@ -72258,13 +80583,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -72275,12 +80600,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the entities detection job to stop.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the key phrases detection job to stop.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -72314,7 +80639,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -72329,13 +80654,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the entities detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -72345,12 +80670,12 @@ "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@return Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@see JobStatus*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@return Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@see JobStatus*/", "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", @@ -72384,7 +80709,7 @@ "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@see JobStatus*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@see JobStatus*/", "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, @@ -72399,13 +80724,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopEntitiesDetectionJob operation.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -72416,7 +80741,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "StopEntitiesDetectionJobResult", + "shapeName" : "StopKeyPhrasesDetectionJobResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -72425,17 +80750,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StopEntitiesDetectionJobResult", - "variableName" : "stopEntitiesDetectionJobResult", - "variableType" : "StopEntitiesDetectionJobResult", + "variableDeclarationType" : "StopKeyPhrasesDetectionJobResult", + "variableName" : "stopKeyPhrasesDetectionJobResult", + "variableType" : "StopKeyPhrasesDetectionJobResult", "documentation" : null, - "simpleType" : "StopEntitiesDetectionJobResult", - "variableSetterType" : "StopEntitiesDetectionJobResult" + "simpleType" : "StopKeyPhrasesDetectionJobResult", + "variableSetterType" : "StopKeyPhrasesDetectionJobResult" }, "wrapper" : false }, - "StopKeyPhrasesDetectionJobRequest" : { - "c2jName" : "StopKeyPhrasesDetectionJobRequest", + "StopPiiEntitiesDetectionJobRequest" : { + "c2jName" : "StopPiiEntitiesDetectionJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -72447,17 +80772,17 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.StopKeyPhrasesDetectionJobRequest", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.request.StopPiiEntitiesDetectionJobRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "StopKeyPhrasesDetectionJob", + "action" : "StopPiiEntitiesDetectionJob", "locationName" : null, "requestUri" : "/", - "target" : "Comprehend_20171127.StopKeyPhrasesDetectionJob", + "target" : "Comprehend_20171127.StopPiiEntitiesDetectionJob", "verb" : "POST", "xmlNameSpaceUri" : null }, @@ -72465,12 +80790,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the PII entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the key phrases detection job to stop.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the PII entities detection job to stop.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -72504,7 +80829,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the PII entities detection job to stop.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -72519,13 +80844,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the PII entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -72536,12 +80861,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the PII entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the key phrases detection job to stop.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the PII entities detection job to stop.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -72575,7 +80900,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the PII entities detection job to stop.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -72590,13 +80915,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the PII entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -72607,23 +80932,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "JobId" ], - "shapeName" : "StopKeyPhrasesDetectionJobRequest", + "shapeName" : "StopPiiEntitiesDetectionJobRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StopKeyPhrasesDetectionJobRequest", - "variableName" : "stopKeyPhrasesDetectionJobRequest", - "variableType" : "StopKeyPhrasesDetectionJobRequest", + "variableDeclarationType" : "StopPiiEntitiesDetectionJobRequest", + "variableName" : "stopPiiEntitiesDetectionJobRequest", + "variableType" : "StopPiiEntitiesDetectionJobRequest", "documentation" : null, - "simpleType" : "StopKeyPhrasesDetectionJobRequest", - "variableSetterType" : "StopKeyPhrasesDetectionJobRequest" + "simpleType" : "StopPiiEntitiesDetectionJobRequest", + "variableSetterType" : "StopPiiEntitiesDetectionJobRequest" }, "wrapper" : false }, - "StopKeyPhrasesDetectionJobResult" : { - "c2jName" : "StopKeyPhrasesDetectionJobResponse", + "StopPiiEntitiesDetectionJobResult" : { + "c2jName" : "StopPiiEntitiesDetectionJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -72635,7 +80960,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StopKeyPhrasesDetectionJobResult", + "fullyQualifiedName" : "com.amazonaws.services.comprehend.response.StopPiiEntitiesDetectionJobResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -72646,12 +80971,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the PII entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the key phrases detection job to stop.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the PII entities detection job to stop.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -72685,7 +81010,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the PII entities detection job to stop.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -72700,13 +81025,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the PII entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -72715,12 +81040,12 @@ "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The status of the PII entities detection job.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The status of the PII entities detection job.

                                                                                                                                                                                                                                    \n@param jobStatus The status of the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@return Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@see JobStatus*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The status of the PII entities detection job.

                                                                                                                                                                                                                                    \n@return The status of the PII entities detection job.\n@see JobStatus*/", "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", @@ -72754,7 +81079,7 @@ "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@see JobStatus*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The status of the PII entities detection job.

                                                                                                                                                                                                                                    \n@param jobStatus The status of the PII entities detection job.\n@see JobStatus*/", "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, @@ -72769,13 +81094,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The status of the PII entities detection job.

                                                                                                                                                                                                                                    \n@param jobStatus The status of the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The status of the PII entities detection job.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -72786,12 +81111,12 @@ "c2jName" : "JobId", "c2jShape" : "JobId", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the PII entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the key phrases detection job to stop.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@return The identifier of the PII entities detection job to stop.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -72825,7 +81150,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the PII entities detection job to stop.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -72840,13 +81165,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the key phrases detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    \n@param jobId The identifier of the PII entities detection job to stop.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    The identifier of the key phrases detection job to stop.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -72856,12 +81181,12 @@ "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The status of the PII entities detection job.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The status of the PII entities detection job.

                                                                                                                                                                                                                                    \n@param jobStatus The status of the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "fluentSetterMethodName" : "withJobStatus", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@return Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@see JobStatus*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The status of the PII entities detection job.

                                                                                                                                                                                                                                    \n@return The status of the PII entities detection job.\n@see JobStatus*/", "getterMethodName" : "getJobStatus", "getterModel" : { "returnType" : "String", @@ -72895,7 +81220,7 @@ "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@see JobStatus*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The status of the PII entities detection job.

                                                                                                                                                                                                                                    \n@param jobStatus The status of the PII entities detection job.\n@see JobStatus*/", "setterMethodName" : "setJobStatus", "setterModel" : { "timestampFormat" : null, @@ -72910,13 +81235,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    \n@param jobStatus Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The status of the PII entities detection job.

                                                                                                                                                                                                                                    \n@param jobStatus The status of the PII entities detection job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                                                                    Either STOP_REQUESTED if the job is currently running, or STOPPED if the job was previously stopped with the StopKeyPhrasesDetectionJob operation.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The status of the PII entities detection job.

                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -72927,7 +81252,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "StopKeyPhrasesDetectionJobResult", + "shapeName" : "StopPiiEntitiesDetectionJobResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -72936,12 +81261,12 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StopKeyPhrasesDetectionJobResult", - "variableName" : "stopKeyPhrasesDetectionJobResult", - "variableType" : "StopKeyPhrasesDetectionJobResult", + "variableDeclarationType" : "StopPiiEntitiesDetectionJobResult", + "variableName" : "stopPiiEntitiesDetectionJobResult", + "variableType" : "StopPiiEntitiesDetectionJobResult", "documentation" : null, - "simpleType" : "StopKeyPhrasesDetectionJobResult", - "variableSetterType" : "StopKeyPhrasesDetectionJobResult" + "simpleType" : "StopPiiEntitiesDetectionJobResult", + "variableSetterType" : "StopPiiEntitiesDetectionJobResult" }, "wrapper" : false }, diff --git a/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-model.json b/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-model.json index 64e28bcce518..ea3d9e0c47fe 100644 --- a/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-model.json +++ b/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-model.json @@ -338,6 +338,22 @@ ], "documentation":"

                                                                                                                                                                                                                                    Gets the properties associated with a key phrases detection job. Use this operation to get the status of a detection job.

                                                                                                                                                                                                                                    " }, + "DescribePiiEntitiesDetectionJob":{ + "name":"DescribePiiEntitiesDetectionJob", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribePiiEntitiesDetectionJobRequest"}, + "output":{"shape":"DescribePiiEntitiesDetectionJobResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"JobNotFoundException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"InternalServerException"} + ], + "documentation":"

                                                                                                                                                                                                                                    Gets the properties associated with a PII entities detection job. For example, you can use this operation to get the job status.

                                                                                                                                                                                                                                    " + }, "DescribeSentimentDetectionJob":{ "name":"DescribeSentimentDetectionJob", "http":{ @@ -418,6 +434,22 @@ ], "documentation":"

                                                                                                                                                                                                                                    Detects the key noun phrases found in the text.

                                                                                                                                                                                                                                    " }, + "DetectPiiEntities":{ + "name":"DetectPiiEntities", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DetectPiiEntitiesRequest"}, + "output":{"shape":"DetectPiiEntitiesResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"TextSizeLimitExceededException"}, + {"shape":"UnsupportedLanguageException"}, + {"shape":"InternalServerException"} + ], + "documentation":"

                                                                                                                                                                                                                                    Inspects the input text for entities that contain personally identifiable information (PII) and returns information about them.

                                                                                                                                                                                                                                    " + }, "DetectSentiment":{ "name":"DetectSentiment", "http":{ @@ -561,6 +593,22 @@ ], "documentation":"

                                                                                                                                                                                                                                    Get a list of key phrase detection jobs that you have submitted.

                                                                                                                                                                                                                                    " }, + "ListPiiEntitiesDetectionJobs":{ + "name":"ListPiiEntitiesDetectionJobs", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListPiiEntitiesDetectionJobsRequest"}, + "output":{"shape":"ListPiiEntitiesDetectionJobsResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"InvalidFilterException"}, + {"shape":"InternalServerException"} + ], + "documentation":"

                                                                                                                                                                                                                                    Gets a list of the PII entity detection jobs that you have submitted.

                                                                                                                                                                                                                                    " + }, "ListSentimentDetectionJobs":{ "name":"ListSentimentDetectionJobs", "http":{ @@ -676,6 +724,22 @@ ], "documentation":"

                                                                                                                                                                                                                                    Starts an asynchronous key phrase detection job for a collection of documents. Use the operation to track the status of a job.

                                                                                                                                                                                                                                    " }, + "StartPiiEntitiesDetectionJob":{ + "name":"StartPiiEntitiesDetectionJob", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"StartPiiEntitiesDetectionJobRequest"}, + "output":{"shape":"StartPiiEntitiesDetectionJobResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"KmsKeyValidationException"}, + {"shape":"InternalServerException"} + ], + "documentation":"

                                                                                                                                                                                                                                    Starts an asynchronous PII entity detection job for a collection of documents.

                                                                                                                                                                                                                                    " + }, "StartSentimentDetectionJob":{ "name":"StartSentimentDetectionJob", "http":{ @@ -753,6 +817,21 @@ ], "documentation":"

                                                                                                                                                                                                                                    Stops a key phrases detection job in progress.

                                                                                                                                                                                                                                    If the job state is IN_PROGRESS the job is marked for termination and put into the STOP_REQUESTED state. If the job completes before it can be stopped, it is put into the COMPLETED state; otherwise the job is stopped and put into the STOPPED state.

                                                                                                                                                                                                                                    If the job is in the COMPLETED or FAILED state when you call the StopDominantLanguageDetectionJob operation, the operation returns a 400 Internal Request Exception.

                                                                                                                                                                                                                                    When a job is stopped, any documents already processed are written to the output location.

                                                                                                                                                                                                                                    " }, + "StopPiiEntitiesDetectionJob":{ + "name":"StopPiiEntitiesDetectionJob", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"StopPiiEntitiesDetectionJobRequest"}, + "output":{"shape":"StopPiiEntitiesDetectionJobResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"JobNotFoundException"}, + {"shape":"InternalServerException"} + ], + "documentation":"

                                                                                                                                                                                                                                    Stops a PII entities detection job in progress.

                                                                                                                                                                                                                                    " + }, "StopSentimentDetectionJob":{ "name":"StopSentimentDetectionJob", "http":{ @@ -1601,6 +1680,22 @@ } } }, + "DescribePiiEntitiesDetectionJobRequest":{ + "type":"structure", + "required":["JobId"], + "members":{ + "JobId":{ + "shape":"JobId", + "documentation":"

                                                                                                                                                                                                                                    The identifier that Amazon Comprehend generated for the job. The operation returns this identifier in its response.

                                                                                                                                                                                                                                    " + } + } + }, + "DescribePiiEntitiesDetectionJobResponse":{ + "type":"structure", + "members":{ + "PiiEntitiesDetectionJobProperties":{"shape":"PiiEntitiesDetectionJobProperties"} + } + }, "DescribeSentimentDetectionJobRequest":{ "type":"structure", "required":["JobId"], @@ -1714,6 +1809,32 @@ }, "sensitive":true }, + "DetectPiiEntitiesRequest":{ + "type":"structure", + "required":[ + "Text", + "LanguageCode" + ], + "members":{ + "Text":{ + "shape":"String", + "documentation":"

                                                                                                                                                                                                                                    A UTF-8 text string. Each string must contain fewer that 5,000 bytes of UTF-8 encoded characters.

                                                                                                                                                                                                                                    " + }, + "LanguageCode":{ + "shape":"LanguageCode", + "documentation":"

                                                                                                                                                                                                                                    The language of the input documents.

                                                                                                                                                                                                                                    " + } + } + }, + "DetectPiiEntitiesResponse":{ + "type":"structure", + "members":{ + "Entities":{ + "shape":"ListOfPiiEntities", + "documentation":"

                                                                                                                                                                                                                                    A collection of PII entities identified in the input text. For each entity, the response provides the entity type, where the entity text begins and ends, and the level of confidence that Amazon Comprehend has in the detection.

                                                                                                                                                                                                                                    " + } + } + }, "DetectSentimentRequest":{ "type":"structure", "required":[ @@ -3030,10 +3151,48 @@ "type":"list", "member":{"shape":"DocumentLabel"} }, + "ListOfPiiEntities":{ + "type":"list", + "member":{"shape":"PiiEntity"} + }, + "ListOfPiiEntityTypes":{ + "type":"list", + "member":{"shape":"PiiEntityType"} + }, "ListOfSyntaxTokens":{ "type":"list", "member":{"shape":"SyntaxToken"} }, + "ListPiiEntitiesDetectionJobsRequest":{ + "type":"structure", + "members":{ + "Filter":{ + "shape":"PiiEntitiesDetectionJobFilter", + "documentation":"

                                                                                                                                                                                                                                    Filters the jobs that are returned. You can filter jobs on their name, status, or the date and time that they were submitted. You can only set one filter at a time.

                                                                                                                                                                                                                                    " + }, + "NextToken":{ + "shape":"String", + "documentation":"

                                                                                                                                                                                                                                    Identifies the next page of results to return.

                                                                                                                                                                                                                                    " + }, + "MaxResults":{ + "shape":"MaxResultsInteger", + "documentation":"

                                                                                                                                                                                                                                    The maximum number of results to return in each page.

                                                                                                                                                                                                                                    " + } + } + }, + "ListPiiEntitiesDetectionJobsResponse":{ + "type":"structure", + "members":{ + "PiiEntitiesDetectionJobPropertiesList":{ + "shape":"PiiEntitiesDetectionJobPropertiesList", + "documentation":"

                                                                                                                                                                                                                                    A list containing the properties of each job that is returned.

                                                                                                                                                                                                                                    " + }, + "NextToken":{ + "shape":"String", + "documentation":"

                                                                                                                                                                                                                                    Identifies the next page of results to return.

                                                                                                                                                                                                                                    " + } + } + }, "ListSentimentDetectionJobsRequest":{ "type":"structure", "members":{ @@ -3117,6 +3276,12 @@ } } }, + "MaskCharacter":{ + "type":"string", + "max":1, + "min":1, + "pattern":"[!@#$%&*]" + }, "MaxResultsInteger":{ "type":"integer", "max":500, @@ -3191,6 +3356,183 @@ "VERB" ] }, + "PiiEntitiesDetectionJobFilter":{ + "type":"structure", + "members":{ + "JobName":{ + "shape":"JobName", + "documentation":"

                                                                                                                                                                                                                                    Filters on the name of the job.

                                                                                                                                                                                                                                    " + }, + "JobStatus":{ + "shape":"JobStatus", + "documentation":"

                                                                                                                                                                                                                                    Filters the list of jobs based on job status. Returns only jobs with the specified status.

                                                                                                                                                                                                                                    " + }, + "SubmitTimeBefore":{ + "shape":"Timestamp", + "documentation":"

                                                                                                                                                                                                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.

                                                                                                                                                                                                                                    " + }, + "SubmitTimeAfter":{ + "shape":"Timestamp", + "documentation":"

                                                                                                                                                                                                                                    Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.

                                                                                                                                                                                                                                    " + } + }, + "documentation":"

                                                                                                                                                                                                                                    Provides information for filtering a list of PII entity detection jobs.

                                                                                                                                                                                                                                    " + }, + "PiiEntitiesDetectionJobProperties":{ + "type":"structure", + "members":{ + "JobId":{ + "shape":"JobId", + "documentation":"

                                                                                                                                                                                                                                    The identifier assigned to the PII entities detection job.

                                                                                                                                                                                                                                    " + }, + "JobName":{ + "shape":"JobName", + "documentation":"

                                                                                                                                                                                                                                    The name that you assigned the PII entities detection job.

                                                                                                                                                                                                                                    " + }, + "JobStatus":{ + "shape":"JobStatus", + "documentation":"

                                                                                                                                                                                                                                    The current status of the PII entities detection job. If the status is FAILED, the Message field shows the reason for the failure.

                                                                                                                                                                                                                                    " + }, + "Message":{ + "shape":"AnyLengthString", + "documentation":"

                                                                                                                                                                                                                                    A description of the status of a job.

                                                                                                                                                                                                                                    " + }, + "SubmitTime":{ + "shape":"Timestamp", + "documentation":"

                                                                                                                                                                                                                                    The time that the PII entities detection job was submitted for processing.

                                                                                                                                                                                                                                    " + }, + "EndTime":{ + "shape":"Timestamp", + "documentation":"

                                                                                                                                                                                                                                    The time that the PII entities detection job completed.

                                                                                                                                                                                                                                    " + }, + "InputDataConfig":{ + "shape":"InputDataConfig", + "documentation":"

                                                                                                                                                                                                                                    The input properties for a PII entities detection job.

                                                                                                                                                                                                                                    " + }, + "OutputDataConfig":{ + "shape":"PiiOutputDataConfig", + "documentation":"

                                                                                                                                                                                                                                    The output data configuration that you supplied when you created the PII entities detection job.

                                                                                                                                                                                                                                    " + }, + "RedactionConfig":{ + "shape":"RedactionConfig", + "documentation":"

                                                                                                                                                                                                                                    Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                                                                                                                                                                                                    " + }, + "LanguageCode":{ + "shape":"LanguageCode", + "documentation":"

                                                                                                                                                                                                                                    The language code of the input documents

                                                                                                                                                                                                                                    " + }, + "DataAccessRoleArn":{ + "shape":"IamRoleArn", + "documentation":"

                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) that gives Amazon Comprehend read access to your input data.

                                                                                                                                                                                                                                    " + }, + "Mode":{ + "shape":"PiiEntitiesDetectionMode", + "documentation":"

                                                                                                                                                                                                                                    Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                                                                                                                                                                                                                    " + } + }, + "documentation":"

                                                                                                                                                                                                                                    Provides information about a PII entities detection job.

                                                                                                                                                                                                                                    " + }, + "PiiEntitiesDetectionJobPropertiesList":{ + "type":"list", + "member":{"shape":"PiiEntitiesDetectionJobProperties"} + }, + "PiiEntitiesDetectionMaskMode":{ + "type":"string", + "enum":[ + "MASK", + "REPLACE_WITH_PII_ENTITY_TYPE" + ] + }, + "PiiEntitiesDetectionMode":{ + "type":"string", + "enum":[ + "ONLY_REDACTION", + "ONLY_OFFSETS" + ] + }, + "PiiEntity":{ + "type":"structure", + "members":{ + "Score":{ + "shape":"Float", + "documentation":"

                                                                                                                                                                                                                                    The level of confidence that Amazon Comprehend has in the accuracy of the detection.

                                                                                                                                                                                                                                    " + }, + "Type":{ + "shape":"PiiEntityType", + "documentation":"

                                                                                                                                                                                                                                    The entity's type.

                                                                                                                                                                                                                                    " + }, + "BeginOffset":{ + "shape":"Integer", + "documentation":"

                                                                                                                                                                                                                                    A character offset in the input text that shows where the PII entity begins (the first character is at position 0). The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                                                                                                                                                                                                    " + }, + "EndOffset":{ + "shape":"Integer", + "documentation":"

                                                                                                                                                                                                                                    A character offset in the input text that shows where the PII entity ends. The offset returns the position of each UTF-8 code point in the string. A code point is the abstract character from a particular graphical representation. For example, a multi-byte UTF-8 character maps to a single code point.

                                                                                                                                                                                                                                    " + } + }, + "documentation":"

                                                                                                                                                                                                                                    Provides information about a PII entity.

                                                                                                                                                                                                                                    " + }, + "PiiEntityType":{ + "type":"string", + "enum":[ + "BANK_ACCOUNT_NUMBER", + "BANK_ROUTING", + "CREDIT_DEBIT_NUMBER", + "CREDIT_DEBIT_CVV", + "CREDIT_DEBIT_EXPIRY", + "PIN", + "EMAIL", + "ADDRESS", + "NAME", + "PHONE", + "SSN", + "DATE_TIME", + "PASSPORT_NUMBER", + "DRIVER_ID", + "URL", + "AGE", + "USERNAME", + "PASSWORD", + "AWS_ACCESS_KEY", + "AWS_SECRET_KEY", + "IP_ADDRESS", + "MAC_ADDRESS", + "ALL" + ] + }, + "PiiOutputDataConfig":{ + "type":"structure", + "required":["S3Uri"], + "members":{ + "S3Uri":{ + "shape":"S3Uri", + "documentation":"

                                                                                                                                                                                                                                    When you use the PiiOutputDataConfig object with asynchronous operations, you specify the Amazon S3 location where you want to write the output data.

                                                                                                                                                                                                                                    " + }, + "KmsKeyId":{ + "shape":"KmsKeyId", + "documentation":"

                                                                                                                                                                                                                                    ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job.

                                                                                                                                                                                                                                    " + } + }, + "documentation":"

                                                                                                                                                                                                                                    Provides configuration parameters for the output of PII entity detection jobs.

                                                                                                                                                                                                                                    " + }, + "RedactionConfig":{ + "type":"structure", + "members":{ + "PiiEntityTypes":{ + "shape":"ListOfPiiEntityTypes", + "documentation":"

                                                                                                                                                                                                                                    An array of the types of PII entities that Amazon Comprehend detects in the input text for your request.

                                                                                                                                                                                                                                    " + }, + "MaskMode":{ + "shape":"PiiEntitiesDetectionMaskMode", + "documentation":"

                                                                                                                                                                                                                                    Specifies whether the PII entity is redacted with the mask character or the entity type.

                                                                                                                                                                                                                                    " + }, + "MaskCharacter":{ + "shape":"MaskCharacter", + "documentation":"

                                                                                                                                                                                                                                    A character that replaces each character in the redacted PII entity.

                                                                                                                                                                                                                                    " + } + }, + "documentation":"

                                                                                                                                                                                                                                    Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                                                    " + }, "ResourceInUseException":{ "type":"structure", "members":{ @@ -3578,6 +3920,64 @@ } } }, + "StartPiiEntitiesDetectionJobRequest":{ + "type":"structure", + "required":[ + "InputDataConfig", + "OutputDataConfig", + "Mode", + "DataAccessRoleArn", + "LanguageCode" + ], + "members":{ + "InputDataConfig":{ + "shape":"InputDataConfig", + "documentation":"

                                                                                                                                                                                                                                    The input properties for a PII entities detection job.

                                                                                                                                                                                                                                    " + }, + "OutputDataConfig":{ + "shape":"OutputDataConfig", + "documentation":"

                                                                                                                                                                                                                                    Provides configuration parameters for the output of PII entity detection jobs.

                                                                                                                                                                                                                                    " + }, + "Mode":{ + "shape":"PiiEntitiesDetectionMode", + "documentation":"

                                                                                                                                                                                                                                    Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.

                                                                                                                                                                                                                                    " + }, + "RedactionConfig":{ + "shape":"RedactionConfig", + "documentation":"

                                                                                                                                                                                                                                    Provides configuration parameters for PII entity redaction.

                                                                                                                                                                                                                                    This parameter is required if you set the Mode parameter to ONLY_REDACTION. In that case, you must provide a RedactionConfig definition that includes the PiiEntityTypes parameter.

                                                                                                                                                                                                                                    " + }, + "DataAccessRoleArn":{ + "shape":"IamRoleArn", + "documentation":"

                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants Amazon Comprehend read access to your input data.

                                                                                                                                                                                                                                    " + }, + "JobName":{ + "shape":"JobName", + "documentation":"

                                                                                                                                                                                                                                    The identifier of the job.

                                                                                                                                                                                                                                    " + }, + "LanguageCode":{ + "shape":"LanguageCode", + "documentation":"

                                                                                                                                                                                                                                    The language of the input documents.

                                                                                                                                                                                                                                    " + }, + "ClientRequestToken":{ + "shape":"ClientRequestTokenString", + "documentation":"

                                                                                                                                                                                                                                    A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.

                                                                                                                                                                                                                                    ", + "idempotencyToken":true + } + } + }, + "StartPiiEntitiesDetectionJobResponse":{ + "type":"structure", + "members":{ + "JobId":{ + "shape":"JobId", + "documentation":"

                                                                                                                                                                                                                                    The identifier generated for the job.

                                                                                                                                                                                                                                    " + }, + "JobStatus":{ + "shape":"JobStatus", + "documentation":"

                                                                                                                                                                                                                                    The status of the job.

                                                                                                                                                                                                                                    " + } + } + }, "StartSentimentDetectionJobRequest":{ "type":"structure", "required":[ @@ -3760,6 +4160,29 @@ } } }, + "StopPiiEntitiesDetectionJobRequest":{ + "type":"structure", + "required":["JobId"], + "members":{ + "JobId":{ + "shape":"JobId", + "documentation":"

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    " + } + } + }, + "StopPiiEntitiesDetectionJobResponse":{ + "type":"structure", + "members":{ + "JobId":{ + "shape":"JobId", + "documentation":"

                                                                                                                                                                                                                                    The identifier of the PII entities detection job to stop.

                                                                                                                                                                                                                                    " + }, + "JobStatus":{ + "shape":"JobStatus", + "documentation":"

                                                                                                                                                                                                                                    The status of the PII entities detection job.

                                                                                                                                                                                                                                    " + } + } + }, "StopSentimentDetectionJobRequest":{ "type":"structure", "required":["JobId"], diff --git a/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json index 1be4538b9465..3833c8b818f1 100644 --- a/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json index 6e297e1daea2..71057b0302f5 100644 --- a/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : { "DescribeEventsRequest" : [ "SourceType" ], "Event" : [ "SourceType" ], diff --git a/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json index c18ebb7c1871..c14b9c3f645a 100644 --- a/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json index 5e7c2cb9f9e9..8609cb670d81 100644 --- a/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json b/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json index 9e6c244055f8..d87bceaab2ab 100644 --- a/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json index 9bf979e09519..393636174454 100644 --- a/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-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/eks-2017-11-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/eks-2017-11-01-intermediate.json index fd5b55bb7c45..115c5c876323 100644 --- a/aws-java-sdk-models/src/main/resources/models/eks-2017-11-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/eks-2017-11-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/elastic-inference-2017-07-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/elastic-inference-2017-07-25-intermediate.json index b115254db52b..0d84779014a1 100644 --- a/aws-java-sdk-models/src/main/resources/models/elastic-inference-2017-07-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/elastic-inference-2017-07-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/es-2015-01-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/es-2015-01-01-intermediate.json index 50e333da52c5..2cf2d0db070d 100644 --- a/aws-java-sdk-models/src/main/resources/models/es-2015-01-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/es-2015-01-01-intermediate.json @@ -45939,7 +45939,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Type of Log File, it can be one of the following:

                                                                                                                                                                                                                                    • INDEX_SLOW_LOGS: Index slow logs contain insert requests that took more time than configured index query log threshold to execute.
                                                                                                                                                                                                                                    • SEARCH_SLOW_LOGS: Search slow logs contain search queries that took more time than configured search query log threshold to execute.
                                                                                                                                                                                                                                    • ES_APPLICATION_LOGS: Elasticsearch application logs contain information about errors and warnings raised during the operation of the service and can be useful for troubleshooting.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Type of Log File, it can be one of the following:

                                                                                                                                                                                                                                    • INDEX_SLOW_LOGS: Index slow logs contain insert requests that took more time than configured index query log threshold to execute.
                                                                                                                                                                                                                                    • SEARCH_SLOW_LOGS: Search slow logs contain search queries that took more time than configured search query log threshold to execute.
                                                                                                                                                                                                                                    • ES_APPLICATION_LOGS: Elasticsearch application logs contain information about errors and warnings raised during the operation of the service and can be useful for troubleshooting.
                                                                                                                                                                                                                                    • AUDIT_LOGS: Audit logs contain records of user requests for access from the domain.

                                                                                                                                                                                                                                    ", "endpointDiscoveryMembers" : null, "enums" : [ { "name" : "INDEX_SLOW_LOGS", @@ -45950,6 +45950,9 @@ }, { "name" : "ES_APPLICATION_LOGS", "value" : "ES_APPLICATION_LOGS" + }, { + "name" : "AUDIT_LOGS", + "value" : "AUDIT_LOGS" } ], "errorCode" : null, "fullyQualifiedName" : "com.amazonaws.services.elasticsearch.enum.LogType", diff --git a/aws-java-sdk-models/src/main/resources/models/es-2015-01-01-model.json b/aws-java-sdk-models/src/main/resources/models/es-2015-01-01-model.json index 5e960abc39ec..9342cdbd9a9d 100644 --- a/aws-java-sdk-models/src/main/resources/models/es-2015-01-01-model.json +++ b/aws-java-sdk-models/src/main/resources/models/es-2015-01-01-model.json @@ -2529,11 +2529,12 @@ }, "LogType":{ "type":"string", - "documentation":"

                                                                                                                                                                                                                                    Type of Log File, it can be one of the following:

                                                                                                                                                                                                                                    • INDEX_SLOW_LOGS: Index slow logs contain insert requests that took more time than configured index query log threshold to execute.
                                                                                                                                                                                                                                    • SEARCH_SLOW_LOGS: Search slow logs contain search queries that took more time than configured search query log threshold to execute.
                                                                                                                                                                                                                                    • ES_APPLICATION_LOGS: Elasticsearch application logs contain information about errors and warnings raised during the operation of the service and can be useful for troubleshooting.

                                                                                                                                                                                                                                    ", + "documentation":"

                                                                                                                                                                                                                                    Type of Log File, it can be one of the following:

                                                                                                                                                                                                                                    • INDEX_SLOW_LOGS: Index slow logs contain insert requests that took more time than configured index query log threshold to execute.
                                                                                                                                                                                                                                    • SEARCH_SLOW_LOGS: Search slow logs contain search queries that took more time than configured search query log threshold to execute.
                                                                                                                                                                                                                                    • ES_APPLICATION_LOGS: Elasticsearch application logs contain information about errors and warnings raised during the operation of the service and can be useful for troubleshooting.
                                                                                                                                                                                                                                    • AUDIT_LOGS: Audit logs contain records of user requests for access from the domain.

                                                                                                                                                                                                                                    ", "enum":[ "INDEX_SLOW_LOGS", "SEARCH_SLOW_LOGS", - "ES_APPLICATION_LOGS" + "ES_APPLICATION_LOGS", + "AUDIT_LOGS" ] }, "MasterUserOptions":{ diff --git a/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json index f55b2796ce62..45395c397a99 100644 --- a/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/forecastquery-2018-06-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/forecastquery-2018-06-26-intermediate.json index 0aa91f173787..0ce8fdcad748 100644 --- a/aws-java-sdk-models/src/main/resources/models/forecastquery-2018-06-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/forecastquery-2018-06-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json index 697c35fed9c2..5afe36f618d2 100644 --- a/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json index 0fd6b94c1e06..fac9b27b13e3 100644 --- a/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json index 62def6f0f27f..118d4504137a 100644 --- a/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/imagebuilder-2019-12-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/imagebuilder-2019-12-02-intermediate.json index e0770f9f743e..d113fb689cb7 100644 --- a/aws-java-sdk-models/src/main/resources/models/imagebuilder-2019-12-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/imagebuilder-2019-12-02-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotanalytics-2017-11-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotanalytics-2017-11-27-intermediate.json index 468c3e71dda3..1158d4905953 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotanalytics-2017-11-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotanalytics-2017-11-27-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/iotsitewise-2019-12-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotsitewise-2019-12-02-intermediate.json index f23e321acedb..a82fb833fe1b 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotsitewise-2019-12-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotsitewise-2019-12-02-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kafka-2018-11-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kafka-2018-11-14-intermediate.json index be76bcf8348f..6951088397b2 100644 --- a/aws-java-sdk-models/src/main/resources/models/kafka-2018-11-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kafka-2018-11-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json index 86870e45773f..5867243d356b 100644 --- a/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json @@ -209,7 +209,7 @@ "asyncReturnType" : "CreateDataSourceResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Creates a data source that you use to with an Amazon Kendra index.

                                                                                                                                                                                                                                    You specify a name, connector type and description for your data source. You can choose between an S3 connector, a SharePoint Online connector, and a database connector.

                                                                                                                                                                                                                                    You also specify configuration information such as document metadata (author, source URI, and so on) and user context information.

                                                                                                                                                                                                                                    CreateDataSource is a synchronous operation. The operation returns 200 if the data source was successfully created. Otherwise, an exception is raised.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Creates a data source that you use to with an Amazon Kendra index.

                                                                                                                                                                                                                                    You specify a name, data source connector type and description for your data source. You also specify configuration information such as document metadata (author, source URI, and so on) and user context information.

                                                                                                                                                                                                                                    CreateDataSource is a synchronous operation. The operation returns 200 if the data source was successfully created. Otherwise, an exception is raised.

                                                                                                                                                                                                                                    ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -10011,12 +10011,12 @@ "c2jName" : "Configuration", "c2jShape" : "DataSourceConfiguration", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    The connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The data source connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@param configuration The connector configuration information that is required to access the repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The data source connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@param configuration The data source connector configuration information that is required to access the repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withConfiguration", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@return The connector configuration information that is required to access the repository.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The data source connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@return The data source connector configuration information that is required to access the repository.*/", "getterMethodName" : "getConfiguration", "getterModel" : { "returnType" : "DataSourceConfiguration", @@ -10050,7 +10050,7 @@ "marshallingType" : "STRUCTURED", "name" : "Configuration", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@param configuration The connector configuration information that is required to access the repository.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The data source connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@param configuration The data source connector configuration information that is required to access the repository.*/", "setterMethodName" : "setConfiguration", "setterModel" : { "timestampFormat" : null, @@ -10065,13 +10065,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@param configuration The connector configuration information that is required to access the repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The data source connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@param configuration The data source connector configuration information that is required to access the repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "DataSourceConfiguration", "variableName" : "configuration", "variableType" : "DataSourceConfiguration", - "documentation" : "

                                                                                                                                                                                                                                    The connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The data source connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    ", "simpleType" : "DataSourceConfiguration", "variableSetterType" : "DataSourceConfiguration" }, @@ -10442,12 +10442,12 @@ "c2jName" : "Configuration", "c2jShape" : "DataSourceConfiguration", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    The connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The data source connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@param configuration The connector configuration information that is required to access the repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The data source connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@param configuration The data source connector configuration information that is required to access the repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withConfiguration", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@return The connector configuration information that is required to access the repository.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The data source connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@return The data source connector configuration information that is required to access the repository.*/", "getterMethodName" : "getConfiguration", "getterModel" : { "returnType" : "DataSourceConfiguration", @@ -10481,7 +10481,7 @@ "marshallingType" : "STRUCTURED", "name" : "Configuration", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@param configuration The connector configuration information that is required to access the repository.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The data source connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@param configuration The data source connector configuration information that is required to access the repository.*/", "setterMethodName" : "setConfiguration", "setterModel" : { "timestampFormat" : null, @@ -10496,13 +10496,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@param configuration The connector configuration information that is required to access the repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The data source connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    \n@param configuration The data source connector configuration information that is required to access the repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "DataSourceConfiguration", "variableName" : "configuration", "variableType" : "DataSourceConfiguration", - "documentation" : "

                                                                                                                                                                                                                                    The connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    The data source connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    ", "simpleType" : "DataSourceConfiguration", "variableSetterType" : "DataSourceConfiguration" }, @@ -11811,6 +11811,75 @@ "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "FileFormat", + "c2jShape" : "FaqFileFormat", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                                                                    The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.

                                                                                                                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "FaqFileFormat", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.

                                                                                                                                                                                                                                    \n@param fileFormat The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FaqFileFormat*/", + "fluentSetterMethodName" : "withFileFormat", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.

                                                                                                                                                                                                                                    \n@return The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.\n@see FaqFileFormat*/", + "getterMethodName" : "getFileFormat", + "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" : "FileFormat", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FileFormat", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FileFormat", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.

                                                                                                                                                                                                                                    \n@param fileFormat The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.\n@see FaqFileFormat*/", + "setterMethodName" : "setFileFormat", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fileFormat", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.

                                                                                                                                                                                                                                    \n@param fileFormat The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FaqFileFormat*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fileFormat", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                                                                    The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.

                                                                                                                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { @@ -11883,6 +11952,76 @@ }, "xmlNameSpaceUri" : null }, + "FileFormat" : { + "c2jName" : "FileFormat", + "c2jShape" : "FaqFileFormat", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                                                                    The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.

                                                                                                                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "FaqFileFormat", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.

                                                                                                                                                                                                                                    \n@param fileFormat The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FaqFileFormat*/", + "fluentSetterMethodName" : "withFileFormat", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.

                                                                                                                                                                                                                                    \n@return The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.\n@see FaqFileFormat*/", + "getterMethodName" : "getFileFormat", + "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" : "FileFormat", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FileFormat", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FileFormat", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.

                                                                                                                                                                                                                                    \n@param fileFormat The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.\n@see FaqFileFormat*/", + "setterMethodName" : "setFileFormat", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fileFormat", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.

                                                                                                                                                                                                                                    \n@param fileFormat The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FaqFileFormat*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fileFormat", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                                                                    The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.

                                                                                                                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "IndexId" : { "c2jName" : "IndexId", "c2jShape" : "IndexId", @@ -13919,12 +14058,12 @@ "c2jName" : "S3Configuration", "c2jShape" : "S3DataSourceConfiguration", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Provides information to create a connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@param s3Configuration Provides information to create a connector for a document repository in an Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@param s3Configuration Provides information to create a data source connector for a document repository in an Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withS3Configuration", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@return Provides information to create a connector for a document repository in an Amazon S3 bucket.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@return Provides information to create a data source connector for a document repository in an Amazon S3 bucket.*/", "getterMethodName" : "getS3Configuration", "getterModel" : { "returnType" : "S3DataSourceConfiguration", @@ -13958,7 +14097,7 @@ "marshallingType" : "STRUCTURED", "name" : "S3Configuration", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@param s3Configuration Provides information to create a connector for a document repository in an Amazon S3 bucket.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@param s3Configuration Provides information to create a data source connector for a document repository in an Amazon S3 bucket.*/", "setterMethodName" : "setS3Configuration", "setterModel" : { "timestampFormat" : null, @@ -13973,13 +14112,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@param s3Configuration Provides information to create a connector for a document repository in an Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@param s3Configuration Provides information to create a data source connector for a document repository in an Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "S3DataSourceConfiguration", "variableName" : "s3Configuration", "variableType" : "S3DataSourceConfiguration", - "documentation" : "

                                                                                                                                                                                                                                    Provides information to create a connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    ", "simpleType" : "S3DataSourceConfiguration", "variableSetterType" : "S3DataSourceConfiguration" }, @@ -13988,12 +14127,12 @@ "c2jName" : "SharePointConfiguration", "c2jShape" : "SharePointConfiguration", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@param sharePointConfiguration Provides information necessary to create a connector for a Microsoft SharePoint site.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@param sharePointConfiguration Provides information necessary to create a data source connector for a Microsoft SharePoint site.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSharePointConfiguration", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@return Provides information necessary to create a connector for a Microsoft SharePoint site.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@return Provides information necessary to create a data source connector for a Microsoft SharePoint site.*/", "getterMethodName" : "getSharePointConfiguration", "getterModel" : { "returnType" : "SharePointConfiguration", @@ -14027,7 +14166,7 @@ "marshallingType" : "STRUCTURED", "name" : "SharePointConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@param sharePointConfiguration Provides information necessary to create a connector for a Microsoft SharePoint site.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@param sharePointConfiguration Provides information necessary to create a data source connector for a Microsoft SharePoint site.*/", "setterMethodName" : "setSharePointConfiguration", "setterModel" : { "timestampFormat" : null, @@ -14042,13 +14181,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@param sharePointConfiguration Provides information necessary to create a connector for a Microsoft SharePoint site.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@param sharePointConfiguration Provides information necessary to create a data source connector for a Microsoft SharePoint site.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "SharePointConfiguration", "variableName" : "sharePointConfiguration", "variableType" : "SharePointConfiguration", - "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    ", "simpleType" : "SharePointConfiguration", "variableSetterType" : "SharePointConfiguration" }, @@ -14057,12 +14196,12 @@ "c2jName" : "DatabaseConfiguration", "c2jShape" : "DatabaseConfiguration", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a database.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a database.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a database.

                                                                                                                                                                                                                                    \n@param databaseConfiguration Provides information necessary to create a connector for a database.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a database.

                                                                                                                                                                                                                                    \n@param databaseConfiguration Provides information necessary to create a data source connector for a database.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDatabaseConfiguration", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a database.

                                                                                                                                                                                                                                    \n@return Provides information necessary to create a connector for a database.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a database.

                                                                                                                                                                                                                                    \n@return Provides information necessary to create a data source connector for a database.*/", "getterMethodName" : "getDatabaseConfiguration", "getterModel" : { "returnType" : "DatabaseConfiguration", @@ -14096,7 +14235,7 @@ "marshallingType" : "STRUCTURED", "name" : "DatabaseConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a database.

                                                                                                                                                                                                                                    \n@param databaseConfiguration Provides information necessary to create a connector for a database.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a database.

                                                                                                                                                                                                                                    \n@param databaseConfiguration Provides information necessary to create a data source connector for a database.*/", "setterMethodName" : "setDatabaseConfiguration", "setterModel" : { "timestampFormat" : null, @@ -14111,13 +14250,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a database.

                                                                                                                                                                                                                                    \n@param databaseConfiguration Provides information necessary to create a connector for a database.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a database.

                                                                                                                                                                                                                                    \n@param databaseConfiguration Provides information necessary to create a data source connector for a database.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "DatabaseConfiguration", "variableName" : "databaseConfiguration", "variableType" : "DatabaseConfiguration", - "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a database.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a database.

                                                                                                                                                                                                                                    ", "simpleType" : "DatabaseConfiguration", "variableSetterType" : "DatabaseConfiguration" }, @@ -14335,12 +14474,12 @@ "c2jName" : "DatabaseConfiguration", "c2jShape" : "DatabaseConfiguration", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a database.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a database.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a database.

                                                                                                                                                                                                                                    \n@param databaseConfiguration Provides information necessary to create a connector for a database.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a database.

                                                                                                                                                                                                                                    \n@param databaseConfiguration Provides information necessary to create a data source connector for a database.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDatabaseConfiguration", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a database.

                                                                                                                                                                                                                                    \n@return Provides information necessary to create a connector for a database.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a database.

                                                                                                                                                                                                                                    \n@return Provides information necessary to create a data source connector for a database.*/", "getterMethodName" : "getDatabaseConfiguration", "getterModel" : { "returnType" : "DatabaseConfiguration", @@ -14374,7 +14513,7 @@ "marshallingType" : "STRUCTURED", "name" : "DatabaseConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a database.

                                                                                                                                                                                                                                    \n@param databaseConfiguration Provides information necessary to create a connector for a database.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a database.

                                                                                                                                                                                                                                    \n@param databaseConfiguration Provides information necessary to create a data source connector for a database.*/", "setterMethodName" : "setDatabaseConfiguration", "setterModel" : { "timestampFormat" : null, @@ -14389,13 +14528,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a database.

                                                                                                                                                                                                                                    \n@param databaseConfiguration Provides information necessary to create a connector for a database.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a database.

                                                                                                                                                                                                                                    \n@param databaseConfiguration Provides information necessary to create a data source connector for a database.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "DatabaseConfiguration", "variableName" : "databaseConfiguration", "variableType" : "DatabaseConfiguration", - "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a database.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a database.

                                                                                                                                                                                                                                    ", "simpleType" : "DatabaseConfiguration", "variableSetterType" : "DatabaseConfiguration" }, @@ -14475,12 +14614,12 @@ "c2jName" : "S3Configuration", "c2jShape" : "S3DataSourceConfiguration", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Provides information to create a connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@param s3Configuration Provides information to create a connector for a document repository in an Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@param s3Configuration Provides information to create a data source connector for a document repository in an Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withS3Configuration", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@return Provides information to create a connector for a document repository in an Amazon S3 bucket.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@return Provides information to create a data source connector for a document repository in an Amazon S3 bucket.*/", "getterMethodName" : "getS3Configuration", "getterModel" : { "returnType" : "S3DataSourceConfiguration", @@ -14514,7 +14653,7 @@ "marshallingType" : "STRUCTURED", "name" : "S3Configuration", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@param s3Configuration Provides information to create a connector for a document repository in an Amazon S3 bucket.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@param s3Configuration Provides information to create a data source connector for a document repository in an Amazon S3 bucket.*/", "setterMethodName" : "setS3Configuration", "setterModel" : { "timestampFormat" : null, @@ -14529,13 +14668,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@param s3Configuration Provides information to create a connector for a document repository in an Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    \n@param s3Configuration Provides information to create a data source connector for a document repository in an Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "S3DataSourceConfiguration", "variableName" : "s3Configuration", "variableType" : "S3DataSourceConfiguration", - "documentation" : "

                                                                                                                                                                                                                                    Provides information to create a connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    ", "simpleType" : "S3DataSourceConfiguration", "variableSetterType" : "S3DataSourceConfiguration" }, @@ -14685,12 +14824,12 @@ "c2jName" : "SharePointConfiguration", "c2jShape" : "SharePointConfiguration", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@param sharePointConfiguration Provides information necessary to create a connector for a Microsoft SharePoint site.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@param sharePointConfiguration Provides information necessary to create a data source connector for a Microsoft SharePoint site.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSharePointConfiguration", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@return Provides information necessary to create a connector for a Microsoft SharePoint site.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@return Provides information necessary to create a data source connector for a Microsoft SharePoint site.*/", "getterMethodName" : "getSharePointConfiguration", "getterModel" : { "returnType" : "SharePointConfiguration", @@ -14724,7 +14863,7 @@ "marshallingType" : "STRUCTURED", "name" : "SharePointConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@param sharePointConfiguration Provides information necessary to create a connector for a Microsoft SharePoint site.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@param sharePointConfiguration Provides information necessary to create a data source connector for a Microsoft SharePoint site.*/", "setterMethodName" : "setSharePointConfiguration", "setterModel" : { "timestampFormat" : null, @@ -14739,13 +14878,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@param sharePointConfiguration Provides information necessary to create a connector for a Microsoft SharePoint site.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    \n@param sharePointConfiguration Provides information necessary to create a data source connector for a Microsoft SharePoint site.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "SharePointConfiguration", "variableName" : "sharePointConfiguration", "variableType" : "SharePointConfiguration", - "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    ", "simpleType" : "SharePointConfiguration", "variableSetterType" : "SharePointConfiguration" }, @@ -16219,12 +16358,12 @@ "c2jName" : "Metrics", "c2jShape" : "DataSourceSyncJobMetrics", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

                                                                                                                                                                                                                                    \n@param metrics Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.

                                                                                                                                                                                                                                    \n@param metrics Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMetrics", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

                                                                                                                                                                                                                                    \n@return Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.

                                                                                                                                                                                                                                    \n@return Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.*/", "getterMethodName" : "getMetrics", "getterModel" : { "returnType" : "DataSourceSyncJobMetrics", @@ -16258,7 +16397,7 @@ "marshallingType" : "STRUCTURED", "name" : "Metrics", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

                                                                                                                                                                                                                                    \n@param metrics Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.

                                                                                                                                                                                                                                    \n@param metrics Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.*/", "setterMethodName" : "setMetrics", "setterModel" : { "timestampFormat" : null, @@ -16273,13 +16412,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

                                                                                                                                                                                                                                    \n@param metrics Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.

                                                                                                                                                                                                                                    \n@param metrics Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "DataSourceSyncJobMetrics", "variableName" : "metrics", "variableType" : "DataSourceSyncJobMetrics", - "documentation" : "

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.

                                                                                                                                                                                                                                    ", "simpleType" : "DataSourceSyncJobMetrics", "variableSetterType" : "DataSourceSyncJobMetrics" }, @@ -16640,12 +16779,12 @@ "c2jName" : "Metrics", "c2jShape" : "DataSourceSyncJobMetrics", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.

                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

                                                                                                                                                                                                                                    \n@param metrics Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.

                                                                                                                                                                                                                                    \n@param metrics Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMetrics", - "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

                                                                                                                                                                                                                                    \n@return Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.

                                                                                                                                                                                                                                    \n@return Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.*/", "getterMethodName" : "getMetrics", "getterModel" : { "returnType" : "DataSourceSyncJobMetrics", @@ -16679,7 +16818,7 @@ "marshallingType" : "STRUCTURED", "name" : "Metrics", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

                                                                                                                                                                                                                                    \n@param metrics Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.

                                                                                                                                                                                                                                    \n@param metrics Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.*/", "setterMethodName" : "setMetrics", "setterModel" : { "timestampFormat" : null, @@ -16694,13 +16833,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

                                                                                                                                                                                                                                    \n@param metrics Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.

                                                                                                                                                                                                                                    \n@param metrics Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "DataSourceSyncJobMetrics", "variableName" : "metrics", "variableType" : "DataSourceSyncJobMetrics", - "documentation" : "

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.

                                                                                                                                                                                                                                    ", "simpleType" : "DataSourceSyncJobMetrics", "variableSetterType" : "DataSourceSyncJobMetrics" }, @@ -17201,7 +17340,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

                                                                                                                                                                                                                                    ", + "documentation" : "

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.

                                                                                                                                                                                                                                    ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -24166,6 +24305,75 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "FileFormat", + "c2jShape" : "FaqFileFormat", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                                                                    The file format used by the input files for the FAQ.

                                                                                                                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "FaqFileFormat", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The file format used by the input files for the FAQ.

                                                                                                                                                                                                                                    \n@param fileFormat The file format used by the input files for the FAQ.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FaqFileFormat*/", + "fluentSetterMethodName" : "withFileFormat", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The file format used by the input files for the FAQ.

                                                                                                                                                                                                                                    \n@return The file format used by the input files for the FAQ.\n@see FaqFileFormat*/", + "getterMethodName" : "getFileFormat", + "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" : "FileFormat", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FileFormat", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FileFormat", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The file format used by the input files for the FAQ.

                                                                                                                                                                                                                                    \n@param fileFormat The file format used by the input files for the FAQ.\n@see FaqFileFormat*/", + "setterMethodName" : "setFileFormat", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fileFormat", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The file format used by the input files for the FAQ.

                                                                                                                                                                                                                                    \n@param fileFormat The file format used by the input files for the FAQ.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FaqFileFormat*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fileFormat", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                                                                    The file format used by the input files for the FAQ.

                                                                                                                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreatedAt" : { @@ -24378,6 +24586,76 @@ }, "xmlNameSpaceUri" : null }, + "FileFormat" : { + "c2jName" : "FileFormat", + "c2jShape" : "FaqFileFormat", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                                                                    The file format used by the input files for the FAQ.

                                                                                                                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "FaqFileFormat", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The file format used by the input files for the FAQ.

                                                                                                                                                                                                                                    \n@param fileFormat The file format used by the input files for the FAQ.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FaqFileFormat*/", + "fluentSetterMethodName" : "withFileFormat", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The file format used by the input files for the FAQ.

                                                                                                                                                                                                                                    \n@return The file format used by the input files for the FAQ.\n@see FaqFileFormat*/", + "getterMethodName" : "getFileFormat", + "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" : "FileFormat", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FileFormat", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FileFormat", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The file format used by the input files for the FAQ.

                                                                                                                                                                                                                                    \n@param fileFormat The file format used by the input files for the FAQ.\n@see FaqFileFormat*/", + "setterMethodName" : "setFileFormat", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fileFormat", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The file format used by the input files for the FAQ.

                                                                                                                                                                                                                                    \n@param fileFormat The file format used by the input files for the FAQ.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FaqFileFormat*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fileFormat", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                                                                    The file format used by the input files for the FAQ.

                                                                                                                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "Id" : { "c2jName" : "Id", "c2jShape" : "FaqId", @@ -31573,6 +31851,59 @@ }, "wrapper" : false }, + "FaqFileFormat" : { + "c2jName" : "FaqFileFormat", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "CSV", + "value" : "CSV" + }, { + "name" : "CSV_WITH_HEADER", + "value" : "CSV_WITH_HEADER" + }, { + "name" : "JSON", + "value" : "JSON" + } ], + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.kendra.enum.FaqFileFormat", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.kendra.enum", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "FaqFileFormat", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "FaqFileFormat", + "variableName" : "faqFileFormat", + "variableType" : "FaqFileFormat", + "documentation" : null, + "simpleType" : "FaqFileFormat", + "variableSetterType" : "FaqFileFormat" + }, + "wrapper" : false + }, "FaqStatistics" : { "c2jName" : "FaqStatistics", "customization" : { @@ -32181,6 +32512,75 @@ "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "FileFormat", + "c2jShape" : "FaqFileFormat", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                                                                    The file type used to create the FAQ.

                                                                                                                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "FaqFileFormat", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The file type used to create the FAQ.

                                                                                                                                                                                                                                    \n@param fileFormat The file type used to create the FAQ.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FaqFileFormat*/", + "fluentSetterMethodName" : "withFileFormat", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The file type used to create the FAQ.

                                                                                                                                                                                                                                    \n@return The file type used to create the FAQ.\n@see FaqFileFormat*/", + "getterMethodName" : "getFileFormat", + "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" : "FileFormat", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FileFormat", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FileFormat", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The file type used to create the FAQ.

                                                                                                                                                                                                                                    \n@param fileFormat The file type used to create the FAQ.\n@see FaqFileFormat*/", + "setterMethodName" : "setFileFormat", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fileFormat", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The file type used to create the FAQ.

                                                                                                                                                                                                                                    \n@param fileFormat The file type used to create the FAQ.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FaqFileFormat*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fileFormat", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                                                                    The file type used to create the FAQ.

                                                                                                                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreatedAt" : { @@ -32253,6 +32653,76 @@ }, "xmlNameSpaceUri" : null }, + "FileFormat" : { + "c2jName" : "FileFormat", + "c2jShape" : "FaqFileFormat", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                                                                    The file type used to create the FAQ.

                                                                                                                                                                                                                                    ", + "endpointDiscoveryId" : false, + "enumType" : "FaqFileFormat", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The file type used to create the FAQ.

                                                                                                                                                                                                                                    \n@param fileFormat The file type used to create the FAQ.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FaqFileFormat*/", + "fluentSetterMethodName" : "withFileFormat", + "getterDocumentation" : "/**

                                                                                                                                                                                                                                    The file type used to create the FAQ.

                                                                                                                                                                                                                                    \n@return The file type used to create the FAQ.\n@see FaqFileFormat*/", + "getterMethodName" : "getFileFormat", + "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" : "FileFormat", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FileFormat", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FileFormat", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                                                                    The file type used to create the FAQ.

                                                                                                                                                                                                                                    \n@param fileFormat The file type used to create the FAQ.\n@see FaqFileFormat*/", + "setterMethodName" : "setFileFormat", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fileFormat", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                                                                    The file type used to create the FAQ.

                                                                                                                                                                                                                                    \n@param fileFormat The file type used to create the FAQ.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FaqFileFormat*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fileFormat", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                                                                    The file type used to create the FAQ.

                                                                                                                                                                                                                                    ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "Id" : { "c2jName" : "Id", "c2jShape" : "FaqId", diff --git a/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-model.json b/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-model.json index 1f4fb268616b..35ae53944ceb 100644 --- a/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-model.json +++ b/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-model.json @@ -69,7 +69,7 @@ {"shape":"AccessDeniedException"}, {"shape":"InternalServerException"} ], - "documentation":"

                                                                                                                                                                                                                                    Creates a data source that you use to with an Amazon Kendra index.

                                                                                                                                                                                                                                    You specify a name, connector type and description for your data source. You can choose between an S3 connector, a SharePoint Online connector, and a database connector.

                                                                                                                                                                                                                                    You also specify configuration information such as document metadata (author, source URI, and so on) and user context information.

                                                                                                                                                                                                                                    CreateDataSource is a synchronous operation. The operation returns 200 if the data source was successfully created. Otherwise, an exception is raised.

                                                                                                                                                                                                                                    " + "documentation":"

                                                                                                                                                                                                                                    Creates a data source that you use to with an Amazon Kendra index.

                                                                                                                                                                                                                                    You specify a name, data source connector type and description for your data source. You also specify configuration information such as document metadata (author, source URI, and so on) and user context information.

                                                                                                                                                                                                                                    CreateDataSource is a synchronous operation. The operation returns 200 if the data source was successfully created. Otherwise, an exception is raised.

                                                                                                                                                                                                                                    " }, "CreateFaq":{ "name":"CreateFaq", @@ -829,7 +829,7 @@ }, "Configuration":{ "shape":"DataSourceConfiguration", - "documentation":"

                                                                                                                                                                                                                                    The connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    " + "documentation":"

                                                                                                                                                                                                                                    The data source connector configuration information that is required to access the repository.

                                                                                                                                                                                                                                    " }, "Description":{ "shape":"Description", @@ -891,6 +891,10 @@ "Tags":{ "shape":"TagList", "documentation":"

                                                                                                                                                                                                                                    A list of key-value pairs that identify the FAQ. You can use the tags to identify and organize your resources and to control access to resources.

                                                                                                                                                                                                                                    " + }, + "FileFormat":{ + "shape":"FaqFileFormat", + "documentation":"

                                                                                                                                                                                                                                    The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

                                                                                                                                                                                                                                    The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

                                                                                                                                                                                                                                    For more information, see Adding questions and answers.

                                                                                                                                                                                                                                    " } } }, @@ -955,15 +959,15 @@ "members":{ "S3Configuration":{ "shape":"S3DataSourceConfiguration", - "documentation":"

                                                                                                                                                                                                                                    Provides information to create a connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    " + "documentation":"

                                                                                                                                                                                                                                    Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

                                                                                                                                                                                                                                    " }, "SharePointConfiguration":{ "shape":"SharePointConfiguration", - "documentation":"

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    " + "documentation":"

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a Microsoft SharePoint site.

                                                                                                                                                                                                                                    " }, "DatabaseConfiguration":{ "shape":"DatabaseConfiguration", - "documentation":"

                                                                                                                                                                                                                                    Provides information necessary to create a connector for a database.

                                                                                                                                                                                                                                    " + "documentation":"

                                                                                                                                                                                                                                    Provides information necessary to create a data source connector for a database.

                                                                                                                                                                                                                                    " }, "SalesforceConfiguration":{ "shape":"SalesforceConfiguration", @@ -1092,7 +1096,7 @@ }, "Metrics":{ "shape":"DataSourceSyncJobMetrics", - "documentation":"

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

                                                                                                                                                                                                                                    " + "documentation":"

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.

                                                                                                                                                                                                                                    " } }, "documentation":"

                                                                                                                                                                                                                                    Provides information about a synchronization job.

                                                                                                                                                                                                                                    " @@ -1149,7 +1153,7 @@ "documentation":"

                                                                                                                                                                                                                                    The current number of documents crawled by the current sync job in the data source.

                                                                                                                                                                                                                                    " } }, - "documentation":"

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

                                                                                                                                                                                                                                    " + "documentation":"

                                                                                                                                                                                                                                    Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a data source connector.

                                                                                                                                                                                                                                    " }, "DataSourceSyncJobStatus":{ "type":"string", @@ -1447,6 +1451,10 @@ "ErrorMessage":{ "shape":"ErrorMessage", "documentation":"

                                                                                                                                                                                                                                    If the Status field is FAILED, the ErrorMessage field contains the reason why the FAQ failed.

                                                                                                                                                                                                                                    " + }, + "FileFormat":{ + "shape":"FaqFileFormat", + "documentation":"

                                                                                                                                                                                                                                    The file format used by the input files for the FAQ.

                                                                                                                                                                                                                                    " } } }, @@ -1767,6 +1775,14 @@ "type":"list", "member":{"shape":"FacetResult"} }, + "FaqFileFormat":{ + "type":"string", + "enum":[ + "CSV", + "CSV_WITH_HEADER", + "JSON" + ] + }, "FaqId":{ "type":"string", "max":100, @@ -1822,6 +1838,10 @@ "UpdatedAt":{ "shape":"Timestamp", "documentation":"

                                                                                                                                                                                                                                    The UNIX datetime that the FAQ was last updated.

                                                                                                                                                                                                                                    " + }, + "FileFormat":{ + "shape":"FaqFileFormat", + "documentation":"

                                                                                                                                                                                                                                    The file type used to create the FAQ.

                                                                                                                                                                                                                                    " } }, "documentation":"

                                                                                                                                                                                                                                    Provides information about a frequently asked questions and answer contained in an index.

                                                                                                                                                                                                                                    " diff --git a/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json index 3b0d72f7e51a..70d7b4ae7986 100644 --- a/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json index fe7bf53ebbc9..70bc9313c0b8 100644 --- a/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json index 6d179c59411c..86647d238b72 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json index 3a29e23f092c..8fb8433d6bcc 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json index 5f990e2f823b..1ea70d2d4aa2 100644 --- a/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediapackage-2017-10-12-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediapackage-2017-10-12-intermediate.json index ee2aa41d6706..6aa7611cf6fb 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediapackage-2017-10-12-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediapackage-2017-10-12-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/migrationhub-config-2019-06-30-intermediate.json b/aws-java-sdk-models/src/main/resources/models/migrationhub-config-2019-06-30-intermediate.json index 54d98ba0b96f..4fbbb104c54d 100644 --- a/aws-java-sdk-models/src/main/resources/models/migrationhub-config-2019-06-30-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/migrationhub-config-2019-06-30-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json index 754dbfb72309..1cac7b09a561 100644 --- a/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-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/neptune-2014-10-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json index 5f75c7815dac..3a8f6f2c5d0a 100644 --- a/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/personalize-events-2018-03-22-intermediate.json b/aws-java-sdk-models/src/main/resources/models/personalize-events-2018-03-22-intermediate.json index f614d6d3a2eb..23c174610c20 100644 --- a/aws-java-sdk-models/src/main/resources/models/personalize-events-2018-03-22-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/personalize-events-2018-03-22-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json index b686afa00a58..bc69602f7699 100644 --- a/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/pinpoint-sms-voice-2018-09-05-intermediate.json b/aws-java-sdk-models/src/main/resources/models/pinpoint-sms-voice-2018-09-05-intermediate.json index e1da4e4bae6d..8e4cc3eb9f3d 100644 --- a/aws-java-sdk-models/src/main/resources/models/pinpoint-sms-voice-2018-09-05-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/pinpoint-sms-voice-2018-09-05-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/qldb-session-2019-07-11-intermediate.json b/aws-java-sdk-models/src/main/resources/models/qldb-session-2019-07-11-intermediate.json index 0acefb134493..f287377ae758 100644 --- a/aws-java-sdk-models/src/main/resources/models/qldb-session-2019-07-11-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/qldb-session-2019-07-11-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json index 0bff82c29ce9..bbf315d17b3d 100644 --- a/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json index ff47e7d02893..9993a8d57ee0 100644 --- a/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/redshift-data-2019-12-20-intermediate.json b/aws-java-sdk-models/src/main/resources/models/redshift-data-2019-12-20-intermediate.json index f94adf11e1e1..09393e9a3f50 100644 --- a/aws-java-sdk-models/src/main/resources/models/redshift-data-2019-12-20-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/redshift-data-2019-12-20-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/resource-groups-2017-11-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/resource-groups-2017-11-27-intermediate.json index cc302f9beac2..91b986aeb52b 100644 --- a/aws-java-sdk-models/src/main/resources/models/resource-groups-2017-11-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/resource-groups-2017-11-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json index 052ddf40fe8f..6ff069cef1c2 100644 --- a/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/schemas-2019-12-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/schemas-2019-12-02-intermediate.json index 9af9e585cd65..5d6f32aec2d9 100644 --- a/aws-java-sdk-models/src/main/resources/models/schemas-2019-12-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/schemas-2019-12-02-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/serverlessrepo-2017-09-08-intermediate.json b/aws-java-sdk-models/src/main/resources/models/serverlessrepo-2017-09-08-intermediate.json index 3e7e20803a54..0dabe4856694 100644 --- a/aws-java-sdk-models/src/main/resources/models/serverlessrepo-2017-09-08-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/serverlessrepo-2017-09-08-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/servicediscovery-2017-03-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/servicediscovery-2017-03-14-intermediate.json index bccbade96422..0f3c394c85bb 100644 --- a/aws-java-sdk-models/src/main/resources/models/servicediscovery-2017-03-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/servicediscovery-2017-03-14-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/sso-admin-2020-07-20-intermediate.json b/aws-java-sdk-models/src/main/resources/models/sso-admin-2020-07-20-intermediate.json index c6888ded09e5..9e4dbe59a884 100644 --- a/aws-java-sdk-models/src/main/resources/models/sso-admin-2020-07-20-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/sso-admin-2020-07-20-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/tagging-2017-01-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/tagging-2017-01-26-intermediate.json index 0669b9a37edb..002b0af65af0 100644 --- a/aws-java-sdk-models/src/main/resources/models/tagging-2017-01-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/tagging-2017-01-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : { "FailureInfo" : [ "ErrorCode" ] }, diff --git a/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-intermediate.json index 5f42030d2837..2d00ffdc4370 100644 --- a/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-intermediate.json index 5a1607cf21d7..e023215e44cb 100644 --- a/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json index 36295ffc733c..c25a24c68b62 100644 --- a/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/workdocs-2016-05-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/workdocs-2016-05-01-intermediate.json index d745be81058f..fa7dabffbf26 100644 --- a/aws-java-sdk-models/src/main/resources/models/workdocs-2016-05-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/workdocs-2016-05-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : { "Activity" : [ "Type" ], "Comment" : [ "Status", "Visibility" ], diff --git a/aws-java-sdk-models/src/main/resources/models/workmailmessageflow-2019-05-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/workmailmessageflow-2019-05-01-intermediate.json index 42b6807051dd..92a65ade0708 100644 --- a/aws-java-sdk-models/src/main/resources/models/workmailmessageflow-2019-05-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/workmailmessageflow-2019-05-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-mq/pom.xml b/aws-java-sdk-mq/pom.xml index 81c1e51b6ac0..b15a96253c6b 100644 --- a/aws-java-sdk-mq/pom.xml +++ b/aws-java-sdk-mq/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-mq diff --git a/aws-java-sdk-neptune/pom.xml b/aws-java-sdk-neptune/pom.xml index 194350cbe80d..ccd45122ef4a 100644 --- a/aws-java-sdk-neptune/pom.xml +++ b/aws-java-sdk-neptune/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-neptune diff --git a/aws-java-sdk-networkmanager/pom.xml b/aws-java-sdk-networkmanager/pom.xml index e49baf050877..604fa5e33a65 100644 --- a/aws-java-sdk-networkmanager/pom.xml +++ b/aws-java-sdk-networkmanager/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-networkmanager diff --git a/aws-java-sdk-opensdk/pom.xml b/aws-java-sdk-opensdk/pom.xml index d504ee70892f..8f3ba2d9ba77 100644 --- a/aws-java-sdk-opensdk/pom.xml +++ b/aws-java-sdk-opensdk/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-opensdk @@ -22,7 +22,7 @@ aws-java-sdk-core com.amazonaws false - 1.11.863 + 1.11.864 diff --git a/aws-java-sdk-opsworks/pom.xml b/aws-java-sdk-opsworks/pom.xml index 59993515d275..8353d0c0298a 100644 --- a/aws-java-sdk-opsworks/pom.xml +++ b/aws-java-sdk-opsworks/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-opsworks diff --git a/aws-java-sdk-opsworkscm/pom.xml b/aws-java-sdk-opsworkscm/pom.xml index 01557d3f06fb..18e721bd6e3d 100644 --- a/aws-java-sdk-opsworkscm/pom.xml +++ b/aws-java-sdk-opsworkscm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-opsworkscm diff --git a/aws-java-sdk-organizations/pom.xml b/aws-java-sdk-organizations/pom.xml index 3c618a855202..022ce9fc2f59 100644 --- a/aws-java-sdk-organizations/pom.xml +++ b/aws-java-sdk-organizations/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-organizations diff --git a/aws-java-sdk-osgi/pom.xml b/aws-java-sdk-osgi/pom.xml index e4b20b1bc758..484d304f601c 100644 --- a/aws-java-sdk-osgi/pom.xml +++ b/aws-java-sdk-osgi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-osgi @@ -2391,13 +2391,15 @@
                                                                                                                                                                                                                                    + + - @@ -2478,24 +2480,8 @@ }); </script> - <script type="text/javascript" src="https://a0.awsstatic.com/s_code/js/2.0/awshome_s_code.js" /> - <script type="text/javascript"> - s.prop66='AWS SDK for Java'; - s.eVar66='D=c66'; - s.prop65='API Reference'; - s.eVar65='D=c65'; - var s_code=s.t(); - if (s_code) document.write(s_code); - </script> - <script language="JavaScript" type="text/javascript"> - <!--if(navigator.appVersion.indexOf('MSIE')>=0)document.write(unescape('%3C')+'\!-'+'-') - //--> - </script> - <noscript> - <img src="https://amazonwebservices.d2.sc.omtrdc.net/b/ss/awsamazondev/1/H.25.2--NS/0" height="1" width="1" border="0" alt="" /> - </noscript> - <!--/DO NOT REMOVE/--> - <!-- End SiteCatalyst code version: H.25.2. --> + <meta name="guide-name" content="API Reference"> + <meta name="service-name" content="AWS SDK for Java"> ]]> diff --git a/aws-java-sdk-outposts/pom.xml b/aws-java-sdk-outposts/pom.xml index e85429a21290..2f063baa8a78 100644 --- a/aws-java-sdk-outposts/pom.xml +++ b/aws-java-sdk-outposts/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-outposts diff --git a/aws-java-sdk-personalize/pom.xml b/aws-java-sdk-personalize/pom.xml index 826d6ca581cb..c7ed8ac56118 100644 --- a/aws-java-sdk-personalize/pom.xml +++ b/aws-java-sdk-personalize/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-personalize diff --git a/aws-java-sdk-personalizeevents/pom.xml b/aws-java-sdk-personalizeevents/pom.xml index 45c00e9b6ff6..e2998c3ac55e 100644 --- a/aws-java-sdk-personalizeevents/pom.xml +++ b/aws-java-sdk-personalizeevents/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-personalizeevents diff --git a/aws-java-sdk-personalizeruntime/pom.xml b/aws-java-sdk-personalizeruntime/pom.xml index 912fa46ddb81..ce366b6ba094 100644 --- a/aws-java-sdk-personalizeruntime/pom.xml +++ b/aws-java-sdk-personalizeruntime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-personalizeruntime diff --git a/aws-java-sdk-pi/pom.xml b/aws-java-sdk-pi/pom.xml index faa9a97115b8..93d091cd8fd7 100644 --- a/aws-java-sdk-pi/pom.xml +++ b/aws-java-sdk-pi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-pi diff --git a/aws-java-sdk-pinpoint/pom.xml b/aws-java-sdk-pinpoint/pom.xml index e37299996244..c527fc52132b 100644 --- a/aws-java-sdk-pinpoint/pom.xml +++ b/aws-java-sdk-pinpoint/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-pinpoint diff --git a/aws-java-sdk-pinpointemail/pom.xml b/aws-java-sdk-pinpointemail/pom.xml index 2a482c460417..2573aaebc69c 100644 --- a/aws-java-sdk-pinpointemail/pom.xml +++ b/aws-java-sdk-pinpointemail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-pinpointemail diff --git a/aws-java-sdk-pinpointsmsvoice/pom.xml b/aws-java-sdk-pinpointsmsvoice/pom.xml index 1e9e5a0d4b18..5118045e909e 100644 --- a/aws-java-sdk-pinpointsmsvoice/pom.xml +++ b/aws-java-sdk-pinpointsmsvoice/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-pinpointsmsvoice diff --git a/aws-java-sdk-polly/pom.xml b/aws-java-sdk-polly/pom.xml index 083d552dc450..53a5fa57ceae 100644 --- a/aws-java-sdk-polly/pom.xml +++ b/aws-java-sdk-polly/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-polly diff --git a/aws-java-sdk-pricing/pom.xml b/aws-java-sdk-pricing/pom.xml index b6fa2dbe7cf0..8aa89df2bfa5 100644 --- a/aws-java-sdk-pricing/pom.xml +++ b/aws-java-sdk-pricing/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-pricing diff --git a/aws-java-sdk-qldb/pom.xml b/aws-java-sdk-qldb/pom.xml index 1b983c9bf2fa..3f7a0e0f318e 100644 --- a/aws-java-sdk-qldb/pom.xml +++ b/aws-java-sdk-qldb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-qldb diff --git a/aws-java-sdk-qldbsession/pom.xml b/aws-java-sdk-qldbsession/pom.xml index 2dfceb0d0eb6..f7f2bc1a2e63 100644 --- a/aws-java-sdk-qldbsession/pom.xml +++ b/aws-java-sdk-qldbsession/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-qldbsession diff --git a/aws-java-sdk-quicksight/pom.xml b/aws-java-sdk-quicksight/pom.xml index 8d467b5c393b..c19a71c2c029 100644 --- a/aws-java-sdk-quicksight/pom.xml +++ b/aws-java-sdk-quicksight/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-quicksight diff --git a/aws-java-sdk-ram/pom.xml b/aws-java-sdk-ram/pom.xml index ee8066323e49..1a40f586f0b8 100644 --- a/aws-java-sdk-ram/pom.xml +++ b/aws-java-sdk-ram/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-ram diff --git a/aws-java-sdk-rds/pom.xml b/aws-java-sdk-rds/pom.xml index 934e9fe7c767..6fc71be1446e 100644 --- a/aws-java-sdk-rds/pom.xml +++ b/aws-java-sdk-rds/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-rds diff --git a/aws-java-sdk-rdsdata/pom.xml b/aws-java-sdk-rdsdata/pom.xml index bc7756de6c1c..bb0555ad8ad8 100644 --- a/aws-java-sdk-rdsdata/pom.xml +++ b/aws-java-sdk-rdsdata/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-rdsdata diff --git a/aws-java-sdk-redshift/pom.xml b/aws-java-sdk-redshift/pom.xml index 70b66a0f8165..a88bcd1561fb 100644 --- a/aws-java-sdk-redshift/pom.xml +++ b/aws-java-sdk-redshift/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-redshift diff --git a/aws-java-sdk-redshiftdataapi/pom.xml b/aws-java-sdk-redshiftdataapi/pom.xml index b5adca081845..48e8ea643be9 100644 --- a/aws-java-sdk-redshiftdataapi/pom.xml +++ b/aws-java-sdk-redshiftdataapi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-redshiftdataapi diff --git a/aws-java-sdk-rekognition/pom.xml b/aws-java-sdk-rekognition/pom.xml index 9358a95764ad..f25dbd4c97ec 100644 --- a/aws-java-sdk-rekognition/pom.xml +++ b/aws-java-sdk-rekognition/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-rekognition diff --git a/aws-java-sdk-resourcegroups/pom.xml b/aws-java-sdk-resourcegroups/pom.xml index d932bb058006..4c34ff02a48c 100644 --- a/aws-java-sdk-resourcegroups/pom.xml +++ b/aws-java-sdk-resourcegroups/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-resourcegroups diff --git a/aws-java-sdk-resourcegroupstaggingapi/pom.xml b/aws-java-sdk-resourcegroupstaggingapi/pom.xml index e85b2b066748..fe6c92b6d21e 100644 --- a/aws-java-sdk-resourcegroupstaggingapi/pom.xml +++ b/aws-java-sdk-resourcegroupstaggingapi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-resourcegroupstaggingapi diff --git a/aws-java-sdk-robomaker/pom.xml b/aws-java-sdk-robomaker/pom.xml index b100edd2106a..bcbec0ba47bb 100644 --- a/aws-java-sdk-robomaker/pom.xml +++ b/aws-java-sdk-robomaker/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-robomaker diff --git a/aws-java-sdk-route53/pom.xml b/aws-java-sdk-route53/pom.xml index 4450c986f3b1..02fae2c6b699 100644 --- a/aws-java-sdk-route53/pom.xml +++ b/aws-java-sdk-route53/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-route53 diff --git a/aws-java-sdk-route53resolver/pom.xml b/aws-java-sdk-route53resolver/pom.xml index f0dc8116e6a2..c12e4777cc6f 100644 --- a/aws-java-sdk-route53resolver/pom.xml +++ b/aws-java-sdk-route53resolver/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-route53resolver diff --git a/aws-java-sdk-s3/pom.xml b/aws-java-sdk-s3/pom.xml index 41e825ca246f..350e2058fd40 100644 --- a/aws-java-sdk-s3/pom.xml +++ b/aws-java-sdk-s3/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-s3 diff --git a/aws-java-sdk-s3control/pom.xml b/aws-java-sdk-s3control/pom.xml index 6bd885352a3b..864865ba69ab 100644 --- a/aws-java-sdk-s3control/pom.xml +++ b/aws-java-sdk-s3control/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-s3control diff --git a/aws-java-sdk-sagemaker/pom.xml b/aws-java-sdk-sagemaker/pom.xml index e575e9a34a92..0380ccc0131c 100644 --- a/aws-java-sdk-sagemaker/pom.xml +++ b/aws-java-sdk-sagemaker/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-sagemaker diff --git a/aws-java-sdk-sagemakerruntime/pom.xml b/aws-java-sdk-sagemakerruntime/pom.xml index e86c1b07130a..6466c8d998e5 100644 --- a/aws-java-sdk-sagemakerruntime/pom.xml +++ b/aws-java-sdk-sagemakerruntime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-sagemakerruntime diff --git a/aws-java-sdk-savingsplans/pom.xml b/aws-java-sdk-savingsplans/pom.xml index 11cb03f75464..7f7688a98a4f 100644 --- a/aws-java-sdk-savingsplans/pom.xml +++ b/aws-java-sdk-savingsplans/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-savingsplans diff --git a/aws-java-sdk-schemas/pom.xml b/aws-java-sdk-schemas/pom.xml index 05ccb389e462..d9901e13e7d3 100644 --- a/aws-java-sdk-schemas/pom.xml +++ b/aws-java-sdk-schemas/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-schemas diff --git a/aws-java-sdk-secretsmanager/pom.xml b/aws-java-sdk-secretsmanager/pom.xml index 402d3df287d0..e672102227be 100644 --- a/aws-java-sdk-secretsmanager/pom.xml +++ b/aws-java-sdk-secretsmanager/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-secretsmanager diff --git a/aws-java-sdk-securityhub/pom.xml b/aws-java-sdk-securityhub/pom.xml index be39a72a9bd8..db8ddee48418 100644 --- a/aws-java-sdk-securityhub/pom.xml +++ b/aws-java-sdk-securityhub/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-securityhub diff --git a/aws-java-sdk-serverlessapplicationrepository/pom.xml b/aws-java-sdk-serverlessapplicationrepository/pom.xml index ef93bd2ca603..a04c6319721c 100644 --- a/aws-java-sdk-serverlessapplicationrepository/pom.xml +++ b/aws-java-sdk-serverlessapplicationrepository/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-serverlessapplicationrepository diff --git a/aws-java-sdk-servermigration/pom.xml b/aws-java-sdk-servermigration/pom.xml index 3a611167c613..f64791fba245 100644 --- a/aws-java-sdk-servermigration/pom.xml +++ b/aws-java-sdk-servermigration/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-servermigration diff --git a/aws-java-sdk-servicecatalog/pom.xml b/aws-java-sdk-servicecatalog/pom.xml index a471af7da4ef..2870da5674c2 100644 --- a/aws-java-sdk-servicecatalog/pom.xml +++ b/aws-java-sdk-servicecatalog/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-servicecatalog diff --git a/aws-java-sdk-servicediscovery/pom.xml b/aws-java-sdk-servicediscovery/pom.xml index 9bff976f7edd..a6c0f81209a4 100644 --- a/aws-java-sdk-servicediscovery/pom.xml +++ b/aws-java-sdk-servicediscovery/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-servicediscovery diff --git a/aws-java-sdk-servicequotas/pom.xml b/aws-java-sdk-servicequotas/pom.xml index 94ce03d34083..4eeb9a32e327 100644 --- a/aws-java-sdk-servicequotas/pom.xml +++ b/aws-java-sdk-servicequotas/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-servicequotas diff --git a/aws-java-sdk-ses/pom.xml b/aws-java-sdk-ses/pom.xml index 2806aacc5369..d29087db80f6 100644 --- a/aws-java-sdk-ses/pom.xml +++ b/aws-java-sdk-ses/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-ses diff --git a/aws-java-sdk-sesv2/pom.xml b/aws-java-sdk-sesv2/pom.xml index e61be5ec1aff..97911bbce2a9 100644 --- a/aws-java-sdk-sesv2/pom.xml +++ b/aws-java-sdk-sesv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-sesv2 diff --git a/aws-java-sdk-shield/pom.xml b/aws-java-sdk-shield/pom.xml index 8fc99953b9bd..1b1a3587cb04 100644 --- a/aws-java-sdk-shield/pom.xml +++ b/aws-java-sdk-shield/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-shield diff --git a/aws-java-sdk-signer/pom.xml b/aws-java-sdk-signer/pom.xml index e918f8e445e2..e51266f77998 100644 --- a/aws-java-sdk-signer/pom.xml +++ b/aws-java-sdk-signer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-signer diff --git a/aws-java-sdk-simpledb/pom.xml b/aws-java-sdk-simpledb/pom.xml index 2785683f8bd8..2365b2016d4b 100644 --- a/aws-java-sdk-simpledb/pom.xml +++ b/aws-java-sdk-simpledb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-simpledb diff --git a/aws-java-sdk-simpleworkflow/pom.xml b/aws-java-sdk-simpleworkflow/pom.xml index 3941afabbee8..3e19bfd30876 100644 --- a/aws-java-sdk-simpleworkflow/pom.xml +++ b/aws-java-sdk-simpleworkflow/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-simpleworkflow diff --git a/aws-java-sdk-snowball/pom.xml b/aws-java-sdk-snowball/pom.xml index 88573d79b6d4..0cda4172121f 100644 --- a/aws-java-sdk-snowball/pom.xml +++ b/aws-java-sdk-snowball/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-snowball diff --git a/aws-java-sdk-sns/pom.xml b/aws-java-sdk-sns/pom.xml index 9b12324ff0d3..b51b1a12dcb9 100644 --- a/aws-java-sdk-sns/pom.xml +++ b/aws-java-sdk-sns/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-sns diff --git a/aws-java-sdk-sqs/pom.xml b/aws-java-sdk-sqs/pom.xml index ec48ffc50935..728c5010156a 100644 --- a/aws-java-sdk-sqs/pom.xml +++ b/aws-java-sdk-sqs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-sqs diff --git a/aws-java-sdk-ssm/pom.xml b/aws-java-sdk-ssm/pom.xml index f021b73031dc..6f1f6ebff24e 100644 --- a/aws-java-sdk-ssm/pom.xml +++ b/aws-java-sdk-ssm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-ssm diff --git a/aws-java-sdk-sso/pom.xml b/aws-java-sdk-sso/pom.xml index e141644b9189..c0cbee4d6768 100644 --- a/aws-java-sdk-sso/pom.xml +++ b/aws-java-sdk-sso/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-sso diff --git a/aws-java-sdk-ssoadmin/pom.xml b/aws-java-sdk-ssoadmin/pom.xml index 935caf0149e3..569d12a46553 100644 --- a/aws-java-sdk-ssoadmin/pom.xml +++ b/aws-java-sdk-ssoadmin/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-ssoadmin diff --git a/aws-java-sdk-ssooidc/pom.xml b/aws-java-sdk-ssooidc/pom.xml index 78b865e09197..987e27fd1bc7 100644 --- a/aws-java-sdk-ssooidc/pom.xml +++ b/aws-java-sdk-ssooidc/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-ssooidc diff --git a/aws-java-sdk-stepfunctions/pom.xml b/aws-java-sdk-stepfunctions/pom.xml index 61ff53ddc730..3f8711a24066 100644 --- a/aws-java-sdk-stepfunctions/pom.xml +++ b/aws-java-sdk-stepfunctions/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-stepfunctions diff --git a/aws-java-sdk-storagegateway/pom.xml b/aws-java-sdk-storagegateway/pom.xml index dfde7e3b0c6a..455b576605dd 100644 --- a/aws-java-sdk-storagegateway/pom.xml +++ b/aws-java-sdk-storagegateway/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-storagegateway diff --git a/aws-java-sdk-sts/pom.xml b/aws-java-sdk-sts/pom.xml index d53812c62f45..258325a89b9a 100644 --- a/aws-java-sdk-sts/pom.xml +++ b/aws-java-sdk-sts/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-sts diff --git a/aws-java-sdk-support/pom.xml b/aws-java-sdk-support/pom.xml index 3dad9841bd64..3ddf509db977 100644 --- a/aws-java-sdk-support/pom.xml +++ b/aws-java-sdk-support/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-support diff --git a/aws-java-sdk-synthetics/pom.xml b/aws-java-sdk-synthetics/pom.xml index 60e01eff73ca..adc4dab3f69f 100644 --- a/aws-java-sdk-synthetics/pom.xml +++ b/aws-java-sdk-synthetics/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-synthetics diff --git a/aws-java-sdk-test-utils/pom.xml b/aws-java-sdk-test-utils/pom.xml index db01eea95ad1..53471448d5e5 100644 --- a/aws-java-sdk-test-utils/pom.xml +++ b/aws-java-sdk-test-utils/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-test-utils diff --git a/aws-java-sdk-textract/pom.xml b/aws-java-sdk-textract/pom.xml index cdc8679f7982..fa0b00f3b81d 100644 --- a/aws-java-sdk-textract/pom.xml +++ b/aws-java-sdk-textract/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-textract diff --git a/aws-java-sdk-transcribe/pom.xml b/aws-java-sdk-transcribe/pom.xml index 18c30d731e32..51031bf618fd 100644 --- a/aws-java-sdk-transcribe/pom.xml +++ b/aws-java-sdk-transcribe/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-transcribe diff --git a/aws-java-sdk-transfer/pom.xml b/aws-java-sdk-transfer/pom.xml index 67593e7beffa..944f477d2012 100644 --- a/aws-java-sdk-transfer/pom.xml +++ b/aws-java-sdk-transfer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-transfer diff --git a/aws-java-sdk-translate/pom.xml b/aws-java-sdk-translate/pom.xml index 08b3598eb589..dc13b427155a 100644 --- a/aws-java-sdk-translate/pom.xml +++ b/aws-java-sdk-translate/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-translate diff --git a/aws-java-sdk-waf/pom.xml b/aws-java-sdk-waf/pom.xml index 2e0e92ba03ad..6ed5ef8c165a 100644 --- a/aws-java-sdk-waf/pom.xml +++ b/aws-java-sdk-waf/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-waf diff --git a/aws-java-sdk-wafv2/pom.xml b/aws-java-sdk-wafv2/pom.xml index 5fd64f152e64..544bdc35730d 100644 --- a/aws-java-sdk-wafv2/pom.xml +++ b/aws-java-sdk-wafv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-wafv2 diff --git a/aws-java-sdk-workdocs/pom.xml b/aws-java-sdk-workdocs/pom.xml index c244dee7afbb..0468fd578733 100644 --- a/aws-java-sdk-workdocs/pom.xml +++ b/aws-java-sdk-workdocs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-workdocs diff --git a/aws-java-sdk-worklink/pom.xml b/aws-java-sdk-worklink/pom.xml index a19d2f450de8..10b3581e6ed4 100644 --- a/aws-java-sdk-worklink/pom.xml +++ b/aws-java-sdk-worklink/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-worklink diff --git a/aws-java-sdk-workmail/pom.xml b/aws-java-sdk-workmail/pom.xml index d5bbca62da43..5f1977b7a523 100644 --- a/aws-java-sdk-workmail/pom.xml +++ b/aws-java-sdk-workmail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-workmail diff --git a/aws-java-sdk-workmailmessageflow/pom.xml b/aws-java-sdk-workmailmessageflow/pom.xml index 3685f0547c57..0529903f0b4d 100644 --- a/aws-java-sdk-workmailmessageflow/pom.xml +++ b/aws-java-sdk-workmailmessageflow/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-workmailmessageflow diff --git a/aws-java-sdk-workspaces/pom.xml b/aws-java-sdk-workspaces/pom.xml index 72a211ceb34b..0f8c5c180118 100644 --- a/aws-java-sdk-workspaces/pom.xml +++ b/aws-java-sdk-workspaces/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-workspaces diff --git a/aws-java-sdk-xray/pom.xml b/aws-java-sdk-xray/pom.xml index 370faa7a9e9f..26c2257f71ed 100644 --- a/aws-java-sdk-xray/pom.xml +++ b/aws-java-sdk-xray/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk-xray diff --git a/aws-java-sdk/pom.xml b/aws-java-sdk/pom.xml index 84e0d3680281..065302a9ea23 100644 --- a/aws-java-sdk/pom.xml +++ b/aws-java-sdk/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws aws-java-sdk diff --git a/jmespath-java/pom.xml b/jmespath-java/pom.xml index 172359b4d492..6b6fae44ac57 100644 --- a/jmespath-java/pom.xml +++ b/jmespath-java/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 com.amazonaws jmespath-java diff --git a/pom.xml b/pom.xml index 6f7a474704d0..4b40ea1db73d 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.amazonaws aws-java-sdk-pom - 1.11.863 + 1.11.864 pom AWS SDK for Java The Amazon Web Services SDK for Java provides Java APIs diff --git a/release.properties b/release.properties index 672da2db9fca..ce3ad00ec0df 100644 --- a/release.properties +++ b/release.properties @@ -1 +1 @@ -releaseId=0ad04a71-b2c4-4564-bccf-db729b122554 \ No newline at end of file +releaseId=3a72d7e3-69cf-4c26-a6ce-6f7dba123433 \ No newline at end of file