diff --git a/CHANGELOG.md b/CHANGELOG.md
index f017ce71d016..9bb5ed161353 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,28 @@
+# __1.11.869__ __2020-09-24__
+## __AWS Amplify__
+ - ### Features
+ - Allow Oauth Token in CreateApp call to be a maximum of 1000 characters instead of 100
+
+## __AWS Savings Plans__
+ - ### Features
+ - Introducing Queued SavingsPlans that will enable customers to queue their purchase request of Savings Plans for future dates.
+
+## __Amazon Elastic Kubernetes Service__
+ - ### Features
+ - Amazon EKS now supports configuring your cluster's service CIDR during cluster creation.
+
+## __Amazon Textract__
+ - ### Features
+ - AWS Textract now supports output results for asynchronous jobs to customer specified s3 bucket.
+
+## __Amazon Transcribe Service__
+ - ### Features
+ - Amazon Transcribe now supports WebM, OGG, AMR and AMR-WB as input formats. You can also specify an output key as a location within your S3 buckets to store the output of your transcription jobs.
+
+## __Synthetics__
+ - ### Features
+ - AWS Synthetics now supports AWS X-Ray Active Tracing feature. RunConfig is now an optional parameter with timeout updated from (60 - 900 seconds) to (3 - 840 seconds).
+
# __1.11.868__ __2020-09-23__
## __AWS Backup__
- ### Features
diff --git a/README.md b/README.md
index 95e012a81d6c..2c3206ee60d2 100644
--- a/README.md
+++ b/README.md
@@ -48,7 +48,7 @@ dependencies.
* The status code for a URL rewrite or redirect rule. *
+ *+ * Represents a 200 rewrite rule. + *
+ *+ * Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target + * URL. + *
+ *+ * Represents a 302 temporary redirect rule. + *
+ *+ * Represents a 404 redirect rule. + *
+ *+ * Represents a 404 rewrite rule. + *
+ ** The status code for a URL rewrite or redirect rule. *
+ *+ * Represents a 200 rewrite rule. + *
+ *+ * Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target + * URL. + *
+ *+ * Represents a 302 temporary redirect rule. + *
+ *+ * Represents a 404 redirect rule. + *
+ *+ * Represents a 404 rewrite rule. + *
+ *+ * Represents a 200 rewrite rule. + *
+ *+ * Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the + * target URL. + *
+ *+ * Represents a 302 temporary redirect rule. + *
+ *+ * Represents a 404 redirect rule. + *
+ *+ * Represents a 404 rewrite rule. + *
+ ** The status code for a URL rewrite or redirect rule. *
+ *+ * Represents a 200 rewrite rule. + *
+ *+ * Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target + * URL. + *
+ *+ * Represents a 302 temporary redirect rule. + *
+ *+ * Represents a 404 redirect rule. + *
+ *+ * Represents a 404 rewrite rule. + *
+ *+ * Represents a 200 rewrite rule. + *
+ *+ * Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the + * target URL. + *
+ *+ * Represents a 302 temporary redirect rule. + *
+ *+ * Represents a 404 redirect rule. + *
+ *+ * Represents a 404 rewrite rule. + *
+ ** The status code for a URL rewrite or redirect rule. *
+ *+ * Represents a 200 rewrite rule. + *
+ *+ * Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target + * URL. + *
+ *+ * Represents a 302 temporary redirect rule. + *
+ *+ * Represents a 404 redirect rule. + *
+ *+ * Represents a 404 rewrite rule. + *
+ *+ * Represents a 200 rewrite rule. + *
+ *+ * Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the + * target URL. + *
+ *+ * Represents a 302 temporary redirect rule. + *
+ *+ * Represents a 404 redirect rule. + *
+ *+ * Represents a 404 rewrite rule. + *
+ *+ * Network configuration settings for your cluster. + *
+ */ + private KubernetesNetworkConfigResponse kubernetesNetworkConfig; /** ** The logging configuration for your cluster. @@ -437,6 +443,46 @@ public Cluster withResourcesVpcConfig(VpcConfigResponse resourcesVpcConfig) { return this; } + /** + *
+ * Network configuration settings for your cluster. + *
+ * + * @param kubernetesNetworkConfig + * Network configuration settings for your cluster. + */ + + public void setKubernetesNetworkConfig(KubernetesNetworkConfigResponse kubernetesNetworkConfig) { + this.kubernetesNetworkConfig = kubernetesNetworkConfig; + } + + /** + *+ * Network configuration settings for your cluster. + *
+ * + * @return Network configuration settings for your cluster. + */ + + public KubernetesNetworkConfigResponse getKubernetesNetworkConfig() { + return this.kubernetesNetworkConfig; + } + + /** + *+ * Network configuration settings for your cluster. + *
+ * + * @param kubernetesNetworkConfig + * Network configuration settings for your cluster. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Cluster withKubernetesNetworkConfig(KubernetesNetworkConfigResponse kubernetesNetworkConfig) { + setKubernetesNetworkConfig(kubernetesNetworkConfig); + return this; + } + /** ** The logging configuration for your cluster. @@ -884,6 +930,8 @@ public String toString() { sb.append("RoleArn: ").append(getRoleArn()).append(","); if (getResourcesVpcConfig() != null) sb.append("ResourcesVpcConfig: ").append(getResourcesVpcConfig()).append(","); + if (getKubernetesNetworkConfig() != null) + sb.append("KubernetesNetworkConfig: ").append(getKubernetesNetworkConfig()).append(","); if (getLogging() != null) sb.append("Logging: ").append(getLogging()).append(","); if (getIdentity() != null) @@ -942,6 +990,10 @@ public boolean equals(Object obj) { return false; if (other.getResourcesVpcConfig() != null && other.getResourcesVpcConfig().equals(this.getResourcesVpcConfig()) == false) return false; + if (other.getKubernetesNetworkConfig() == null ^ this.getKubernetesNetworkConfig() == null) + return false; + if (other.getKubernetesNetworkConfig() != null && other.getKubernetesNetworkConfig().equals(this.getKubernetesNetworkConfig()) == false) + return false; if (other.getLogging() == null ^ this.getLogging() == null) return false; if (other.getLogging() != null && other.getLogging().equals(this.getLogging()) == false) @@ -989,6 +1041,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getEndpoint() == null) ? 0 : getEndpoint().hashCode()); hashCode = prime * hashCode + ((getRoleArn() == null) ? 0 : getRoleArn().hashCode()); hashCode = prime * hashCode + ((getResourcesVpcConfig() == null) ? 0 : getResourcesVpcConfig().hashCode()); + hashCode = prime * hashCode + ((getKubernetesNetworkConfig() == null) ? 0 : getKubernetesNetworkConfig().hashCode()); hashCode = prime * hashCode + ((getLogging() == null) ? 0 : getLogging().hashCode()); hashCode = prime * hashCode + ((getIdentity() == null) ? 0 : getIdentity().hashCode()); hashCode = prime * hashCode + ((getStatus() == null) ? 0 : getStatus().hashCode()); diff --git a/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/CreateClusterRequest.java b/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/CreateClusterRequest.java index 259c8869dba7..863ae3a86363 100644 --- a/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/CreateClusterRequest.java +++ b/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/CreateClusterRequest.java @@ -58,6 +58,12 @@ public class CreateClusterRequest extends com.amazonaws.AmazonWebServiceRequest *
*/ private VpcConfigRequest resourcesVpcConfig; + /** + *+ * The Kubernetes network configuration for the cluster. + *
+ */ + private KubernetesNetworkConfigRequest kubernetesNetworkConfig; /** ** Enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs. By default, @@ -310,6 +316,46 @@ public CreateClusterRequest withResourcesVpcConfig(VpcConfigRequest resourcesVpc return this; } + /** + *
+ * The Kubernetes network configuration for the cluster. + *
+ * + * @param kubernetesNetworkConfig + * The Kubernetes network configuration for the cluster. + */ + + public void setKubernetesNetworkConfig(KubernetesNetworkConfigRequest kubernetesNetworkConfig) { + this.kubernetesNetworkConfig = kubernetesNetworkConfig; + } + + /** + *+ * The Kubernetes network configuration for the cluster. + *
+ * + * @return The Kubernetes network configuration for the cluster. + */ + + public KubernetesNetworkConfigRequest getKubernetesNetworkConfig() { + return this.kubernetesNetworkConfig; + } + + /** + *+ * The Kubernetes network configuration for the cluster. + *
+ * + * @param kubernetesNetworkConfig + * The Kubernetes network configuration for the cluster. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateClusterRequest withKubernetesNetworkConfig(KubernetesNetworkConfigRequest kubernetesNetworkConfig) { + setKubernetesNetworkConfig(kubernetesNetworkConfig); + return this; + } + /** *
* Enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs. By default,
@@ -605,6 +651,8 @@ public String toString() {
sb.append("RoleArn: ").append(getRoleArn()).append(",");
if (getResourcesVpcConfig() != null)
sb.append("ResourcesVpcConfig: ").append(getResourcesVpcConfig()).append(",");
+ if (getKubernetesNetworkConfig() != null)
+ sb.append("KubernetesNetworkConfig: ").append(getKubernetesNetworkConfig()).append(",");
if (getLogging() != null)
sb.append("Logging: ").append(getLogging()).append(",");
if (getClientRequestToken() != null)
@@ -643,6 +691,10 @@ public boolean equals(Object obj) {
return false;
if (other.getResourcesVpcConfig() != null && other.getResourcesVpcConfig().equals(this.getResourcesVpcConfig()) == false)
return false;
+ if (other.getKubernetesNetworkConfig() == null ^ this.getKubernetesNetworkConfig() == null)
+ return false;
+ if (other.getKubernetesNetworkConfig() != null && other.getKubernetesNetworkConfig().equals(this.getKubernetesNetworkConfig()) == false)
+ return false;
if (other.getLogging() == null ^ this.getLogging() == null)
return false;
if (other.getLogging() != null && other.getLogging().equals(this.getLogging()) == false)
@@ -671,6 +723,7 @@ public int hashCode() {
hashCode = prime * hashCode + ((getVersion() == null) ? 0 : getVersion().hashCode());
hashCode = prime * hashCode + ((getRoleArn() == null) ? 0 : getRoleArn().hashCode());
hashCode = prime * hashCode + ((getResourcesVpcConfig() == null) ? 0 : getResourcesVpcConfig().hashCode());
+ hashCode = prime * hashCode + ((getKubernetesNetworkConfig() == null) ? 0 : getKubernetesNetworkConfig().hashCode());
hashCode = prime * hashCode + ((getLogging() == null) ? 0 : getLogging().hashCode());
hashCode = prime * hashCode + ((getClientRequestToken() == null) ? 0 : getClientRequestToken().hashCode());
hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode());
diff --git a/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/CreateNodegroupRequest.java b/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/CreateNodegroupRequest.java
index ec7ce6b12b51..a4f1e5965a86 100644
--- a/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/CreateNodegroupRequest.java
+++ b/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/CreateNodegroupRequest.java
@@ -81,11 +81,11 @@ public class CreateNodegroupRequest extends com.amazonaws.AmazonWebServiceReques
private java.util.List
- * The AMI type for your node group. GPU instance types should use the
* An object representing a node group's launch template specification. If specified, then do not specify
- *
- * The AMI type for your node group. GPU instance types should use the
- * The AMI type for your node group. GPU instance types should use the
- * The AMI type for your node group. GPU instance types should use the
- * The AMI type for your node group. GPU instance types should use the
* An object representing a node group's launch template specification. If specified, then do not specify
- *
* An object representing a node group's launch template specification. If specified, then do not specify
- *
* An object representing a node group's launch template specification. If specified, then do not specify
- *
+ * The Kubernetes network configuration for the cluster.
+ *
+ * The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns
+ * addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that
+ * does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet
+ * the following requirements:
+ *
+ * Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
+ *
+ * Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
+ *
+ * Between /24 and /12.
+ *
+ * You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster
+ * is created.
+ *
+ * The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns
+ * addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that
+ * does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet
+ * the following requirements:
+ *
+ * Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
+ *
+ * Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
+ *
+ * Between /24 and /12.
+ *
+ * You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster
+ * is created.
+ * AL2_x86_64_GPU
AMI type, which
- * uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the
- * AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify
- * launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
,
- * or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see AL2_x86_64_GPU AMI type. Non-GPU
+ * instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
+ * AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
,
+ * and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment
+ * will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the
* Amazon EKS User Guide.
* instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the
- * launch template meets the requirements in launchTemplateSpecification
.
+ * instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch
+ * template meets the requirements in launchTemplateSpecification
.
* AL2_x86_64_GPU
AMI type, which
- * uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the
- * AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify
- * launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
,
- * or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see AL2_x86_64_GPU AMI type. Non-GPU
+ * instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
+ * AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
,
+ * and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment
+ * will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the
* Amazon EKS User Guide.
* AL2_x86_64_GPU
AMI type,
- * which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the
- * AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify
- * launchTemplate
, and your launch template uses a custom AMI, then don't specify
+ * The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type.
+ * Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the
+ * AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you
+ * specify launchTemplate
, and your launch template uses a custom AMI, then don't specify
* amiType
, or the node group deployment will fail. For more information about using launch
* templates with Amazon EKS, see Launch template support
@@ -636,19 +636,19 @@ public void setAmiType(String amiType) {
/**
* AL2_x86_64_GPU
AMI type, which
- * uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the
- * AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify
- * launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
,
- * or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see AL2_x86_64_GPU AMI type. Non-GPU
+ * instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
+ * AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
,
+ * and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment
+ * will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the
* Amazon EKS User Guide.
* AL2_x86_64_GPU
AMI type,
- * which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the
- * AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify
- * launchTemplate
, and your launch template uses a custom AMI, then don't specify
+ * @return The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type.
+ * Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the
+ * AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you
+ * specify launchTemplate
, and your launch template uses a custom AMI, then don't specify
* amiType
, or the node group deployment will fail. For more information about using launch
* templates with Amazon EKS, see Launch template support
@@ -662,20 +662,20 @@ public String getAmiType() {
/**
* AL2_x86_64_GPU
AMI type, which
- * uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the
- * AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify
- * launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
,
- * or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see AL2_x86_64_GPU AMI type. Non-GPU
+ * instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
+ * AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
,
+ * and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment
+ * will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the
* Amazon EKS User Guide.
* AL2_x86_64_GPU
AMI type,
- * which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the
- * AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify
- * launchTemplate
, and your launch template uses a custom AMI, then don't specify
+ * The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type.
+ * Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the
+ * AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you
+ * specify launchTemplate
, and your launch template uses a custom AMI, then don't specify
* amiType
, or the node group deployment will fail. For more information about using launch
* templates with Amazon EKS, see Launch template support
@@ -691,20 +691,20 @@ public CreateNodegroupRequest withAmiType(String amiType) {
/**
* AL2_x86_64_GPU
AMI type, which
- * uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the
- * AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify
- * launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
,
- * or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see AL2_x86_64_GPU AMI type. Non-GPU
+ * instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
+ * AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
,
+ * and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment
+ * will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the
* Amazon EKS User Guide.
* AL2_x86_64_GPU
AMI type,
- * which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the
- * AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify
- * launchTemplate
, and your launch template uses a custom AMI, then don't specify
+ * The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type.
+ * Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the
+ * AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you
+ * specify launchTemplate
, and your launch template uses a custom AMI, then don't specify
* amiType
, or the node group deployment will fail. For more information about using launch
* templates with Amazon EKS, see Launch template support
@@ -1082,14 +1082,14 @@ public CreateNodegroupRequest withClientRequestToken(String clientRequestToken)
/**
* instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the
- * launch template meets the requirements in launchTemplateSpecification
.
+ * instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch
+ * template meets the requirements in launchTemplateSpecification
.
* instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure
- * that the launch template meets the requirements in launchTemplateSpecification
.
+ * instanceTypes
, diskSize
, or remoteAccess
and make sure that the
+ * launch template meets the requirements in launchTemplateSpecification
.
*/
public void setLaunchTemplate(LaunchTemplateSpecification launchTemplate) {
@@ -1099,13 +1099,13 @@ public void setLaunchTemplate(LaunchTemplateSpecification launchTemplate) {
/**
* instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the
- * launch template meets the requirements in launchTemplateSpecification
.
+ * instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch
+ * template meets the requirements in launchTemplateSpecification
.
* instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure
- * that the launch template meets the requirements in launchTemplateSpecification
.
+ * instanceTypes
, diskSize
, or remoteAccess
and make sure that the
+ * launch template meets the requirements in launchTemplateSpecification
.
*/
public LaunchTemplateSpecification getLaunchTemplate() {
@@ -1115,14 +1115,14 @@ public LaunchTemplateSpecification getLaunchTemplate() {
/**
* instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the
- * launch template meets the requirements in launchTemplateSpecification
.
+ * instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch
+ * template meets the requirements in launchTemplateSpecification
.
* instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure
- * that the launch template meets the requirements in launchTemplateSpecification
.
+ * instanceTypes
, diskSize
, or remoteAccess
and make sure that the
+ * launch template meets the requirements in launchTemplateSpecification
.
* @return Returns a reference to this object so that method calls can be chained together.
*/
diff --git a/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/KubernetesNetworkConfigRequest.java b/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/KubernetesNetworkConfigRequest.java
new file mode 100644
index 000000000000..3f9b38cfa4a6
--- /dev/null
+++ b/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/KubernetesNetworkConfigRequest.java
@@ -0,0 +1,315 @@
+/*
+ * 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.eks.model;
+
+import java.io.Serializable;
+import javax.annotation.Generated;
+import com.amazonaws.protocol.StructuredPojo;
+import com.amazonaws.protocol.ProtocolMarshaller;
+
+/**
+ *
+ *
+ *
+ *
+ *
+ * Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16. + *
+ *+ * Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC. + *
+ *+ * Between /24 and /12. + *
+ *+ * You can only specify a custom CIDR block when you create a cluster and can't change this value once the + * cluster is created. + *
+ */ + + public void setServiceIpv4Cidr(String serviceIpv4Cidr) { + this.serviceIpv4Cidr = serviceIpv4Cidr; + } + + /** + *+ * The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns + * addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that + * does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet + * the following requirements: + *
+ *+ * Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16. + *
+ *+ * Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC. + *
+ *+ * Between /24 and /12. + *
+ *+ * You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster + * is created. + *
+ *+ * Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16. + *
+ *+ * Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC. + *
+ *+ * Between /24 and /12. + *
+ *+ * You can only specify a custom CIDR block when you create a cluster and can't change this value once the + * cluster is created. + *
+ */ + + public String getServiceIpv4Cidr() { + return this.serviceIpv4Cidr; + } + + /** + *+ * The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns + * addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that + * does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet + * the following requirements: + *
+ *+ * Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16. + *
+ *+ * Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC. + *
+ *+ * Between /24 and /12. + *
+ *+ * You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster + * is created. + *
+ *+ * Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16. + *
+ *+ * Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC. + *
+ *+ * Between /24 and /12. + *
+ *+ * You can only specify a custom CIDR block when you create a cluster and can't change this value once the + * cluster is created. + *
+ * @return Returns a reference to this object so that method calls can be chained together. + */ + + public KubernetesNetworkConfigRequest withServiceIpv4Cidr(String serviceIpv4Cidr) { + setServiceIpv4Cidr(serviceIpv4Cidr); + 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 (getServiceIpv4Cidr() != null) + sb.append("ServiceIpv4Cidr: ").append(getServiceIpv4Cidr()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof KubernetesNetworkConfigRequest == false) + return false; + KubernetesNetworkConfigRequest other = (KubernetesNetworkConfigRequest) obj; + if (other.getServiceIpv4Cidr() == null ^ this.getServiceIpv4Cidr() == null) + return false; + if (other.getServiceIpv4Cidr() != null && other.getServiceIpv4Cidr().equals(this.getServiceIpv4Cidr()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getServiceIpv4Cidr() == null) ? 0 : getServiceIpv4Cidr().hashCode()); + return hashCode; + } + + @Override + public KubernetesNetworkConfigRequest clone() { + try { + return (KubernetesNetworkConfigRequest) 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.eks.model.transform.KubernetesNetworkConfigRequestMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/KubernetesNetworkConfigResponse.java b/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/KubernetesNetworkConfigResponse.java new file mode 100644 index 000000000000..8d9e66b7ff05 --- /dev/null +++ b/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/KubernetesNetworkConfigResponse.java @@ -0,0 +1,150 @@ +/* + * 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.eks.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *+ * The Kubernetes network configuration for the cluster. + *
+ * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class KubernetesNetworkConfigResponse implements Serializable, Cloneable, StructuredPojo { + + /** + *+ * The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then + * Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, + * then it was specified when the cluster was created and it cannot be changed. + *
+ */ + private String serviceIpv4Cidr; + + /** + *+ * The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then + * Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, + * then it was specified when the cluster was created and it cannot be changed. + *
+ * + * @param serviceIpv4Cidr + * The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, + * then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was + * specified, then it was specified when the cluster was created and it cannot be changed. + */ + + public void setServiceIpv4Cidr(String serviceIpv4Cidr) { + this.serviceIpv4Cidr = serviceIpv4Cidr; + } + + /** + *+ * The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then + * Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, + * then it was specified when the cluster was created and it cannot be changed. + *
+ * + * @return The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR + * block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If + * this was specified, then it was specified when the cluster was created and it cannot be changed. + */ + + public String getServiceIpv4Cidr() { + return this.serviceIpv4Cidr; + } + + /** + *+ * The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then + * Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, + * then it was specified when the cluster was created and it cannot be changed. + *
+ * + * @param serviceIpv4Cidr + * The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, + * then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was + * specified, then it was specified when the cluster was created and it cannot be changed. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public KubernetesNetworkConfigResponse withServiceIpv4Cidr(String serviceIpv4Cidr) { + setServiceIpv4Cidr(serviceIpv4Cidr); + 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 (getServiceIpv4Cidr() != null) + sb.append("ServiceIpv4Cidr: ").append(getServiceIpv4Cidr()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof KubernetesNetworkConfigResponse == false) + return false; + KubernetesNetworkConfigResponse other = (KubernetesNetworkConfigResponse) obj; + if (other.getServiceIpv4Cidr() == null ^ this.getServiceIpv4Cidr() == null) + return false; + if (other.getServiceIpv4Cidr() != null && other.getServiceIpv4Cidr().equals(this.getServiceIpv4Cidr()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getServiceIpv4Cidr() == null) ? 0 : getServiceIpv4Cidr().hashCode()); + return hashCode; + } + + @Override + public KubernetesNetworkConfigResponse clone() { + try { + return (KubernetesNetworkConfigResponse) 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.eks.model.transform.KubernetesNetworkConfigResponseMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/Nodegroup.java b/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/Nodegroup.java index 9d1c73519153..06e352e7136d 100644 --- a/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/Nodegroup.java +++ b/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/Nodegroup.java @@ -87,8 +87,7 @@ public class Nodegroup implements Serializable, Cloneable, StructuredPojo { /** *
* If the node group wasn't deployed with a launch template, then this is the instance type that is associated with
- * the node group. If the node group was deployed with a launch template, then instanceTypes
is
- * null
.
+ * the node group. If the node group was deployed with a launch template, then this is null
.
*
* If the node group wasn't deployed with a launch template, then this is the remote access configuration that is
- * associated with the node group. If the node group was deployed with a launch template, then
- * remoteAccess
is null
.
+ * associated with the node group. If the node group was deployed with a launch template, then this is
+ * null
.
*
* If the node group wasn't deployed with a launch template, then this is the disk size in the node group
- * configuration. If the node group was deployed with a launch template, then diskSize
is
- * null
.
+ * configuration. If the node group was deployed with a launch template, then this is null
.
*
* If the node group wasn't deployed with a launch template, then this is the instance type that is associated with
- * the node group. If the node group was deployed with a launch template, then instanceTypes
is
- * null
.
+ * the node group. If the node group was deployed with a launch template, then this is null
.
*
instanceTypes
is null
.
+ * associated with the node group. If the node group was deployed with a launch template, then this is
+ * null
.
*/
public java.util.List
* If the node group wasn't deployed with a launch template, then this is the instance type that is associated with
- * the node group. If the node group was deployed with a launch template, then instanceTypes
is
- * null
.
+ * the node group. If the node group was deployed with a launch template, then this is null
.
*
instanceTypes
is null
.
+ * associated with the node group. If the node group was deployed with a launch template, then this is
+ * null
.
*/
public void setInstanceTypes(java.util.Collection
* If the node group wasn't deployed with a launch template, then this is the instance type that is associated with
- * the node group. If the node group was deployed with a launch template, then instanceTypes
is
- * null
.
+ * the node group. If the node group was deployed with a launch template, then this is null
.
*
* NOTE: This method appends the values to the existing list (if any). Use
@@ -612,8 +607,8 @@ public void setInstanceTypes(java.util.Collection
* If the node group wasn't deployed with a launch template, then this is the instance type that is associated with
- * the node group. If the node group was deployed with a launch template, then
* If the node group wasn't deployed with a launch template, then this is the remote access configuration that is
- * associated with the node group. If the node group was deployed with a launch template, then
- *
* If the node group wasn't deployed with a launch template, then this is the remote access configuration that is
- * associated with the node group. If the node group was deployed with a launch template, then
- *
* If the node group wasn't deployed with a launch template, then this is the remote access configuration that is
- * associated with the node group. If the node group was deployed with a launch template, then
- *
* If the node group wasn't deployed with a launch template, then this is the disk size in the node group
- * configuration. If the node group was deployed with a launch template, then
* If the node group wasn't deployed with a launch template, then this is the disk size in the node group
- * configuration. If the node group was deployed with a launch template, then
* If the node group wasn't deployed with a launch template, then this is the disk size in the node group
- * configuration. If the node group was deployed with a launch template, then The status code for a URL rewrite or redirect rule. The status code for a URL rewrite or redirect rule. Represents a 200 rewrite rule. Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL. Represents a 302 temporary redirect rule. Represents a 404 redirect rule. Represents a 404 rewrite rule. The status code for a URL rewrite or redirect rule. The status code for a URL rewrite or redirect rule. Represents a 200 rewrite rule. Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL. Represents a 302 temporary redirect rule. Represents a 404 redirect rule. Represents a 404 rewrite rule.instanceTypes
is null
.
+ * associated with the node group. If the node group was deployed with a launch template, then this is
+ * null
.
* @return Returns a reference to this object so that method calls can be chained together.
*/
@@ -630,14 +625,13 @@ public Nodegroup withInstanceTypes(String... instanceTypes) {
/**
* instanceTypes
is
- * null
.
+ * the node group. If the node group was deployed with a launch template, then this is null
.
* instanceTypes
is null
.
+ * associated with the node group. If the node group was deployed with a launch template, then this is
+ * null
.
* @return Returns a reference to this object so that method calls can be chained together.
*/
@@ -719,14 +713,14 @@ public Nodegroup withSubnets(java.util.CollectionremoteAccess
is null
.
+ * associated with the node group. If the node group was deployed with a launch template, then this is
+ * null
.
* remoteAccess
is null
.
+ * that is associated with the node group. If the node group was deployed with a launch template, then this
+ * is null
.
*/
public void setRemoteAccess(RemoteAccessConfig remoteAccess) {
@@ -736,13 +730,13 @@ public void setRemoteAccess(RemoteAccessConfig remoteAccess) {
/**
* remoteAccess
is null
.
+ * associated with the node group. If the node group was deployed with a launch template, then this is
+ * null
.
* remoteAccess
is null
.
+ * that is associated with the node group. If the node group was deployed with a launch template, then this
+ * is null
.
*/
public RemoteAccessConfig getRemoteAccess() {
@@ -752,14 +746,14 @@ public RemoteAccessConfig getRemoteAccess() {
/**
* remoteAccess
is null
.
+ * associated with the node group. If the node group was deployed with a launch template, then this is
+ * null
.
* remoteAccess
is null
.
+ * that is associated with the node group. If the node group was deployed with a launch template, then this
+ * is null
.
* @return Returns a reference to this object so that method calls can be chained together.
*/
@@ -1039,14 +1033,12 @@ public Nodegroup withResources(NodegroupResources resources) {
/**
* diskSize
is
- * null
.
+ * configuration. If the node group was deployed with a launch template, then this is null
.
* diskSize
is
- * null
.
+ * configuration. If the node group was deployed with a launch template, then this is null
.
*/
public void setDiskSize(Integer diskSize) {
@@ -1056,13 +1048,11 @@ public void setDiskSize(Integer diskSize) {
/**
* diskSize
is
- * null
.
+ * configuration. If the node group was deployed with a launch template, then this is null
.
* diskSize
is
- * null
.
+ * configuration. If the node group was deployed with a launch template, then this is null
.
*/
public Integer getDiskSize() {
@@ -1072,14 +1062,12 @@ public Integer getDiskSize() {
/**
* diskSize
is
- * null
.
+ * configuration. If the node group was deployed with a launch template, then this is null
.
* diskSize
is
- * null
.
+ * configuration. If the node group was deployed with a launch template, then this is null
.
* @return Returns a reference to this object so that method calls can be chained together.
*/
diff --git a/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/transform/ClusterJsonUnmarshaller.java b/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/transform/ClusterJsonUnmarshaller.java
index 1fed55c8b9fe..c6943f05eeff 100644
--- a/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/transform/ClusterJsonUnmarshaller.java
+++ b/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/transform/ClusterJsonUnmarshaller.java
@@ -76,6 +76,10 @@ public Cluster unmarshall(JsonUnmarshallerContext context) throws Exception {
context.nextToken();
cluster.setResourcesVpcConfig(VpcConfigResponseJsonUnmarshaller.getInstance().unmarshall(context));
}
+ if (context.testExpression("kubernetesNetworkConfig", targetDepth)) {
+ context.nextToken();
+ cluster.setKubernetesNetworkConfig(KubernetesNetworkConfigResponseJsonUnmarshaller.getInstance().unmarshall(context));
+ }
if (context.testExpression("logging", targetDepth)) {
context.nextToken();
cluster.setLogging(LoggingJsonUnmarshaller.getInstance().unmarshall(context));
diff --git a/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/transform/ClusterMarshaller.java b/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/transform/ClusterMarshaller.java
index 32f3efe19003..c836a622a018 100644
--- a/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/transform/ClusterMarshaller.java
+++ b/aws-java-sdk-eks/src/main/java/com/amazonaws/services/eks/model/transform/ClusterMarshaller.java
@@ -43,6 +43,8 @@ public class ClusterMarshaller {
.marshallLocationName("roleArn").build();
private static final MarshallingInfo
",
"endpointDiscoveryId" : false,
"enumType" : null,
- "fluentSetterDocumentation" : "/**
\n@param status The status code for a URL rewrite or redirect rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
The status code for a URL rewrite or redirect rule.
\n@return The status code for a URL rewrite or redirect rule.*/", + "getterDocumentation" : "/**The status code for a URL rewrite or redirect rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
The status code for a URL rewrite or redirect rule.
\n@param status The status code for a URL rewrite or redirect rule.*/", + "setterDocumentation" : "/**The status code for a URL rewrite or redirect rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
The status code for a URL rewrite or redirect rule.
\n@param status The status code for a URL rewrite or redirect rule.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The status code for a URL rewrite or redirect rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
The status code for a URL rewrite or redirect rule.
", + "documentation" : "The status code for a URL rewrite or redirect rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
The status code for a URL rewrite or redirect rule.
", + "documentation" : "The status code for a URL rewrite or redirect rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
The status code for a URL rewrite or redirect rule.
\n@param status The status code for a URL rewrite or redirect rule.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The status code for a URL rewrite or redirect rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
The status code for a URL rewrite or redirect rule.
\n@return The status code for a URL rewrite or redirect rule.*/", + "getterDocumentation" : "/**The status code for a URL rewrite or redirect rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
The status code for a URL rewrite or redirect rule.
\n@param status The status code for a URL rewrite or redirect rule.*/", + "setterDocumentation" : "/**The status code for a URL rewrite or redirect rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
The status code for a URL rewrite or redirect rule.
\n@param status The status code for a URL rewrite or redirect rule.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The status code for a URL rewrite or redirect rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
The status code for a URL rewrite or redirect rule.
", + "documentation" : "The status code for a URL rewrite or redirect rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
The status code for a URL rewrite or redirect rule.
" + "documentation":"The status code for a URL rewrite or redirect rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
Network configuration settings for your cluster.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**Network configuration settings for your cluster.
\n@param kubernetesNetworkConfig Network configuration settings for your cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withKubernetesNetworkConfig", + "getterDocumentation" : "/**Network configuration settings for your cluster.
\n@return Network configuration settings for your cluster.*/", + "getterMethodName" : "getKubernetesNetworkConfig", + "getterModel" : { + "returnType" : "KubernetesNetworkConfigResponse", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "kubernetesNetworkConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "kubernetesNetworkConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "KubernetesNetworkConfig", + "sensitive" : false, + "setterDocumentation" : "/**Network configuration settings for your cluster.
\n@param kubernetesNetworkConfig Network configuration settings for your cluster.*/", + "setterMethodName" : "setKubernetesNetworkConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "KubernetesNetworkConfigResponse", + "variableName" : "kubernetesNetworkConfig", + "variableType" : "KubernetesNetworkConfigResponse", + "documentation" : "", + "simpleType" : "KubernetesNetworkConfigResponse", + "variableSetterType" : "KubernetesNetworkConfigResponse" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**Network configuration settings for your cluster.
\n@param kubernetesNetworkConfig Network configuration settings for your cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "KubernetesNetworkConfigResponse", + "variableName" : "kubernetesNetworkConfig", + "variableType" : "KubernetesNetworkConfigResponse", + "documentation" : "Network configuration settings for your cluster.
", + "simpleType" : "KubernetesNetworkConfigResponse", + "variableSetterType" : "KubernetesNetworkConfigResponse" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "logging", "c2jShape" : "Logging", @@ -3756,6 +3825,76 @@ }, "xmlNameSpaceUri" : null }, + "KubernetesNetworkConfig" : { + "c2jName" : "kubernetesNetworkConfig", + "c2jShape" : "KubernetesNetworkConfigResponse", + "deprecated" : false, + "documentation" : "Network configuration settings for your cluster.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**Network configuration settings for your cluster.
\n@param kubernetesNetworkConfig Network configuration settings for your cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withKubernetesNetworkConfig", + "getterDocumentation" : "/**Network configuration settings for your cluster.
\n@return Network configuration settings for your cluster.*/", + "getterMethodName" : "getKubernetesNetworkConfig", + "getterModel" : { + "returnType" : "KubernetesNetworkConfigResponse", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "kubernetesNetworkConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "kubernetesNetworkConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "KubernetesNetworkConfig", + "sensitive" : false, + "setterDocumentation" : "/**Network configuration settings for your cluster.
\n@param kubernetesNetworkConfig Network configuration settings for your cluster.*/", + "setterMethodName" : "setKubernetesNetworkConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "KubernetesNetworkConfigResponse", + "variableName" : "kubernetesNetworkConfig", + "variableType" : "KubernetesNetworkConfigResponse", + "documentation" : "", + "simpleType" : "KubernetesNetworkConfigResponse", + "variableSetterType" : "KubernetesNetworkConfigResponse" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**Network configuration settings for your cluster.
\n@param kubernetesNetworkConfig Network configuration settings for your cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "KubernetesNetworkConfigResponse", + "variableName" : "kubernetesNetworkConfig", + "variableType" : "KubernetesNetworkConfigResponse", + "documentation" : "Network configuration settings for your cluster.
", + "simpleType" : "KubernetesNetworkConfigResponse", + "variableSetterType" : "KubernetesNetworkConfigResponse" + }, + "xmlNameSpaceUri" : null + }, "Logging" : { "c2jName" : "logging", "c2jShape" : "Logging", @@ -4785,6 +4924,75 @@ "variableSetterType" : "VpcConfigRequest" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "kubernetesNetworkConfig", + "c2jShape" : "KubernetesNetworkConfigRequest", + "deprecated" : false, + "documentation" : "The Kubernetes network configuration for the cluster.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The Kubernetes network configuration for the cluster.
\n@param kubernetesNetworkConfig The Kubernetes network configuration for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withKubernetesNetworkConfig", + "getterDocumentation" : "/**The Kubernetes network configuration for the cluster.
\n@return The Kubernetes network configuration for the cluster.*/", + "getterMethodName" : "getKubernetesNetworkConfig", + "getterModel" : { + "returnType" : "KubernetesNetworkConfigRequest", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "kubernetesNetworkConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "kubernetesNetworkConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "KubernetesNetworkConfig", + "sensitive" : false, + "setterDocumentation" : "/**The Kubernetes network configuration for the cluster.
\n@param kubernetesNetworkConfig The Kubernetes network configuration for the cluster.*/", + "setterMethodName" : "setKubernetesNetworkConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "KubernetesNetworkConfigRequest", + "variableName" : "kubernetesNetworkConfig", + "variableType" : "KubernetesNetworkConfigRequest", + "documentation" : "", + "simpleType" : "KubernetesNetworkConfigRequest", + "variableSetterType" : "KubernetesNetworkConfigRequest" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The Kubernetes network configuration for the cluster.
\n@param kubernetesNetworkConfig The Kubernetes network configuration for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "KubernetesNetworkConfigRequest", + "variableName" : "kubernetesNetworkConfig", + "variableType" : "KubernetesNetworkConfigRequest", + "documentation" : "The Kubernetes network configuration for the cluster.
", + "simpleType" : "KubernetesNetworkConfigRequest", + "variableSetterType" : "KubernetesNetworkConfigRequest" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "logging", "c2jShape" : "Logging", @@ -5455,6 +5663,76 @@ }, "xmlNameSpaceUri" : null }, + "KubernetesNetworkConfig" : { + "c2jName" : "kubernetesNetworkConfig", + "c2jShape" : "KubernetesNetworkConfigRequest", + "deprecated" : false, + "documentation" : "The Kubernetes network configuration for the cluster.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The Kubernetes network configuration for the cluster.
\n@param kubernetesNetworkConfig The Kubernetes network configuration for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withKubernetesNetworkConfig", + "getterDocumentation" : "/**The Kubernetes network configuration for the cluster.
\n@return The Kubernetes network configuration for the cluster.*/", + "getterMethodName" : "getKubernetesNetworkConfig", + "getterModel" : { + "returnType" : "KubernetesNetworkConfigRequest", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "kubernetesNetworkConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "kubernetesNetworkConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "KubernetesNetworkConfig", + "sensitive" : false, + "setterDocumentation" : "/**The Kubernetes network configuration for the cluster.
\n@param kubernetesNetworkConfig The Kubernetes network configuration for the cluster.*/", + "setterMethodName" : "setKubernetesNetworkConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "KubernetesNetworkConfigRequest", + "variableName" : "kubernetesNetworkConfig", + "variableType" : "KubernetesNetworkConfigRequest", + "documentation" : "", + "simpleType" : "KubernetesNetworkConfigRequest", + "variableSetterType" : "KubernetesNetworkConfigRequest" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The Kubernetes network configuration for the cluster.
\n@param kubernetesNetworkConfig The Kubernetes network configuration for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "KubernetesNetworkConfigRequest", + "variableName" : "kubernetesNetworkConfig", + "variableType" : "KubernetesNetworkConfigRequest", + "documentation" : "The Kubernetes network configuration for the cluster.
", + "simpleType" : "KubernetesNetworkConfigRequest", + "variableSetterType" : "KubernetesNetworkConfigRequest" + }, + "xmlNameSpaceUri" : null + }, "Logging" : { "c2jName" : "logging", "c2jShape" : "Logging", @@ -8486,12 +8764,12 @@ "c2jName" : "amiType", "c2jShape" : "AMITypes", "deprecated" : false, - "documentation" : "The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AMITypes*/",
+ "fluentSetterDocumentation" : "/**The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AMITypes*/",
"fluentSetterMethodName" : "withAmiType",
- "getterDocumentation" : "/**The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@see AMITypes*/",
+ "getterDocumentation" : "/**The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@see AMITypes*/",
"getterMethodName" : "getAmiType",
"getterModel" : {
"returnType" : "String",
@@ -8525,7 +8803,7 @@
"marshallingType" : "STRING",
"name" : "AmiType",
"sensitive" : false,
- "setterDocumentation" : "/**The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@see AMITypes*/",
+ "setterDocumentation" : "/**The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@see AMITypes*/",
"setterMethodName" : "setAmiType",
"setterModel" : {
"timestampFormat" : null,
@@ -8540,13 +8818,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AMITypes*/",
+ "varargSetterDocumentation" : "/**The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AMITypes*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "amiType",
"variableType" : "String",
- "documentation" : "The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.
An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.
An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withLaunchTemplate",
- "getterDocumentation" : "/**An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.*/",
+ "getterDocumentation" : "/**An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.*/",
"getterMethodName" : "getLaunchTemplate",
"getterModel" : {
"returnType" : "LaunchTemplateSpecification",
@@ -9107,7 +9385,7 @@
"marshallingType" : "STRUCTURED",
"name" : "LaunchTemplate",
"sensitive" : false,
- "setterDocumentation" : "/**An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.*/",
+ "setterDocumentation" : "/**An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.*/",
"setterMethodName" : "setLaunchTemplate",
"setterModel" : {
"timestampFormat" : null,
@@ -9122,13 +9400,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "LaunchTemplateSpecification",
"variableName" : "launchTemplate",
"variableType" : "LaunchTemplateSpecification",
- "documentation" : "An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.
An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.
The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AMITypes*/",
+ "fluentSetterDocumentation" : "/**The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AMITypes*/",
"fluentSetterMethodName" : "withAmiType",
- "getterDocumentation" : "/**The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@see AMITypes*/",
+ "getterDocumentation" : "/**The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@see AMITypes*/",
"getterMethodName" : "getAmiType",
"getterModel" : {
"returnType" : "String",
@@ -9316,7 +9594,7 @@
"marshallingType" : "STRING",
"name" : "AmiType",
"sensitive" : false,
- "setterDocumentation" : "/**The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@see AMITypes*/",
+ "setterDocumentation" : "/**The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@see AMITypes*/",
"setterMethodName" : "setAmiType",
"setterModel" : {
"timestampFormat" : null,
@@ -9331,13 +9609,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AMITypes*/",
+ "varargSetterDocumentation" : "/**The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AMITypes*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "amiType",
"variableType" : "String",
- "documentation" : "The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.
An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.
An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withLaunchTemplate",
- "getterDocumentation" : "/**An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.*/",
+ "getterDocumentation" : "/**An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.*/",
"getterMethodName" : "getLaunchTemplate",
"getterModel" : {
"returnType" : "LaunchTemplateSpecification",
@@ -9904,7 +10182,7 @@
"marshallingType" : "STRUCTURED",
"name" : "LaunchTemplate",
"sensitive" : false,
- "setterDocumentation" : "/**An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.*/",
+ "setterDocumentation" : "/**An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.*/",
"setterMethodName" : "setLaunchTemplate",
"setterModel" : {
"timestampFormat" : null,
@@ -9919,13 +10197,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.
instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "LaunchTemplateSpecification",
"variableName" : "launchTemplate",
"variableType" : "LaunchTemplateSpecification",
- "documentation" : "An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.
An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.
The Kubernetes network configuration for the cluster.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.eks.model.KubernetesNetworkConfigRequest", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "serviceIpv4Cidr", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withServiceIpv4Cidr", + "getterDocumentation" : "/**The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
*/", + "getterMethodName" : "getServiceIpv4Cidr", + "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" : "serviceIpv4Cidr", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "serviceIpv4Cidr", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ServiceIpv4Cidr", + "sensitive" : false, + "setterDocumentation" : "/**The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
*/", + "setterMethodName" : "setServiceIpv4Cidr", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "serviceIpv4Cidr", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "serviceIpv4Cidr", + "variableType" : "String", + "documentation" : "The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withServiceIpv4Cidr", + "getterDocumentation" : "/**The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
*/", + "getterMethodName" : "getServiceIpv4Cidr", + "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" : "serviceIpv4Cidr", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "serviceIpv4Cidr", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ServiceIpv4Cidr", + "sensitive" : false, + "setterDocumentation" : "/**The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
*/", + "setterMethodName" : "setServiceIpv4Cidr", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "serviceIpv4Cidr", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "serviceIpv4Cidr", + "variableType" : "String", + "documentation" : "The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
The Kubernetes network configuration for the cluster.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.eks.model.KubernetesNetworkConfigResponse", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "serviceIpv4Cidr", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.
\n@param serviceIpv4Cidr The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withServiceIpv4Cidr", + "getterDocumentation" : "/**The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.
\n@return The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.*/", + "getterMethodName" : "getServiceIpv4Cidr", + "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" : "serviceIpv4Cidr", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "serviceIpv4Cidr", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ServiceIpv4Cidr", + "sensitive" : false, + "setterDocumentation" : "/**The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.
\n@param serviceIpv4Cidr The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.*/", + "setterMethodName" : "setServiceIpv4Cidr", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "serviceIpv4Cidr", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.
\n@param serviceIpv4Cidr The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "serviceIpv4Cidr", + "variableType" : "String", + "documentation" : "The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "ServiceIpv4Cidr" : { + "c2jName" : "serviceIpv4Cidr", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.
\n@param serviceIpv4Cidr The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withServiceIpv4Cidr", + "getterDocumentation" : "/**The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.
\n@return The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.*/", + "getterMethodName" : "getServiceIpv4Cidr", + "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" : "serviceIpv4Cidr", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "serviceIpv4Cidr", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ServiceIpv4Cidr", + "sensitive" : false, + "setterDocumentation" : "/**The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.
\n@param serviceIpv4Cidr The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.*/", + "setterMethodName" : "setServiceIpv4Cidr", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "serviceIpv4Cidr", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.
\n@param serviceIpv4Cidr The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "serviceIpv4Cidr", + "variableType" : "String", + "documentation" : "The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.eks.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "KubernetesNetworkConfigResponse", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "KubernetesNetworkConfigResponse", + "variableName" : "kubernetesNetworkConfigResponse", + "variableType" : "KubernetesNetworkConfigResponse", + "documentation" : null, + "simpleType" : "KubernetesNetworkConfigResponse", + "variableSetterType" : "KubernetesNetworkConfigResponse" + }, + "wrapper" : false + }, "LaunchTemplateSpecification" : { "c2jName" : "LaunchTemplateSpecification", "customization" : { @@ -25819,12 +26465,12 @@ "c2jName" : "instanceTypes", "c2jShape" : "StringList", "deprecated" : false, - "documentation" : "If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then instanceTypes
is null
.
If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then instanceTypes
is null
.
instanceTypes
is null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withInstanceTypes",
- "getterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then instanceTypes
is null
.
instanceTypes
is null
.*/",
+ "getterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
null
.*/",
"getterMethodName" : "getInstanceTypes",
"getterModel" : {
"returnType" : "java.util.ListIf the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then instanceTypes
is null
.
instanceTypes
is null
.*/",
+ "setterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
null
.*/",
"setterMethodName" : "setInstanceTypes",
"setterModel" : {
"timestampFormat" : null,
@@ -25957,13 +26603,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then instanceTypes
is null
.
NOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceTypes(java.util.Collection)} or {@link #withInstanceTypes(java.util.Collection)} if you want to override the existing values.
\n@param instanceTypes If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, theninstanceTypes
is null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
NOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceTypes(java.util.Collection)} or {@link #withInstanceTypes(java.util.Collection)} if you want to override the existing values.
\n@param instanceTypes If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this isnull
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.util.ListIf the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then instanceTypes
is null
.
If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then remoteAccess
is null
.
If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then remoteAccess
is null
.
remoteAccess
is null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withRemoteAccess",
- "getterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then remoteAccess
is null
.
remoteAccess
is null
.*/",
+ "getterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
null
.*/",
"getterMethodName" : "getRemoteAccess",
"getterModel" : {
"returnType" : "RemoteAccessConfig",
@@ -26164,7 +26810,7 @@
"marshallingType" : "STRUCTURED",
"name" : "RemoteAccess",
"sensitive" : false,
- "setterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then remoteAccess
is null
.
remoteAccess
is null
.*/",
+ "setterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
null
.*/",
"setterMethodName" : "setRemoteAccess",
"setterModel" : {
"timestampFormat" : null,
@@ -26179,13 +26825,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then remoteAccess
is null
.
remoteAccess
is null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "RemoteAccessConfig",
"variableName" : "remoteAccess",
"variableType" : "RemoteAccessConfig",
- "documentation" : "If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then remoteAccess
is null
.
If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then diskSize
is null
.
If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is null
.
If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then diskSize
is null
.
diskSize
is null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is null
.
null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withDiskSize",
- "getterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then diskSize
is null
.
diskSize
is null
.*/",
+ "getterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is null
.
null
.*/",
"getterMethodName" : "getDiskSize",
"getterModel" : {
"returnType" : "Integer",
@@ -26593,7 +27239,7 @@
"marshallingType" : "INTEGER",
"name" : "DiskSize",
"sensitive" : false,
- "setterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then diskSize
is null
.
diskSize
is null
.*/",
+ "setterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is null
.
null
.*/",
"setterMethodName" : "setDiskSize",
"setterModel" : {
"timestampFormat" : null,
@@ -26608,13 +27254,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then diskSize
is null
.
diskSize
is null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is null
.
null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "Integer",
"variableName" : "diskSize",
"variableType" : "Integer",
- "documentation" : "If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then diskSize
is null
.
If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is null
.
If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then diskSize
is null
.
If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is null
.
If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then diskSize
is null
.
diskSize
is null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is null
.
null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withDiskSize",
- "getterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then diskSize
is null
.
diskSize
is null
.*/",
+ "getterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is null
.
null
.*/",
"getterMethodName" : "getDiskSize",
"getterModel" : {
"returnType" : "Integer",
@@ -27165,7 +27811,7 @@
"marshallingType" : "INTEGER",
"name" : "DiskSize",
"sensitive" : false,
- "setterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then diskSize
is null
.
diskSize
is null
.*/",
+ "setterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is null
.
null
.*/",
"setterMethodName" : "setDiskSize",
"setterModel" : {
"timestampFormat" : null,
@@ -27180,13 +27826,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then diskSize
is null
.
diskSize
is null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is null
.
null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "Integer",
"variableName" : "diskSize",
"variableType" : "Integer",
- "documentation" : "If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then diskSize
is null
.
If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is null
.
If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then instanceTypes
is null
.
If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then instanceTypes
is null
.
instanceTypes
is null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withInstanceTypes",
- "getterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then instanceTypes
is null
.
instanceTypes
is null
.*/",
+ "getterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
null
.*/",
"getterMethodName" : "getInstanceTypes",
"getterModel" : {
"returnType" : "java.util.ListIf the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then instanceTypes
is null
.
instanceTypes
is null
.*/",
+ "setterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
null
.*/",
"setterMethodName" : "setInstanceTypes",
"setterModel" : {
"timestampFormat" : null,
@@ -27404,13 +28050,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then instanceTypes
is null
.
NOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceTypes(java.util.Collection)} or {@link #withInstanceTypes(java.util.Collection)} if you want to override the existing values.
\n@param instanceTypes If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, theninstanceTypes
is null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
NOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceTypes(java.util.Collection)} or {@link #withInstanceTypes(java.util.Collection)} if you want to override the existing values.
\n@param instanceTypes If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this isnull
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.util.ListIf the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then instanceTypes
is null
.
If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then remoteAccess
is null
.
If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then remoteAccess
is null
.
remoteAccess
is null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withRemoteAccess",
- "getterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then remoteAccess
is null
.
remoteAccess
is null
.*/",
+ "getterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
null
.*/",
"getterMethodName" : "getRemoteAccess",
"getterModel" : {
"returnType" : "RemoteAccessConfig",
@@ -28033,7 +28679,7 @@
"marshallingType" : "STRUCTURED",
"name" : "RemoteAccess",
"sensitive" : false,
- "setterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then remoteAccess
is null
.
remoteAccess
is null
.*/",
+ "setterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
null
.*/",
"setterMethodName" : "setRemoteAccess",
"setterModel" : {
"timestampFormat" : null,
@@ -28048,13 +28694,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then remoteAccess
is null
.
remoteAccess
is null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
null
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "RemoteAccessConfig",
"variableName" : "remoteAccess",
"variableType" : "RemoteAccessConfig",
- "documentation" : "If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then remoteAccess
is null
.
If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
The VPC configuration used by the cluster control plane. Amazon EKS VPC resources have specific requirements to work properly with Kubernetes. For more information, see Cluster VPC Considerations and Cluster Security Group Considerations in the Amazon EKS User Guide.
" }, + "kubernetesNetworkConfig":{ + "shape":"KubernetesNetworkConfigResponse", + "documentation":"Network configuration settings for your cluster.
" + }, "logging":{ "shape":"Logging", "documentation":"The logging configuration for your cluster.
" @@ -544,6 +548,10 @@ "shape":"VpcConfigRequest", "documentation":"The VPC configuration used by the cluster control plane. Amazon EKS VPC resources have specific requirements to work properly with Kubernetes. For more information, see Cluster VPC Considerations and Cluster Security Group Considerations in the Amazon EKS User Guide. You must specify at least two subnets. You can specify up to five security groups, but we recommend that you use a dedicated security group for your cluster control plane.
" }, + "kubernetesNetworkConfig":{ + "shape":"KubernetesNetworkConfigRequest", + "documentation":"The Kubernetes network configuration for the cluster.
" + }, "logging":{ "shape":"Logging", "documentation":"Enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs. By default, cluster control plane logs aren't exported to CloudWatch Logs. For more information, see Amazon EKS Cluster Control Plane Logs in the Amazon EKS User Guide .
CloudWatch Logs ingestion, archive storage, and data scanning rates apply to exported control plane logs. For more information, see Amazon CloudWatch Pricing.
The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64
AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
The AMI type for your node group. GPU instance types should use the AL2_x86_64_GPU
AMI type. Non-GPU instances should use the AL2_x86_64
AMI type. Arm instances should use the AL2_ARM_64
AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify launchTemplate
, and your launch template uses a custom AMI, then don't specify amiType
, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.
An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
. If specified, make sure that the launch template meets the requirements in launchTemplateSpecification
.
An object representing a node group's launch template specification. If specified, then do not specify instanceTypes
, diskSize
, or remoteAccess
and make sure that the launch template meets the requirements in launchTemplateSpecification
.
The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:
Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.
Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.
Between /24 and /12.
You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.
The Kubernetes network configuration for the cluster.
" + }, + "KubernetesNetworkConfigResponse":{ + "type":"structure", + "members":{ + "serviceIpv4Cidr":{ + "shape":"String", + "documentation":"The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.
" + } + }, + "documentation":"The Kubernetes network configuration for the cluster.
" + }, "LaunchTemplateSpecification":{ "type":"structure", "members":{ @@ -1398,7 +1426,7 @@ }, "instanceTypes":{ "shape":"StringList", - "documentation":"If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then instanceTypes
is null
.
If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then remoteAccess
is null
.
If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then this is null
.
If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then diskSize
is null
.
If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is null
.
Deletes the queued purchase for the specified Savings Plan.
", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "ValidationException", + "documentation" : "One of the input parameters is not valid.
", + "httpStatusCode" : 400 + }, { + "exceptionName" : "ResourceNotFoundException", + "documentation" : "The specified resource was not found.
", + "httpStatusCode" : 404 + }, { + "exceptionName" : "InternalServerException", + "documentation" : "An unexpected error occurred.
", + "httpStatusCode" : 500 + }, { + "exceptionName" : "ServiceQuotaExceededException", + "documentation" : "A service quota has been exceeded.
", + "httpStatusCode" : 402 + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteQueuedSavingsPlanRequest", + "variableName" : "deleteQueuedSavingsPlanRequest", + "variableType" : "DeleteQueuedSavingsPlanRequest", + "documentation" : "", + "simpleType" : "DeleteQueuedSavingsPlanRequest", + "variableSetterType" : "DeleteQueuedSavingsPlanRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "deleteQueuedSavingsPlan", + "operationName" : "DeleteQueuedSavingsPlan", + "returnType" : { + "returnType" : "DeleteQueuedSavingsPlanResult", + "documentation" : null + }, + "syncReturnType" : "DeleteQueuedSavingsPlanResult" + }, "DescribeSavingsPlanRates" : { "asyncCallableType" : "java.util.concurrent.CallableThe time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
\n@param purchaseTime The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPurchaseTime", + "getterDocumentation" : "/**The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
\n@return The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).*/", + "getterMethodName" : "getPurchaseTime", + "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" : "purchaseTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "purchaseTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "PurchaseTime", + "sensitive" : false, + "setterDocumentation" : "/**The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
\n@param purchaseTime The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).*/", + "setterMethodName" : "setPurchaseTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "purchaseTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
\n@param purchaseTime The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "purchaseTime", + "variableType" : "java.util.Date", + "documentation" : "The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "clientToken", "c2jShape" : "ClientToken", @@ -1036,6 +1154,76 @@ }, "xmlNameSpaceUri" : null }, + "PurchaseTime" : { + "c2jName" : "purchaseTime", + "c2jShape" : "DateTime", + "deprecated" : false, + "documentation" : "The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
\n@param purchaseTime The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPurchaseTime", + "getterDocumentation" : "/**The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
\n@return The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).*/", + "getterMethodName" : "getPurchaseTime", + "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" : "purchaseTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "purchaseTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "PurchaseTime", + "sensitive" : false, + "setterDocumentation" : "/**The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
\n@param purchaseTime The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).*/", + "setterMethodName" : "setPurchaseTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "purchaseTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
\n@param purchaseTime The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "purchaseTime", + "variableType" : "java.util.Date", + "documentation" : "The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, "SavingsPlanOfferingId" : { "c2jName" : "savingsPlanOfferingId", "c2jShape" : "SavingsPlanOfferingId", @@ -1584,6 +1772,238 @@ }, "wrapper" : false }, + "DeleteQueuedSavingsPlanRequest" : { + "c2jName" : "DeleteQueuedSavingsPlanRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.savingsplans.request.DeleteQueuedSavingsPlanRequest", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "DeleteQueuedSavingsPlan", + "locationName" : null, + "requestUri" : "/DeleteQueuedSavingsPlan", + "target" : null, + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "savingsPlanId", + "c2jShape" : "SavingsPlanId", + "deprecated" : false, + "documentation" : "The ID of the Savings Plan.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The ID of the Savings Plan.
\n@param savingsPlanId The ID of the Savings Plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSavingsPlanId", + "getterDocumentation" : "/**The ID of the Savings Plan.
\n@return The ID of the Savings Plan.*/", + "getterMethodName" : "getSavingsPlanId", + "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" : "savingsPlanId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "savingsPlanId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "SavingsPlanId", + "sensitive" : false, + "setterDocumentation" : "/**The ID of the Savings Plan.
\n@param savingsPlanId The ID of the Savings Plan.*/", + "setterMethodName" : "setSavingsPlanId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "savingsPlanId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The ID of the Savings Plan.
\n@param savingsPlanId The ID of the Savings Plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "savingsPlanId", + "variableType" : "String", + "documentation" : "The ID of the Savings Plan.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "SavingsPlanId" : { + "c2jName" : "savingsPlanId", + "c2jShape" : "SavingsPlanId", + "deprecated" : false, + "documentation" : "The ID of the Savings Plan.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The ID of the Savings Plan.
\n@param savingsPlanId The ID of the Savings Plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSavingsPlanId", + "getterDocumentation" : "/**The ID of the Savings Plan.
\n@return The ID of the Savings Plan.*/", + "getterMethodName" : "getSavingsPlanId", + "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" : "savingsPlanId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "savingsPlanId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "SavingsPlanId", + "sensitive" : false, + "setterDocumentation" : "/**The ID of the Savings Plan.
\n@param savingsPlanId The ID of the Savings Plan.*/", + "setterMethodName" : "setSavingsPlanId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "savingsPlanId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The ID of the Savings Plan.
\n@param savingsPlanId The ID of the Savings Plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "savingsPlanId", + "variableType" : "String", + "documentation" : "The ID of the Savings Plan.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.savingsplans.request", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "savingsPlanId" ], + "shapeName" : "DeleteQueuedSavingsPlanRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteQueuedSavingsPlanRequest", + "variableName" : "deleteQueuedSavingsPlanRequest", + "variableType" : "DeleteQueuedSavingsPlanRequest", + "documentation" : null, + "simpleType" : "DeleteQueuedSavingsPlanRequest", + "variableSetterType" : "DeleteQueuedSavingsPlanRequest" + }, + "wrapper" : false + }, + "DeleteQueuedSavingsPlanResult" : { + "c2jName" : "DeleteQueuedSavingsPlanResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.savingsplans.response.DeleteQueuedSavingsPlanResult", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.savingsplans.response", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DeleteQueuedSavingsPlanResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteQueuedSavingsPlanResult", + "variableName" : "deleteQueuedSavingsPlanResult", + "variableType" : "DeleteQueuedSavingsPlanResult", + "documentation" : null, + "simpleType" : "DeleteQueuedSavingsPlanResult", + "variableSetterType" : "DeleteQueuedSavingsPlanResult" + }, + "wrapper" : false + }, "DescribeSavingsPlanRatesRequest" : { "c2jName" : "DescribeSavingsPlanRatesRequest", "customization" : { @@ -24623,9 +25043,6 @@ }, { "name" : "AmazonECS", "value" : "AmazonECS" - }, { - "name" : "AmazonEKS", - "value" : "AmazonEKS" }, { "name" : "AWSLambda", "value" : "AWSLambda" @@ -24738,6 +25155,12 @@ }, { "name" : "Retired", "value" : "retired" + }, { + "name" : "Queued", + "value" : "queued" + }, { + "name" : "QueuedDeleted", + "value" : "queued-deleted" } ], "errorCode" : null, "fullyQualifiedName" : "com.amazonaws.services.savingsplans.enum.SavingsPlanState", diff --git a/aws-java-sdk-models/src/main/resources/models/savingsplans-2019-06-28-model.json b/aws-java-sdk-models/src/main/resources/models/savingsplans-2019-06-28-model.json index 09b5a1c1d637..d08f4423923d 100644 --- a/aws-java-sdk-models/src/main/resources/models/savingsplans-2019-06-28-model.json +++ b/aws-java-sdk-models/src/main/resources/models/savingsplans-2019-06-28-model.json @@ -29,6 +29,22 @@ ], "documentation":"Creates a Savings Plan.
" }, + "DeleteQueuedSavingsPlan":{ + "name":"DeleteQueuedSavingsPlan", + "http":{ + "method":"POST", + "requestUri":"/DeleteQueuedSavingsPlan" + }, + "input":{"shape":"DeleteQueuedSavingsPlanRequest"}, + "output":{"shape":"DeleteQueuedSavingsPlanResponse"}, + "errors":[ + {"shape":"ValidationException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerException"}, + {"shape":"ServiceQuotaExceededException"} + ], + "documentation":"Deletes the queued purchase for the specified Savings Plan.
" + }, "DescribeSavingsPlanRates":{ "name":"DescribeSavingsPlanRates", "http":{ @@ -154,6 +170,10 @@ "shape":"Amount", "documentation":"The up-front payment amount. This is a whole number between 50 and 99 percent of the total value of the Savings Plan. This parameter is supported only if the payment option is Partial Upfront
.
The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
" + }, "clientToken":{ "shape":"ClientToken", "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
", @@ -185,6 +205,22 @@ "type":"list", "member":{"shape":"CurrencyCode"} }, + "DateTime":{"type":"timestamp"}, + "DeleteQueuedSavingsPlanRequest":{ + "type":"structure", + "required":["savingsPlanId"], + "members":{ + "savingsPlanId":{ + "shape":"SavingsPlanId", + "documentation":"The ID of the Savings Plan.
" + } + } + }, + "DeleteQueuedSavingsPlanResponse":{ + "type":"structure", + "members":{ + } + }, "DescribeSavingsPlanRatesRequest":{ "type":"structure", "required":["savingsPlanId"], @@ -961,7 +997,6 @@ "enum":[ "AmazonEC2", "AmazonECS", - "AmazonEKS", "AWSLambda" ] }, @@ -1001,7 +1036,9 @@ "payment-pending", "payment-failed", "active", - "retired" + "retired", + "queued", + "queued-deleted" ] }, "SavingsPlanStateList":{ 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..54e45633a6fc 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", "EnumSetterOverload", "ClientMutationMethods" ], "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 4c42f51d261f..ad3a3daf595a 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" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/synthetics-2017-10-11-intermediate.json b/aws-java-sdk-models/src/main/resources/models/synthetics-2017-10-11-intermediate.json index aa7bedc5c377..c8ea7aaecd4e 100644 --- a/aws-java-sdk-models/src/main/resources/models/synthetics-2017-10-11-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/synthetics-2017-10-11-intermediate.json @@ -896,7 +896,7 @@ "xmlNameSpaceUri" : null }, { "c2jName" : "ExecutionRoleArn", - "c2jShape" : "Arn", + "c2jShape" : "RoleArn", "deprecated" : false, "documentation" : "The ARN of the IAM role used to run the canary. This role must include lambda.amazonaws.com
as a principal in the trust policy.
The ARN of the Lambda function that is used as your canary's engine. For more information about Lambda ARN format, see Resources and Conditions for Lambda Actions.
", "endpointDiscoveryId" : false, @@ -1519,12 +1519,12 @@ "c2jName" : "RuntimeVersion", "c2jShape" : "String", "deprecated" : false, - "documentation" : "Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withRuntimeVersion",
- "getterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
+ "getterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
"getterMethodName" : "getRuntimeVersion",
"getterModel" : {
"returnType" : "String",
@@ -1558,7 +1558,7 @@
"marshallingType" : "STRING",
"name" : "RuntimeVersion",
"sensitive" : false,
- "setterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
+ "setterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
"setterMethodName" : "setRuntimeVersion",
"setterModel" : {
"timestampFormat" : null,
@@ -1573,13 +1573,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "runtimeVersion",
"variableType" : "String",
- "documentation" : "Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
The ARN of the Lambda function that is used as your canary's engine. For more information about Lambda ARN format, see Resources and Conditions for Lambda Actions.
", "endpointDiscoveryId" : false, @@ -2020,7 +2020,7 @@ }, "ExecutionRoleArn" : { "c2jName" : "ExecutionRoleArn", - "c2jShape" : "Arn", + "c2jShape" : "RoleArn", "deprecated" : false, "documentation" : "The ARN of the IAM role used to run the canary. This role must include lambda.amazonaws.com
as a principal in the trust policy.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withRuntimeVersion",
- "getterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
+ "getterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
"getterMethodName" : "getRuntimeVersion",
"getterModel" : {
"returnType" : "String",
@@ -2411,7 +2411,7 @@
"marshallingType" : "STRING",
"name" : "RuntimeVersion",
"sensitive" : false,
- "setterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
+ "setterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
"setterMethodName" : "setRuntimeVersion",
"setterModel" : {
"timestampFormat" : null,
@@ -2426,13 +2426,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "runtimeVersion",
"variableType" : "String",
- "documentation" : "Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
A unique ID that identifies this canary run.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**A unique ID that identifies this canary run.
\n@param id A unique ID that identifies this canary run.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**A unique ID that identifies this canary run.
\n@return A unique ID that identifies this canary run.*/", + "getterMethodName" : "getId", + "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" : "Id", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Id", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Id", + "sensitive" : false, + "setterDocumentation" : "/**A unique ID that identifies this canary run.
\n@param id A unique ID that identifies this canary run.*/", + "setterMethodName" : "setId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**A unique ID that identifies this canary run.
\n@param id A unique ID that identifies this canary run.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "A unique ID that identifies this canary run.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { "c2jName" : "Name", "c2jShape" : "CanaryName", "deprecated" : false, @@ -4719,6 +4788,76 @@ }, "xmlNameSpaceUri" : null }, + "Id" : { + "c2jName" : "Id", + "c2jShape" : "UUID", + "deprecated" : false, + "documentation" : "A unique ID that identifies this canary run.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**A unique ID that identifies this canary run.
\n@param id A unique ID that identifies this canary run.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**A unique ID that identifies this canary run.
\n@return A unique ID that identifies this canary run.*/", + "getterMethodName" : "getId", + "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" : "Id", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Id", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Id", + "sensitive" : false, + "setterDocumentation" : "/**A unique ID that identifies this canary run.
\n@param id A unique ID that identifies this canary run.*/", + "setterMethodName" : "setId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**A unique ID that identifies this canary run.
\n@param id A unique ID that identifies this canary run.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "A unique ID that identifies this canary run.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "Name" : { "c2jName" : "Name", "c2jShape" : "CanaryName", @@ -4976,12 +5115,12 @@ "c2jName" : "TimeoutInSeconds", "c2jShape" : "MaxFifteenMinutesInSeconds", "deprecated" : false, - "documentation" : "How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
", + "documentation" : "How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.
If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@param timeoutInSeconds How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.
If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@param timeoutInSeconds How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTimeoutInSeconds", - "getterDocumentation" : "/**
How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@return How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.*/", + "getterDocumentation" : "/**How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.
If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@return How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.*/", "getterMethodName" : "getTimeoutInSeconds", "getterModel" : { "returnType" : "Integer", @@ -5015,7 +5154,7 @@ "marshallingType" : "INTEGER", "name" : "TimeoutInSeconds", "sensitive" : false, - "setterDocumentation" : "/**
How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@param timeoutInSeconds How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.*/", + "setterDocumentation" : "/**How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.
If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@param timeoutInSeconds How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.*/", "setterMethodName" : "setTimeoutInSeconds", "setterModel" : { "timestampFormat" : null, @@ -5030,13 +5169,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@param timeoutInSeconds How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.
If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@param timeoutInSeconds How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "timeoutInSeconds", "variableType" : "Integer", - "documentation" : "
How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
", + "documentation" : "How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.
If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -5045,12 +5184,12 @@ "c2jName" : "MemoryInMB", "c2jShape" : "MaxSize3008", "deprecated" : false, - "documentation" : "The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.
", + "documentation" : "The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMemoryInMB", - "getterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.
\n@return The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.*/", + "getterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@return The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.*/", "getterMethodName" : "getMemoryInMB", "getterModel" : { "returnType" : "Integer", @@ -5084,7 +5223,7 @@ "marshallingType" : "INTEGER", "name" : "MemoryInMB", "sensitive" : false, - "setterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.*/", + "setterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.*/", "setterMethodName" : "setMemoryInMB", "setterModel" : { "timestampFormat" : null, @@ -5099,29 +5238,168 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "memoryInMB", "variableType" : "Integer", - "documentation" : "The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.
", + "documentation" : "The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "ActiveTracing", + "c2jShape" : "NullableBoolean", + "deprecated" : false, + "documentation" : "Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see Canaries and X-Ray tracing.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.
Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see Canaries and X-Ray tracing.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withActiveTracing",
+ "getterDocumentation" : "/**
Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see Canaries and X-Ray tracing.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.*/",
+ "getterMethodName" : "getActiveTracing",
+ "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" : "ActiveTracing",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "ActiveTracing",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "Boolean",
+ "marshallingType" : "BOOLEAN",
+ "name" : "ActiveTracing",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see Canaries and X-Ray tracing.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.*/",
+ "setterMethodName" : "setActiveTracing",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "Boolean",
+ "variableName" : "activeTracing",
+ "variableType" : "Boolean",
+ "documentation" : "",
+ "simpleType" : "Boolean",
+ "variableSetterType" : "Boolean"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "shouldFullyQualify" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see Canaries and X-Ray tracing.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "Boolean",
+ "variableName" : "activeTracing",
+ "variableType" : "Boolean",
+ "documentation" : "
Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see Canaries and X-Ray tracing.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.
Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see Canaries and X-Ray tracing.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.
Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see Canaries and X-Ray tracing.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withActiveTracing",
+ "getterDocumentation" : "/**
Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see Canaries and X-Ray tracing.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.*/",
+ "getterMethodName" : "getActiveTracing",
+ "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" : "ActiveTracing",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "ActiveTracing",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "Boolean",
+ "marshallingType" : "BOOLEAN",
+ "name" : "ActiveTracing",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see Canaries and X-Ray tracing.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.*/",
+ "setterMethodName" : "setActiveTracing",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "Boolean",
+ "variableName" : "activeTracing",
+ "variableType" : "Boolean",
+ "documentation" : "",
+ "simpleType" : "Boolean",
+ "variableSetterType" : "Boolean"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "shouldFullyQualify" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see Canaries and X-Ray tracing.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "Boolean",
+ "variableName" : "activeTracing",
+ "variableType" : "Boolean",
+ "documentation" : "
Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see Canaries and X-Ray tracing.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.
The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.
", + "documentation" : "The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMemoryInMB", - "getterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.
\n@return The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.*/", + "getterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@return The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.*/", "getterMethodName" : "getMemoryInMB", "getterModel" : { "returnType" : "Integer", @@ -5155,7 +5433,7 @@ "marshallingType" : "INTEGER", "name" : "MemoryInMB", "sensitive" : false, - "setterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.*/", + "setterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.*/", "setterMethodName" : "setMemoryInMB", "setterModel" : { "timestampFormat" : null, @@ -5170,13 +5448,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "memoryInMB", "variableType" : "Integer", - "documentation" : "The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.
", + "documentation" : "The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -5186,12 +5464,12 @@ "c2jName" : "TimeoutInSeconds", "c2jShape" : "MaxFifteenMinutesInSeconds", "deprecated" : false, - "documentation" : "How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
", + "documentation" : "How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.
If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@param timeoutInSeconds How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.
If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@param timeoutInSeconds How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTimeoutInSeconds", - "getterDocumentation" : "/**
How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@return How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.*/", + "getterDocumentation" : "/**How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.
If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@return How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.*/", "getterMethodName" : "getTimeoutInSeconds", "getterModel" : { "returnType" : "Integer", @@ -5225,7 +5503,7 @@ "marshallingType" : "INTEGER", "name" : "TimeoutInSeconds", "sensitive" : false, - "setterDocumentation" : "/**
How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@param timeoutInSeconds How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.*/", + "setterDocumentation" : "/**How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.
If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@param timeoutInSeconds How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.*/", "setterMethodName" : "setTimeoutInSeconds", "setterModel" : { "timestampFormat" : null, @@ -5240,13 +5518,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@param timeoutInSeconds How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.
If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
\n@param timeoutInSeconds How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "timeoutInSeconds", "variableType" : "Integer", - "documentation" : "
How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
", + "documentation" : "How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.
If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -5256,7 +5534,7 @@ "packageName" : "com.amazonaws.services.synthetics.model", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "TimeoutInSeconds" ], + "required" : null, "shapeName" : "CanaryRunConfigInput", "signerAware" : false, "signerType" : null, @@ -5284,7 +5562,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "A structure that contains information for a canary run.
", + "documentation" : "A structure that contains information about a canary run.
", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -5368,12 +5646,12 @@ "c2jName" : "MemoryInMB", "c2jShape" : "MaxSize3008", "deprecated" : false, - "documentation" : "The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.
", + "documentation" : "The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMemoryInMB", - "getterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.
\n@return The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.*/", + "getterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@return The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.*/", "getterMethodName" : "getMemoryInMB", "getterModel" : { "returnType" : "Integer", @@ -5407,7 +5685,7 @@ "marshallingType" : "INTEGER", "name" : "MemoryInMB", "sensitive" : false, - "setterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.*/", + "setterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.*/", "setterMethodName" : "setMemoryInMB", "setterModel" : { "timestampFormat" : null, @@ -5422,29 +5700,168 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "memoryInMB", "variableType" : "Integer", - "documentation" : "The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.
", + "documentation" : "The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "ActiveTracing", + "c2jShape" : "NullableBoolean", + "deprecated" : false, + "documentation" : "Displays whether this canary run used active AWS X-Ray tracing.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**Displays whether this canary run used active AWS X-Ray tracing.
\n@param activeTracing Displays whether this canary run used active AWS X-Ray tracing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withActiveTracing", + "getterDocumentation" : "/**Displays whether this canary run used active AWS X-Ray tracing.
\n@return Displays whether this canary run used active AWS X-Ray tracing.*/", + "getterMethodName" : "getActiveTracing", + "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" : "ActiveTracing", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ActiveTracing", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "ActiveTracing", + "sensitive" : false, + "setterDocumentation" : "/**Displays whether this canary run used active AWS X-Ray tracing.
\n@param activeTracing Displays whether this canary run used active AWS X-Ray tracing.*/", + "setterMethodName" : "setActiveTracing", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "activeTracing", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**Displays whether this canary run used active AWS X-Ray tracing.
\n@param activeTracing Displays whether this canary run used active AWS X-Ray tracing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "activeTracing", + "variableType" : "Boolean", + "documentation" : "Displays whether this canary run used active AWS X-Ray tracing.
", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { + "ActiveTracing" : { + "c2jName" : "ActiveTracing", + "c2jShape" : "NullableBoolean", + "deprecated" : false, + "documentation" : "Displays whether this canary run used active AWS X-Ray tracing.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**Displays whether this canary run used active AWS X-Ray tracing.
\n@param activeTracing Displays whether this canary run used active AWS X-Ray tracing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withActiveTracing", + "getterDocumentation" : "/**Displays whether this canary run used active AWS X-Ray tracing.
\n@return Displays whether this canary run used active AWS X-Ray tracing.*/", + "getterMethodName" : "getActiveTracing", + "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" : "ActiveTracing", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ActiveTracing", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "ActiveTracing", + "sensitive" : false, + "setterDocumentation" : "/**Displays whether this canary run used active AWS X-Ray tracing.
\n@param activeTracing Displays whether this canary run used active AWS X-Ray tracing.*/", + "setterMethodName" : "setActiveTracing", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "activeTracing", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**Displays whether this canary run used active AWS X-Ray tracing.
\n@param activeTracing Displays whether this canary run used active AWS X-Ray tracing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "activeTracing", + "variableType" : "Boolean", + "documentation" : "Displays whether this canary run used active AWS X-Ray tracing.
", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, "MemoryInMB" : { "c2jName" : "MemoryInMB", "c2jShape" : "MaxSize3008", "deprecated" : false, - "documentation" : "The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.
", + "documentation" : "The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMemoryInMB", - "getterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.
\n@return The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.*/", + "getterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@return The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.*/", "getterMethodName" : "getMemoryInMB", "getterModel" : { "returnType" : "Integer", @@ -5478,7 +5895,7 @@ "marshallingType" : "INTEGER", "name" : "MemoryInMB", "sensitive" : false, - "setterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.*/", + "setterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.*/", "setterMethodName" : "setMemoryInMB", "setterModel" : { "timestampFormat" : null, @@ -5493,13 +5910,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
\n@param memoryInMB The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "memoryInMB", "variableType" : "Integer", - "documentation" : "The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.
", + "documentation" : "The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -8590,14 +9007,14 @@ "xmlNameSpaceUri" : null }, { "c2jName" : "ExecutionRoleArn", - "c2jShape" : "Arn", + "c2jShape" : "RoleArn", "deprecated" : false, - "documentation" : "The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withRuntimeVersion",
- "getterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
+ "getterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
"getterMethodName" : "getRuntimeVersion",
"getterModel" : {
"returnType" : "String",
@@ -8976,7 +9393,7 @@
"marshallingType" : "STRING",
"name" : "RuntimeVersion",
"sensitive" : false,
- "setterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
+ "setterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
"setterMethodName" : "setRuntimeVersion",
"setterModel" : {
"timestampFormat" : null,
@@ -8991,13 +9408,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "runtimeVersion",
"variableType" : "String",
- "documentation" : "Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions: s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withRuntimeVersion",
- "getterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
+ "getterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
"getterMethodName" : "getRuntimeVersion",
"getterModel" : {
"returnType" : "String",
@@ -9689,7 +10106,7 @@
"marshallingType" : "STRING",
"name" : "RuntimeVersion",
"sensitive" : false,
- "setterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
+ "setterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
"setterMethodName" : "setRuntimeVersion",
"setterModel" : {
"timestampFormat" : null,
@@ -9704,13 +10121,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "runtimeVersion",
"variableType" : "String",
- "documentation" : "Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
The ARN of the canary that you want to view tags for.
The ARN format of a canary is arn:aws:synthetics:Region:account-id:canary:canary-name
.
The ARN of the canary that you want to view tags for.
The ARN format of a canary is arn:aws:synthetics:Region:account-id:canary:canary-name
.
The name of the runtime version. Currently, the only valid value is syn-1.0
.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.
The name of the runtime version. Currently, the only valid value is syn-1.0
.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
syn-1.0
. Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**
The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withVersionName",
- "getterDocumentation" : "/**The name of the runtime version. Currently, the only valid value is syn-1.0
.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
syn-1.0
. Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.*/",
+ "getterDocumentation" : "/**
The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.*/",
"getterMethodName" : "getVersionName",
"getterModel" : {
"returnType" : "String",
@@ -14984,7 +15401,7 @@
"marshallingType" : "STRING",
"name" : "VersionName",
"sensitive" : false,
- "setterDocumentation" : "/**The name of the runtime version. Currently, the only valid value is syn-1.0
.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
syn-1.0
. Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.*/",
+ "setterDocumentation" : "/**
The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.*/",
"setterMethodName" : "setVersionName",
"setterModel" : {
"timestampFormat" : null,
@@ -14999,13 +15416,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The name of the runtime version. Currently, the only valid value is syn-1.0
.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
syn-1.0
. Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**
The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "versionName",
"variableType" : "String",
- "documentation" : "The name of the runtime version. Currently, the only valid value is syn-1.0
.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.
The name of the runtime version. Currently, the only valid value is syn-1.0
.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.
The name of the runtime version. Currently, the only valid value is syn-1.0
.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
syn-1.0
. Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**
The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withVersionName",
- "getterDocumentation" : "/**The name of the runtime version. Currently, the only valid value is syn-1.0
.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
syn-1.0
. Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.*/",
+ "getterDocumentation" : "/**
The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.*/",
"getterMethodName" : "getVersionName",
"getterModel" : {
"returnType" : "String",
@@ -15472,7 +15889,7 @@
"marshallingType" : "STRING",
"name" : "VersionName",
"sensitive" : false,
- "setterDocumentation" : "/**The name of the runtime version. Currently, the only valid value is syn-1.0
.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
syn-1.0
. Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.*/",
+ "setterDocumentation" : "/**
The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.*/",
"setterMethodName" : "setVersionName",
"setterModel" : {
"timestampFormat" : null,
@@ -15487,13 +15904,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The name of the runtime version. Currently, the only valid value is syn-1.0
.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
syn-1.0
. Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**
The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "versionName",
"variableType" : "String",
- "documentation" : "The name of the runtime version. Currently, the only valid value is syn-1.0
.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.
The ARN of the canary that you're adding tags to.
The ARN format of a canary is arn:aws:synthetics:Region:account-id:canary:canary-name
.
The ARN of the canary that you're adding tags to.
The ARN format of a canary is arn:aws:synthetics:Region:account-id:canary:canary-name
.
The ARN of the canary that you're removing tags from.
The ARN format of a canary is arn:aws:synthetics:Region:account-id:canary:canary-name
.
The ARN of the canary that you're removing tags from.
The ARN format of a canary is arn:aws:synthetics:Region:account-id:canary:canary-name
.
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withRuntimeVersion",
- "getterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
+ "getterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
"getterMethodName" : "getRuntimeVersion",
"getterModel" : {
"returnType" : "String",
@@ -17341,7 +17758,7 @@
"marshallingType" : "STRING",
"name" : "RuntimeVersion",
"sensitive" : false,
- "setterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
+ "setterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
"setterMethodName" : "setRuntimeVersion",
"setterModel" : {
"timestampFormat" : null,
@@ -17356,13 +17773,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "runtimeVersion",
"variableType" : "String",
- "documentation" : "Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withRuntimeVersion",
- "getterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
+ "getterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
"getterMethodName" : "getRuntimeVersion",
"getterModel" : {
"returnType" : "String",
@@ -18107,7 +18524,7 @@
"marshallingType" : "STRING",
"name" : "RuntimeVersion",
"sensitive" : false,
- "setterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
+ "setterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.*/",
"setterMethodName" : "setRuntimeVersion",
"setterModel" : {
"timestampFormat" : null,
@@ -18122,13 +18539,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "runtimeVersion",
"variableType" : "String",
- "documentation" : "Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
The ARN of the IAM role used to run the canary. This role must include lambda.amazonaws.com
as a principal in the trust policy.
The location in Amazon S3 where Synthetics stores artifacts from the runs of this canary. Artifacts include the log file, screenshots, and HAR files.
" }, "EngineArn":{ - "shape":"Arn", + "shape":"FunctionArn", "documentation":"The ARN of the Lambda function that is used as your canary's engine. For more information about Lambda ARN format, see Resources and Conditions for Lambda Actions.
" }, "RuntimeVersion":{ "shape":"String", - "documentation":"Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
This structure contains all information about one canary in your account.
" }, + "CanaryArn":{ + "type":"string", + "max":2048, + "min":1, + "pattern":"arn:(aws[a-zA-Z-]*)?:synthetics:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:canary:[0-9a-z_\\-]{1,21}" + }, "CanaryCodeInput":{ "type":"structure", "required":["Handler"], @@ -347,6 +349,10 @@ "CanaryRun":{ "type":"structure", "members":{ + "Id":{ + "shape":"UUID", + "documentation":"A unique ID that identifies this canary run.
" + }, "Name":{ "shape":"CanaryName", "documentation":"The name of the canary.
" @@ -368,15 +374,18 @@ }, "CanaryRunConfigInput":{ "type":"structure", - "required":["TimeoutInSeconds"], "members":{ "TimeoutInSeconds":{ "shape":"MaxFifteenMinutesInSeconds", - "documentation":"How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
" + "documentation":"How long the canary is allowed to run before it must stop. You can't set this time to be longer than the frequency of the runs of this canary.
If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
" }, "MemoryInMB":{ "shape":"MaxSize3008", - "documentation":"The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.
" + "documentation":"The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
" + }, + "ActiveTracing":{ + "shape":"NullableBoolean", + "documentation":"Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see Canaries and X-Ray tracing.
You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their canary runtime.
A structure that contains input information for a canary run.
" @@ -390,10 +399,14 @@ }, "MemoryInMB":{ "shape":"MaxSize3008", - "documentation":"The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple of 64.
" + "documentation":"The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
" + }, + "ActiveTracing":{ + "shape":"NullableBoolean", + "documentation":"Displays whether this canary run used active AWS X-Ray tracing.
" } }, - "documentation":"A structure that contains information for a canary run.
" + "documentation":"A structure that contains information about a canary run.
" }, "CanaryRunState":{ "type":"string", @@ -566,8 +579,8 @@ "documentation":"The location in Amazon S3 where Synthetics stores artifacts from the test runs of this canary. Artifacts include the log file, screenshots, and HAR files.
" }, "ExecutionRoleArn":{ - "shape":"Arn", - "documentation":"The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
The ARN of the canary that you want to view tags for.
The ARN format of a canary is arn:aws:synthetics:Region:account-id:canary:canary-name
.
The name of the runtime version. Currently, the only valid value is syn-1.0
.
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
.
The ARN of the canary that you're adding tags to.
The ARN format of a canary is arn:aws:synthetics:Region:account-id:canary:canary-name
.
The ARN of the canary that you're removing tags from.
The ARN format of a canary is arn:aws:synthetics:Region:account-id:canary:canary-name
.
A structure that includes the entry point from which the canary should start running your script. If the script is stored in an S3 bucket, the bucket name, key, and version are also included.
" }, "ExecutionRoleArn":{ - "shape":"Arn", + "shape":"RoleArn", "documentation":"The ARN of the IAM role to be used to run the canary. This role must already exist, and must include lambda.amazonaws.com
as a principal in the trust policy. The role must also have the following permissions:
s3:PutObject
s3:GetBucketLocation
s3:ListAllMyBuckets
cloudwatch:PutMetricData
logs:CreateLogGroup
logs:CreateLogStream
logs:CreateLogStream
Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Specifies the runtime version to use for the canary. Currently, the only valid values are syn-nodejs-2.0
, syn-nodejs-2.0-beta
, and syn-1.0
. For more information about runtime versions, see Canary Runtime Versions.
Amazon Textract is unable to access the S3 object that's specified in the request.
", + "documentation" : "Amazon Textract is unable to access the S3 object that's specified in the request. for more information, Configure Access to Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
", "httpStatusCode" : null }, { "exceptionName" : "UnsupportedDocumentException", @@ -114,11 +114,11 @@ "httpStatusCode" : null }, { "exceptionName" : "BadDocumentException", - "documentation" : "Amazon Textract isn't able to read the document.
", + "documentation" : "Amazon Textract isn't able to read the document. For more information on the document limits in Amazon Textract, see limits.
", "httpStatusCode" : null }, { "exceptionName" : "AccessDeniedException", - "documentation" : "You aren't authorized to perform the action.
", + "documentation" : "You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or IAM role to perform the operation.
", "httpStatusCode" : null }, { "exceptionName" : "ProvisionedThroughputExceededException", @@ -175,7 +175,7 @@ "httpStatusCode" : null }, { "exceptionName" : "InvalidS3ObjectException", - "documentation" : "Amazon Textract is unable to access the S3 object that's specified in the request.
", + "documentation" : "Amazon Textract is unable to access the S3 object that's specified in the request. for more information, Configure Access to Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
", "httpStatusCode" : null }, { "exceptionName" : "UnsupportedDocumentException", @@ -187,11 +187,11 @@ "httpStatusCode" : null }, { "exceptionName" : "BadDocumentException", - "documentation" : "Amazon Textract isn't able to read the document.
", + "documentation" : "Amazon Textract isn't able to read the document. For more information on the document limits in Amazon Textract, see limits.
", "httpStatusCode" : null }, { "exceptionName" : "AccessDeniedException", - "documentation" : "You aren't authorized to perform the action.
", + "documentation" : "You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or IAM role to perform the operation.
", "httpStatusCode" : null }, { "exceptionName" : "ProvisionedThroughputExceededException", @@ -244,7 +244,7 @@ "httpStatusCode" : null }, { "exceptionName" : "AccessDeniedException", - "documentation" : "You aren't authorized to perform the action.
", + "documentation" : "You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or IAM role to perform the operation.
", "httpStatusCode" : null }, { "exceptionName" : "ProvisionedThroughputExceededException", @@ -262,6 +262,10 @@ "exceptionName" : "ThrottlingException", "documentation" : "Amazon Textract is temporarily unable to process the request. Try your call again.
", "httpStatusCode" : null + }, { + "exceptionName" : "InvalidS3ObjectException", + "documentation" : "Amazon Textract is unable to access the S3 object that's specified in the request. for more information, Configure Access to Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
", + "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "hostPrefixProcessor" : null, @@ -301,7 +305,7 @@ "httpStatusCode" : null }, { "exceptionName" : "AccessDeniedException", - "documentation" : "You aren't authorized to perform the action.
", + "documentation" : "You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or IAM role to perform the operation.
", "httpStatusCode" : null }, { "exceptionName" : "ProvisionedThroughputExceededException", @@ -319,6 +323,10 @@ "exceptionName" : "ThrottlingException", "documentation" : "Amazon Textract is temporarily unable to process the request. Try your call again.
", "httpStatusCode" : null + }, { + "exceptionName" : "InvalidS3ObjectException", + "documentation" : "Amazon Textract is unable to access the S3 object that's specified in the request. for more information, Configure Access to Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
", + "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "hostPrefixProcessor" : null, @@ -358,7 +366,7 @@ "httpStatusCode" : null }, { "exceptionName" : "InvalidS3ObjectException", - "documentation" : "Amazon Textract is unable to access the S3 object that's specified in the request.
", + "documentation" : "Amazon Textract is unable to access the S3 object that's specified in the request. for more information, Configure Access to Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
", "httpStatusCode" : null }, { "exceptionName" : "UnsupportedDocumentException", @@ -370,11 +378,11 @@ "httpStatusCode" : null }, { "exceptionName" : "BadDocumentException", - "documentation" : "Amazon Textract isn't able to read the document.
", + "documentation" : "Amazon Textract isn't able to read the document. For more information on the document limits in Amazon Textract, see limits.
", "httpStatusCode" : null }, { "exceptionName" : "AccessDeniedException", - "documentation" : "You aren't authorized to perform the action.
", + "documentation" : "You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or IAM role to perform the operation.
", "httpStatusCode" : null }, { "exceptionName" : "ProvisionedThroughputExceededException", @@ -435,7 +443,7 @@ "httpStatusCode" : null }, { "exceptionName" : "InvalidS3ObjectException", - "documentation" : "Amazon Textract is unable to access the S3 object that's specified in the request.
", + "documentation" : "Amazon Textract is unable to access the S3 object that's specified in the request. for more information, Configure Access to Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
", "httpStatusCode" : null }, { "exceptionName" : "UnsupportedDocumentException", @@ -447,11 +455,11 @@ "httpStatusCode" : null }, { "exceptionName" : "BadDocumentException", - "documentation" : "Amazon Textract isn't able to read the document.
", + "documentation" : "Amazon Textract isn't able to read the document. For more information on the document limits in Amazon Textract, see limits.
", "httpStatusCode" : null }, { "exceptionName" : "AccessDeniedException", - "documentation" : "You aren't authorized to perform the action.
", + "documentation" : "You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or IAM role to perform the operation.
", "httpStatusCode" : null }, { "exceptionName" : "ProvisionedThroughputExceededException", @@ -505,7 +513,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "You aren't authorized to perform the action.
", + "documentation" : "You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or IAM role to perform the operation.
", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : "AccessDeniedException", @@ -1949,7 +1957,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "Amazon Textract isn't able to read the document.
", + "documentation" : "Amazon Textract isn't able to read the document. For more information on the document limits in Amazon Textract, see limits.
", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : "BadDocumentException", @@ -8029,12 +8037,12 @@ "c2jName" : "StatusMessage", "c2jShape" : "StatusMessage", "deprecated" : false, - "documentation" : "The current status of an asynchronous document-analysis operation.
", + "documentation" : "Returns if the detection job could not be completed. Contains explanation for what error occured.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The current status of an asynchronous document-analysis operation.
\n@param statusMessage The current status of an asynchronous document-analysis operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@param statusMessage Returns if the detection job could not be completed. Contains explanation for what error occured.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStatusMessage", - "getterDocumentation" : "/**The current status of an asynchronous document-analysis operation.
\n@return The current status of an asynchronous document-analysis operation.*/", + "getterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@return Returns if the detection job could not be completed. Contains explanation for what error occured.*/", "getterMethodName" : "getStatusMessage", "getterModel" : { "returnType" : "String", @@ -8068,7 +8076,7 @@ "marshallingType" : "STRING", "name" : "StatusMessage", "sensitive" : false, - "setterDocumentation" : "/**The current status of an asynchronous document-analysis operation.
\n@param statusMessage The current status of an asynchronous document-analysis operation.*/", + "setterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@param statusMessage Returns if the detection job could not be completed. Contains explanation for what error occured.*/", "setterMethodName" : "setStatusMessage", "setterModel" : { "timestampFormat" : null, @@ -8083,13 +8091,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The current status of an asynchronous document-analysis operation.
\n@param statusMessage The current status of an asynchronous document-analysis operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@param statusMessage Returns if the detection job could not be completed. Contains explanation for what error occured.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", - "documentation" : "The current status of an asynchronous document-analysis operation.
", + "documentation" : "Returns if the detection job could not be completed. Contains explanation for what error occured.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -8603,12 +8611,12 @@ "c2jName" : "StatusMessage", "c2jShape" : "StatusMessage", "deprecated" : false, - "documentation" : "The current status of an asynchronous document-analysis operation.
", + "documentation" : "Returns if the detection job could not be completed. Contains explanation for what error occured.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The current status of an asynchronous document-analysis operation.
\n@param statusMessage The current status of an asynchronous document-analysis operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@param statusMessage Returns if the detection job could not be completed. Contains explanation for what error occured.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStatusMessage", - "getterDocumentation" : "/**The current status of an asynchronous document-analysis operation.
\n@return The current status of an asynchronous document-analysis operation.*/", + "getterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@return Returns if the detection job could not be completed. Contains explanation for what error occured.*/", "getterMethodName" : "getStatusMessage", "getterModel" : { "returnType" : "String", @@ -8642,7 +8650,7 @@ "marshallingType" : "STRING", "name" : "StatusMessage", "sensitive" : false, - "setterDocumentation" : "/**The current status of an asynchronous document-analysis operation.
\n@param statusMessage The current status of an asynchronous document-analysis operation.*/", + "setterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@param statusMessage Returns if the detection job could not be completed. Contains explanation for what error occured.*/", "setterMethodName" : "setStatusMessage", "setterModel" : { "timestampFormat" : null, @@ -8657,13 +8665,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The current status of an asynchronous document-analysis operation.
\n@param statusMessage The current status of an asynchronous document-analysis operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@param statusMessage Returns if the detection job could not be completed. Contains explanation for what error occured.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", - "documentation" : "The current status of an asynchronous document-analysis operation.
", + "documentation" : "Returns if the detection job could not be completed. Contains explanation for what error occured.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -9849,12 +9857,12 @@ "c2jName" : "StatusMessage", "c2jShape" : "StatusMessage", "deprecated" : false, - "documentation" : "The current status of an asynchronous text-detection operation for the document.
", + "documentation" : "Returns if the detection job could not be completed. Contains explanation for what error occured.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The current status of an asynchronous text-detection operation for the document.
\n@param statusMessage The current status of an asynchronous text-detection operation for the document.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@param statusMessage Returns if the detection job could not be completed. Contains explanation for what error occured.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStatusMessage", - "getterDocumentation" : "/**The current status of an asynchronous text-detection operation for the document.
\n@return The current status of an asynchronous text-detection operation for the document.*/", + "getterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@return Returns if the detection job could not be completed. Contains explanation for what error occured.*/", "getterMethodName" : "getStatusMessage", "getterModel" : { "returnType" : "String", @@ -9888,7 +9896,7 @@ "marshallingType" : "STRING", "name" : "StatusMessage", "sensitive" : false, - "setterDocumentation" : "/**The current status of an asynchronous text-detection operation for the document.
\n@param statusMessage The current status of an asynchronous text-detection operation for the document.*/", + "setterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@param statusMessage Returns if the detection job could not be completed. Contains explanation for what error occured.*/", "setterMethodName" : "setStatusMessage", "setterModel" : { "timestampFormat" : null, @@ -9903,13 +9911,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The current status of an asynchronous text-detection operation for the document.
\n@param statusMessage The current status of an asynchronous text-detection operation for the document.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@param statusMessage Returns if the detection job could not be completed. Contains explanation for what error occured.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", - "documentation" : "The current status of an asynchronous text-detection operation for the document.
", + "documentation" : "Returns if the detection job could not be completed. Contains explanation for what error occured.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -10423,12 +10431,12 @@ "c2jName" : "StatusMessage", "c2jShape" : "StatusMessage", "deprecated" : false, - "documentation" : "The current status of an asynchronous text-detection operation for the document.
", + "documentation" : "Returns if the detection job could not be completed. Contains explanation for what error occured.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The current status of an asynchronous text-detection operation for the document.
\n@param statusMessage The current status of an asynchronous text-detection operation for the document.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@param statusMessage Returns if the detection job could not be completed. Contains explanation for what error occured.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStatusMessage", - "getterDocumentation" : "/**The current status of an asynchronous text-detection operation for the document.
\n@return The current status of an asynchronous text-detection operation for the document.*/", + "getterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@return Returns if the detection job could not be completed. Contains explanation for what error occured.*/", "getterMethodName" : "getStatusMessage", "getterModel" : { "returnType" : "String", @@ -10462,7 +10470,7 @@ "marshallingType" : "STRING", "name" : "StatusMessage", "sensitive" : false, - "setterDocumentation" : "/**The current status of an asynchronous text-detection operation for the document.
\n@param statusMessage The current status of an asynchronous text-detection operation for the document.*/", + "setterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@param statusMessage Returns if the detection job could not be completed. Contains explanation for what error occured.*/", "setterMethodName" : "setStatusMessage", "setterModel" : { "timestampFormat" : null, @@ -10477,13 +10485,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The current status of an asynchronous text-detection operation for the document.
\n@param statusMessage The current status of an asynchronous text-detection operation for the document.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**Returns if the detection job could not be completed. Contains explanation for what error occured.
\n@param statusMessage Returns if the detection job could not be completed. Contains explanation for what error occured.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", - "documentation" : "The current status of an asynchronous text-detection operation for the document.
", + "documentation" : "Returns if the detection job could not be completed. Contains explanation for what error occured.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -12134,12 +12142,12 @@ "c2jName" : "ResourceType", "c2jShape" : "String", "deprecated" : false, - "documentation" : "", + "documentation" : "The resource type.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param resourceType \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The resource type.
\n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceType", - "getterDocumentation" : "/**\n@return */", + "getterDocumentation" : "/**The resource type.
\n@return The resource type.*/", "getterMethodName" : "getResourceType", "getterModel" : { "returnType" : "String", @@ -12173,7 +12181,7 @@ "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, - "setterDocumentation" : "/**\n@param resourceType */", + "setterDocumentation" : "/**The resource type.
\n@param resourceType The resource type.*/", "setterMethodName" : "setResourceType", "setterModel" : { "timestampFormat" : null, @@ -12188,13 +12196,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param resourceType \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The resource type.
\n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", - "documentation" : "", + "documentation" : "The resource type.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -12203,12 +12211,12 @@ "c2jName" : "QuotaCode", "c2jShape" : "String", "deprecated" : false, - "documentation" : "", + "documentation" : "The quota code.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param quotaCode \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The quota code.
\n@param quotaCode The quota code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withQuotaCode", - "getterDocumentation" : "/**\n@return */", + "getterDocumentation" : "/**The quota code.
\n@return The quota code.*/", "getterMethodName" : "getQuotaCode", "getterModel" : { "returnType" : "String", @@ -12242,7 +12250,7 @@ "marshallingType" : "STRING", "name" : "QuotaCode", "sensitive" : false, - "setterDocumentation" : "/**\n@param quotaCode */", + "setterDocumentation" : "/**The quota code.
\n@param quotaCode The quota code.*/", "setterMethodName" : "setQuotaCode", "setterModel" : { "timestampFormat" : null, @@ -12257,13 +12265,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param quotaCode \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The quota code.
\n@param quotaCode The quota code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "quotaCode", "variableType" : "String", - "documentation" : "", + "documentation" : "The quota code.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -12272,12 +12280,12 @@ "c2jName" : "ServiceCode", "c2jShape" : "String", "deprecated" : false, - "documentation" : "", + "documentation" : "The service code.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param serviceCode \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The service code.
\n@param serviceCode The service code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withServiceCode", - "getterDocumentation" : "/**\n@return */", + "getterDocumentation" : "/**The service code.
\n@return The service code.*/", "getterMethodName" : "getServiceCode", "getterModel" : { "returnType" : "String", @@ -12311,7 +12319,7 @@ "marshallingType" : "STRING", "name" : "ServiceCode", "sensitive" : false, - "setterDocumentation" : "/**\n@param serviceCode */", + "setterDocumentation" : "/**The service code.
\n@param serviceCode The service code.*/", "setterMethodName" : "setServiceCode", "setterModel" : { "timestampFormat" : null, @@ -12326,13 +12334,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param serviceCode \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The service code.
\n@param serviceCode The service code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "serviceCode", "variableType" : "String", - "documentation" : "", + "documentation" : "The service code.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -12343,12 +12351,12 @@ "c2jName" : "QuotaCode", "c2jShape" : "String", "deprecated" : false, - "documentation" : "", + "documentation" : "The quota code.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param quotaCode \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The quota code.
\n@param quotaCode The quota code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withQuotaCode", - "getterDocumentation" : "/**\n@return */", + "getterDocumentation" : "/**The quota code.
\n@return The quota code.*/", "getterMethodName" : "getQuotaCode", "getterModel" : { "returnType" : "String", @@ -12382,7 +12390,7 @@ "marshallingType" : "STRING", "name" : "QuotaCode", "sensitive" : false, - "setterDocumentation" : "/**\n@param quotaCode */", + "setterDocumentation" : "/**The quota code.
\n@param quotaCode The quota code.*/", "setterMethodName" : "setQuotaCode", "setterModel" : { "timestampFormat" : null, @@ -12397,13 +12405,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param quotaCode \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The quota code.
\n@param quotaCode The quota code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "quotaCode", "variableType" : "String", - "documentation" : "", + "documentation" : "The quota code.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -12413,12 +12421,12 @@ "c2jName" : "ResourceType", "c2jShape" : "String", "deprecated" : false, - "documentation" : "", + "documentation" : "The resource type.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param resourceType \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The resource type.
\n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceType", - "getterDocumentation" : "/**\n@return */", + "getterDocumentation" : "/**The resource type.
\n@return The resource type.*/", "getterMethodName" : "getResourceType", "getterModel" : { "returnType" : "String", @@ -12452,7 +12460,7 @@ "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, - "setterDocumentation" : "/**\n@param resourceType */", + "setterDocumentation" : "/**The resource type.
\n@param resourceType The resource type.*/", "setterMethodName" : "setResourceType", "setterModel" : { "timestampFormat" : null, @@ -12467,13 +12475,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param resourceType \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The resource type.
\n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", - "documentation" : "", + "documentation" : "The resource type.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -12483,12 +12491,12 @@ "c2jName" : "ServiceCode", "c2jShape" : "String", "deprecated" : false, - "documentation" : "", + "documentation" : "The service code.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param serviceCode \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The service code.
\n@param serviceCode The service code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withServiceCode", - "getterDocumentation" : "/**\n@return */", + "getterDocumentation" : "/**The service code.
\n@return The service code.*/", "getterMethodName" : "getServiceCode", "getterModel" : { "returnType" : "String", @@ -12522,7 +12530,7 @@ "marshallingType" : "STRING", "name" : "ServiceCode", "sensitive" : false, - "setterDocumentation" : "/**\n@param serviceCode */", + "setterDocumentation" : "/**The service code.
\n@param serviceCode The service code.*/", "setterMethodName" : "setServiceCode", "setterModel" : { "timestampFormat" : null, @@ -12537,13 +12545,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param serviceCode \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The service code.
\n@param serviceCode The service code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "serviceCode", "variableType" : "String", - "documentation" : "", + "documentation" : "The service code.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -12742,7 +12750,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "Amazon Textract is unable to access the S3 object that's specified in the request.
", + "documentation" : "Amazon Textract is unable to access the S3 object that's specified in the request. for more information, Configure Access to Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : "InvalidS3ObjectException", @@ -13194,6 +13202,329 @@ }, "wrapper" : false }, + "OutputConfig" : { + "c2jName" : "OutputConfig", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "Sets whether or not your output will go to a user created bucket. Used to set the name of the bucket, and the prefix on the output file.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.textract.model.OutputConfig", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "S3Bucket", + "c2jShape" : "S3Bucket", + "deprecated" : false, + "documentation" : "The name of the bucket your output will go to.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The name of the bucket your output will go to.
\n@param s3Bucket The name of the bucket your output will go to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Bucket", + "getterDocumentation" : "/**The name of the bucket your output will go to.
\n@return The name of the bucket your output will go to.*/", + "getterMethodName" : "getS3Bucket", + "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" : "S3Bucket", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "S3Bucket", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "S3Bucket", + "sensitive" : false, + "setterDocumentation" : "/**The name of the bucket your output will go to.
\n@param s3Bucket The name of the bucket your output will go to.*/", + "setterMethodName" : "setS3Bucket", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Bucket", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The name of the bucket your output will go to.
\n@param s3Bucket The name of the bucket your output will go to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Bucket", + "variableType" : "String", + "documentation" : "The name of the bucket your output will go to.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "S3Prefix", + "c2jShape" : "S3ObjectName", + "deprecated" : false, + "documentation" : "The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".
\n@param s3Prefix The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Prefix", + "getterDocumentation" : "/**The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".
\n@return The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".*/", + "getterMethodName" : "getS3Prefix", + "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" : "S3Prefix", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "S3Prefix", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "S3Prefix", + "sensitive" : false, + "setterDocumentation" : "/**The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".
\n@param s3Prefix The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".*/", + "setterMethodName" : "setS3Prefix", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Prefix", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".
\n@param s3Prefix The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Prefix", + "variableType" : "String", + "documentation" : "The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "S3Bucket" : { + "c2jName" : "S3Bucket", + "c2jShape" : "S3Bucket", + "deprecated" : false, + "documentation" : "The name of the bucket your output will go to.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The name of the bucket your output will go to.
\n@param s3Bucket The name of the bucket your output will go to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Bucket", + "getterDocumentation" : "/**The name of the bucket your output will go to.
\n@return The name of the bucket your output will go to.*/", + "getterMethodName" : "getS3Bucket", + "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" : "S3Bucket", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "S3Bucket", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "S3Bucket", + "sensitive" : false, + "setterDocumentation" : "/**The name of the bucket your output will go to.
\n@param s3Bucket The name of the bucket your output will go to.*/", + "setterMethodName" : "setS3Bucket", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Bucket", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The name of the bucket your output will go to.
\n@param s3Bucket The name of the bucket your output will go to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Bucket", + "variableType" : "String", + "documentation" : "The name of the bucket your output will go to.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "S3Prefix" : { + "c2jName" : "S3Prefix", + "c2jShape" : "S3ObjectName", + "deprecated" : false, + "documentation" : "The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".
\n@param s3Prefix The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Prefix", + "getterDocumentation" : "/**The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".
\n@return The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".*/", + "getterMethodName" : "getS3Prefix", + "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" : "S3Prefix", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "S3Prefix", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "S3Prefix", + "sensitive" : false, + "setterDocumentation" : "/**The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".
\n@param s3Prefix The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".*/", + "setterMethodName" : "setS3Prefix", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Prefix", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".
\n@param s3Prefix The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Prefix", + "variableType" : "String", + "documentation" : "The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.textract.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "S3Bucket" ], + "shapeName" : "OutputConfig", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputConfig", + "variableName" : "outputConfig", + "variableType" : "OutputConfig", + "documentation" : null, + "simpleType" : "OutputConfig", + "variableSetterType" : "OutputConfig" + }, + "wrapper" : false + }, "Point" : { "c2jName" : "Point", "customization" : { @@ -13582,12 +13913,12 @@ "c2jName" : "Type", "c2jShape" : "RelationshipType", "deprecated" : false, - "documentation" : "The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.
The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.
The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RelationshipType*/",
+ "fluentSetterDocumentation" : "/**The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RelationshipType*/",
"fluentSetterMethodName" : "withType",
- "getterDocumentation" : "/**The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.\n@see RelationshipType*/",
+ "getterDocumentation" : "/**The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.\n@see RelationshipType*/",
"getterMethodName" : "getType",
"getterModel" : {
"returnType" : "String",
@@ -13621,7 +13952,7 @@
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
- "setterDocumentation" : "/**The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.\n@see RelationshipType*/",
+ "setterDocumentation" : "/**The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.\n@see RelationshipType*/",
"setterMethodName" : "setType",
"setterModel" : {
"timestampFormat" : null,
@@ -13636,13 +13967,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RelationshipType*/",
+ "varargSetterDocumentation" : "/**The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RelationshipType*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
- "documentation" : "The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.
The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.
The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.
The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.
The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RelationshipType*/",
+ "fluentSetterDocumentation" : "/**The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RelationshipType*/",
"fluentSetterMethodName" : "withType",
- "getterDocumentation" : "/**The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.\n@see RelationshipType*/",
+ "getterDocumentation" : "/**The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.\n@see RelationshipType*/",
"getterMethodName" : "getType",
"getterModel" : {
"returnType" : "String",
@@ -13999,7 +14330,7 @@
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
- "setterDocumentation" : "/**The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.\n@see RelationshipType*/",
+ "setterDocumentation" : "/**The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.\n@see RelationshipType*/",
"setterMethodName" : "setType",
"setterModel" : {
"timestampFormat" : null,
@@ -14014,13 +14345,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RelationshipType*/",
+ "varargSetterDocumentation" : "/**The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.
VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RelationshipType*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
- "documentation" : "The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.
The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.
Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.
\n@param outputConfig Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutputConfig", + "getterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.
\n@return Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.*/", + "getterMethodName" : "getOutputConfig", + "getterModel" : { + "returnType" : "OutputConfig", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutputConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutputConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "OutputConfig", + "sensitive" : false, + "setterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.
\n@param outputConfig Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.*/", + "setterMethodName" : "setOutputConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputConfig", + "variableName" : "outputConfig", + "variableType" : "OutputConfig", + "documentation" : "", + "simpleType" : "OutputConfig", + "variableSetterType" : "OutputConfig" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.
\n@param outputConfig Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputConfig", + "variableName" : "outputConfig", + "variableType" : "OutputConfig", + "documentation" : "Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.
", + "simpleType" : "OutputConfig", + "variableSetterType" : "OutputConfig" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientRequestToken" : { @@ -15502,6 +15905,76 @@ "variableSetterType" : "NotificationChannel" }, "xmlNameSpaceUri" : null + }, + "OutputConfig" : { + "c2jName" : "OutputConfig", + "c2jShape" : "OutputConfig", + "deprecated" : false, + "documentation" : "Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.
\n@param outputConfig Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutputConfig", + "getterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.
\n@return Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.*/", + "getterMethodName" : "getOutputConfig", + "getterModel" : { + "returnType" : "OutputConfig", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutputConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutputConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "OutputConfig", + "sensitive" : false, + "setterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.
\n@param outputConfig Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.*/", + "setterMethodName" : "setOutputConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputConfig", + "variableName" : "outputConfig", + "variableType" : "OutputConfig", + "documentation" : "", + "simpleType" : "OutputConfig", + "variableSetterType" : "OutputConfig" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.
\n@param outputConfig Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputConfig", + "variableName" : "outputConfig", + "variableType" : "OutputConfig", + "documentation" : "Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.
", + "simpleType" : "OutputConfig", + "variableSetterType" : "OutputConfig" + }, + "xmlNameSpaceUri" : null } }, "packageName" : "com.amazonaws.services.textract.request", @@ -16010,6 +16483,75 @@ "variableSetterType" : "NotificationChannel" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "OutputConfig", + "c2jShape" : "OutputConfig", + "deprecated" : false, + "documentation" : "Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.
\n@param outputConfig Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutputConfig", + "getterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.
\n@return Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.*/", + "getterMethodName" : "getOutputConfig", + "getterModel" : { + "returnType" : "OutputConfig", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutputConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutputConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "OutputConfig", + "sensitive" : false, + "setterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.
\n@param outputConfig Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.*/", + "setterMethodName" : "setOutputConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputConfig", + "variableName" : "outputConfig", + "variableType" : "OutputConfig", + "documentation" : "", + "simpleType" : "OutputConfig", + "variableSetterType" : "OutputConfig" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.
\n@param outputConfig Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputConfig", + "variableName" : "outputConfig", + "variableType" : "OutputConfig", + "documentation" : "Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.
", + "simpleType" : "OutputConfig", + "variableSetterType" : "OutputConfig" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientRequestToken" : { @@ -16291,6 +16833,76 @@ "variableSetterType" : "NotificationChannel" }, "xmlNameSpaceUri" : null + }, + "OutputConfig" : { + "c2jName" : "OutputConfig", + "c2jShape" : "OutputConfig", + "deprecated" : false, + "documentation" : "Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.
\n@param outputConfig Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutputConfig", + "getterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.
\n@return Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.*/", + "getterMethodName" : "getOutputConfig", + "getterModel" : { + "returnType" : "OutputConfig", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutputConfig", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutputConfig", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "OutputConfig", + "sensitive" : false, + "setterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.
\n@param outputConfig Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.*/", + "setterMethodName" : "setOutputConfig", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputConfig", + "variableName" : "outputConfig", + "variableType" : "OutputConfig", + "documentation" : "", + "simpleType" : "OutputConfig", + "variableSetterType" : "OutputConfig" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.
\n@param outputConfig Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputConfig", + "variableName" : "outputConfig", + "variableType" : "OutputConfig", + "documentation" : "Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.
", + "simpleType" : "OutputConfig", + "variableSetterType" : "OutputConfig" + }, + "xmlNameSpaceUri" : null } }, "packageName" : "com.amazonaws.services.textract.request", diff --git a/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-model.json b/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-model.json index 7b99ea1ac365..787addcff8ff 100644 --- a/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-model.json +++ b/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-model.json @@ -69,7 +69,8 @@ {"shape":"ProvisionedThroughputExceededException"}, {"shape":"InvalidJobIdException"}, {"shape":"InternalServerError"}, - {"shape":"ThrottlingException"} + {"shape":"ThrottlingException"}, + {"shape":"InvalidS3ObjectException"} ], "documentation":"Gets the results for an Amazon Textract asynchronous operation that analyzes text in a document.
You start asynchronous text analysis by calling StartDocumentAnalysis, which returns a job identifier (JobId
). When the text analysis operation finishes, Amazon Textract publishes a completion status to the Amazon Simple Notification Service (Amazon SNS) topic that's registered in the initial call to StartDocumentAnalysis
. To get the results of the text-detection operation, first check that the status value published to the Amazon SNS topic is SUCCEEDED
. If so, call GetDocumentAnalysis
, and pass the job identifier (JobId
) from the initial call to StartDocumentAnalysis
.
GetDocumentAnalysis
returns an array of Block objects. The following types of information are returned:
Form data (key-value pairs). The related information is returned in two Block objects, each of type KEY_VALUE_SET
: a KEY Block
object and a VALUE Block
object. For example, Name: Ana Silva Carolina contains a key and value. Name: is the key. Ana Silva Carolina is the value.
Table and table cell data. A TABLE Block
object contains information about a detected table. A CELL Block
object is returned for each cell in a table.
Lines and words of text. A LINE Block
object contains one or more WORD Block
objects. All lines and words that are detected in the document are returned (including text that doesn't have a relationship with the value of the StartDocumentAnalysis
FeatureTypes
input parameter).
Selection elements such as check boxes and option buttons (radio buttons) can be detected in form data and in tables. A SELECTION_ELEMENT Block
object contains information about a selection element, including the selection status.
Use the MaxResults
parameter to limit the number of blocks that are returned. If there are more results than specified in MaxResults
, the value of NextToken
in the operation response contains a pagination token for getting the next set of results. To get the next page of results, call GetDocumentAnalysis
, and populate the NextToken
request parameter with the token value that's returned from the previous call to GetDocumentAnalysis
.
For more information, see Document Text Analysis.
" }, @@ -87,7 +88,8 @@ {"shape":"ProvisionedThroughputExceededException"}, {"shape":"InvalidJobIdException"}, {"shape":"InternalServerError"}, - {"shape":"ThrottlingException"} + {"shape":"ThrottlingException"}, + {"shape":"InvalidS3ObjectException"} ], "documentation":"Gets the results for an Amazon Textract asynchronous operation that detects text in a document. Amazon Textract can detect lines of text and the words that make up a line of text.
You start asynchronous text detection by calling StartDocumentTextDetection, which returns a job identifier (JobId
). When the text detection operation finishes, Amazon Textract publishes a completion status to the Amazon Simple Notification Service (Amazon SNS) topic that's registered in the initial call to StartDocumentTextDetection
. To get the results of the text-detection operation, first check that the status value published to the Amazon SNS topic is SUCCEEDED
. If so, call GetDocumentTextDetection
, and pass the job identifier (JobId
) from the initial call to StartDocumentTextDetection
.
GetDocumentTextDetection
returns an array of Block objects.
Each document page has as an associated Block
of type PAGE. Each PAGE Block
object is the parent of LINE Block
objects that represent the lines of detected text on a page. A LINE Block
object is a parent for each word that makes up the line. Words are represented by Block
objects of type WORD.
Use the MaxResults parameter to limit the number of blocks that are returned. If there are more results than specified in MaxResults
, the value of NextToken
in the operation response contains a pagination token for getting the next set of results. To get the next page of results, call GetDocumentTextDetection
, and populate the NextToken
request parameter with the token value that's returned from the previous call to GetDocumentTextDetection
.
For more information, see Document Text Detection.
" }, @@ -143,7 +145,7 @@ "type":"structure", "members":{ }, - "documentation":"You aren't authorized to perform the action.
", + "documentation":"You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or IAM role to perform the operation.
", "exception":true }, "AnalyzeDocumentRequest":{ @@ -192,7 +194,7 @@ "type":"structure", "members":{ }, - "documentation":"Amazon Textract isn't able to read the document.
", + "documentation":"Amazon Textract isn't able to read the document. For more information on the document limits in Amazon Textract, see limits.
", "exception":true }, "Block":{ @@ -462,7 +464,7 @@ }, "StatusMessage":{ "shape":"StatusMessage", - "documentation":"The current status of an asynchronous document-analysis operation.
" + "documentation":"Returns if the detection job could not be completed. Contains explanation for what error occured.
" }, "AnalyzeDocumentModelVersion":{ "shape":"String", @@ -513,7 +515,7 @@ }, "StatusMessage":{ "shape":"StatusMessage", - "documentation":"The current status of an asynchronous text-detection operation for the document.
" + "documentation":"Returns if the detection job could not be completed. Contains explanation for what error occured.
" }, "DetectDocumentTextModelVersion":{ "shape":"String", @@ -595,9 +597,18 @@ "HumanLoopQuotaExceededException":{ "type":"structure", "members":{ - "ResourceType":{"shape":"String"}, - "QuotaCode":{"shape":"String"}, - "ServiceCode":{"shape":"String"} + "ResourceType":{ + "shape":"String", + "documentation":"The resource type.
" + }, + "QuotaCode":{ + "shape":"String", + "documentation":"The quota code.
" + }, + "ServiceCode":{ + "shape":"String", + "documentation":"The service code.
" + } }, "documentation":"Indicates you have exceeded the maximum number of active human in the loop workflows available
", "exception":true @@ -644,7 +655,7 @@ "type":"structure", "members":{ }, - "documentation":"Amazon Textract is unable to access the S3 object that's specified in the request.
", + "documentation":"Amazon Textract is unable to access the S3 object that's specified in the request. for more information, Configure Access to Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
", "exception":true }, "JobId":{ @@ -701,6 +712,21 @@ }, "documentation":"The Amazon Simple Notification Service (Amazon SNS) topic to which Amazon Textract publishes the completion status of an asynchronous document operation, such as StartDocumentTextDetection.
" }, + "OutputConfig":{ + "type":"structure", + "required":["S3Bucket"], + "members":{ + "S3Bucket":{ + "shape":"S3Bucket", + "documentation":"The name of the bucket your output will go to.
" + }, + "S3Prefix":{ + "shape":"S3ObjectName", + "documentation":"The prefix of the object key that the output will be saved to. When not enabled, the prefix will be “textract_output\".
" + } + }, + "documentation":"Sets whether or not your output will go to a user created bucket. Used to set the name of the bucket, and the prefix on the output file.
" + }, "Pages":{ "type":"list", "member":{"shape":"UInteger"} @@ -746,7 +772,7 @@ "members":{ "Type":{ "shape":"RelationshipType", - "documentation":"The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks.
The type of relationship that the blocks in the IDs array have with the current block. The relationship can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of Selection Elements.
The Amazon SNS topic ARN that you want Amazon Textract to publish the completion status of the operation to.
" + }, + "OutputConfig":{ + "shape":"OutputConfig", + "documentation":"Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results internally to be accessed by the GetDocumentAnalysis operation.
" } } }, @@ -878,6 +909,10 @@ "NotificationChannel":{ "shape":"NotificationChannel", "documentation":"The Amazon SNS topic ARN that you want Amazon Textract to publish the completion status of the operation to.
" + }, + "OutputConfig":{ + "shape":"OutputConfig", + "documentation":"Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results internally to be accessed with the GetDocumentTextDetection operation.
" } } }, 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..45eb10aa1984 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 @@ -22128,6 +22128,15 @@ }, { "name" : "Flac", "value" : "flac" + }, { + "name" : "Ogg", + "value" : "ogg" + }, { + "name" : "Amr", + "value" : "amr" + }, { + "name" : "Webm", + "value" : "webm" } ], "errorCode" : null, "fullyQualifiedName" : "com.amazonaws.services.transcribe.enum.MediaFormat", @@ -28720,6 +28729,75 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "OutputKey", + "c2jShape" : "OutputKey", + "deprecated" : false, + "documentation" : "You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withOutputKey",
+ "getterDocumentation" : "/**
You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.*/",
+ "getterMethodName" : "getOutputKey",
+ "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" : "OutputKey",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "OutputKey",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "OutputKey",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.*/",
+ "setterMethodName" : "setOutputKey",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "outputKey",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "shouldFullyQualify" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "outputKey",
+ "variableType" : "String",
+ "documentation" : "
You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withOutputKey",
+ "getterDocumentation" : "/**
You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.*/",
+ "getterMethodName" : "getOutputKey",
+ "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" : "OutputKey",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "OutputKey",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "OutputKey",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.*/",
+ "setterMethodName" : "setOutputKey",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "outputKey",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "shouldFullyQualify" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "outputKey",
+ "variableType" : "String",
+ "documentation" : "
You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
You can specify a location in an Amazon S3 bucket to store the output of your transcription job.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
You can specify a location in an Amazon S3 bucket to store the output of your transcription job.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withOutputKey",
+ "getterDocumentation" : "/**
You can specify a location in an Amazon S3 bucket to store the output of your transcription job.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.*/",
+ "getterMethodName" : "getOutputKey",
+ "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" : "OutputKey",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "OutputKey",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "OutputKey",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
You can specify a location in an Amazon S3 bucket to store the output of your transcription job.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.*/",
+ "setterMethodName" : "setOutputKey",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "outputKey",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "shouldFullyQualify" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
You can specify a location in an Amazon S3 bucket to store the output of your transcription job.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "outputKey",
+ "variableType" : "String",
+ "documentation" : "
You can specify a location in an Amazon S3 bucket to store the output of your transcription job.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
You can specify a location in an Amazon S3 bucket to store the output of your transcription job.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
You can specify a location in an Amazon S3 bucket to store the output of your transcription job.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withOutputKey",
+ "getterDocumentation" : "/**
You can specify a location in an Amazon S3 bucket to store the output of your transcription job.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.*/",
+ "getterMethodName" : "getOutputKey",
+ "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" : "OutputKey",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "OutputKey",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "OutputKey",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
You can specify a location in an Amazon S3 bucket to store the output of your transcription job.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.*/",
+ "setterMethodName" : "setOutputKey",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "outputKey",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "shouldFullyQualify" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
You can specify a location in an Amazon S3 bucket to store the output of your transcription job.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "outputKey",
+ "variableType" : "String",
+ "documentation" : "
You can specify a location in an Amazon S3 bucket to store the output of your transcription job.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.
", + "documentation" : "A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.
\n@param identifiedLanguageScore The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
\n@param identifiedLanguageScore A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withIdentifiedLanguageScore", - "getterDocumentation" : "/**The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.
\n@return The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.*/", + "getterDocumentation" : "/**A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
\n@return A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.*/", "getterMethodName" : "getIdentifiedLanguageScore", "getterModel" : { "returnType" : "Float", @@ -33753,7 +34040,7 @@ "marshallingType" : "FLOAT", "name" : "IdentifiedLanguageScore", "sensitive" : false, - "setterDocumentation" : "/**The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.
\n@param identifiedLanguageScore The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.*/", + "setterDocumentation" : "/**A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
\n@param identifiedLanguageScore A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.*/", "setterMethodName" : "setIdentifiedLanguageScore", "setterModel" : { "timestampFormat" : null, @@ -33768,13 +34055,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.
\n@param identifiedLanguageScore The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
\n@param identifiedLanguageScore A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Float", "variableName" : "identifiedLanguageScore", "variableType" : "Float", - "documentation" : "The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.
", + "documentation" : "A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
", "simpleType" : "Float", "variableSetterType" : "Float" }, @@ -34065,12 +34352,12 @@ "c2jName" : "IdentifiedLanguageScore", "c2jShape" : "IdentifiedLanguageScore", "deprecated" : false, - "documentation" : "The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.
", + "documentation" : "A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.
\n@param identifiedLanguageScore The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
\n@param identifiedLanguageScore A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withIdentifiedLanguageScore", - "getterDocumentation" : "/**The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.
\n@return The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.*/", + "getterDocumentation" : "/**A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
\n@return A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.*/", "getterMethodName" : "getIdentifiedLanguageScore", "getterModel" : { "returnType" : "Float", @@ -34104,7 +34391,7 @@ "marshallingType" : "FLOAT", "name" : "IdentifiedLanguageScore", "sensitive" : false, - "setterDocumentation" : "/**The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.
\n@param identifiedLanguageScore The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.*/", + "setterDocumentation" : "/**A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
\n@param identifiedLanguageScore A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.*/", "setterMethodName" : "setIdentifiedLanguageScore", "setterModel" : { "timestampFormat" : null, @@ -34119,13 +34406,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.
\n@param identifiedLanguageScore The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
\n@param identifiedLanguageScore A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Float", "variableName" : "identifiedLanguageScore", "variableType" : "Float", - "documentation" : "The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.
", + "documentation" : "A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
", "simpleType" : "Float", "variableSetterType" : "Float" }, diff --git a/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-model.json b/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-model.json index bbeb17940413..dbf0cdf5a030 100644 --- a/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-model.json +++ b/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-model.json @@ -1300,7 +1300,10 @@ "mp3", "mp4", "wav", - "flac" + "flac", + "ogg", + "amr", + "webm" ] }, "MediaSampleRateHertz":{ @@ -1503,6 +1506,12 @@ "max":64, "pattern":"[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9]" }, + "OutputKey":{ + "type":"string", + "max":1024, + "min":1, + "pattern":"[a-zA-Z0-9-_.!*'()/]{1,1024}$" + }, "OutputLocationType":{ "type":"string", "enum":[ @@ -1605,6 +1614,10 @@ "shape":"OutputBucketName", "documentation":"The Amazon S3 location where the transcription is stored.
You must set OutputBucketName
for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri
field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.
You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId
parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.
You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job.
If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.
You use either of the following to identify a KMS key in the current account:
KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"
KMS Key Alias: \"alias/ExampleAlias\"
You can use either of the following to identify a KMS key in the current account or another account:
Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"
ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"
If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).
If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName
parameter.
The location where the transcription is stored.
If you set the OutputBucketName
, Amazon Transcribe puts the transcript in the specified S3 bucket. When you call the GetTranscriptionJob operation, the operation returns this location in the TranscriptFileUri
field. If you enable content redaction, the redacted transcript appears in RedactedTranscriptFileUri
. If you enable content redaction and choose to output an unredacted transcript, that transcript's location still appears in the TranscriptFileUri
. The S3 bucket must have permissions that allow Amazon Transcribe to put files in the bucket. For more information, see Permissions Required for IAM User Roles.
You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId
parameter. If you don't specify a KMS key, Amazon Transcribe uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.
If you don't set the OutputBucketName
, Amazon Transcribe generates a pre-signed URL, a shareable URL that provides secure access to your transcription, and returns it in the TranscriptFileUri
field. Use this URL to download the transcription.
You can specify a location in an Amazon S3 bucket to store the output of your transcription job.
If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon S3 bucket you specified. By default, the object key is \"your-transcription-job-name.json\".
You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, specifying the Amazon S3 prefix, \"folder1/folder2/\", as an output key would lead to the output being stored as \"folder1/folder2/your-transcription-job-name.json\". If you specify \"my-other-job-name.json\" as the output key, the object key is changed to \"my-other-job-name.json\". You can use an output key to change both the prefix and the file name, for example \"folder/my-other-job-name.json\".
If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartTranscriptionJob
operation must have permission to use the specified KMS key.
You can use either of the following to identify a KMS key in the current account:
KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"
KMS Key Alias: \"alias/ExampleAlias\"
You can use either of the following to identify a KMS key in the current account or another account:
Amazon Resource Name (ARN) of a KMS Key: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"
ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"
If you don't specify an encryption key, the output of the transcription job is encrypted with the default Amazon S3 key (SSE-S3).
If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName
parameter.
The score that Amazon Transcribe gives for the predominant language that it identified in your collection of source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the correct language.
" + "documentation":"A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
" } }, "documentation":"Describes an asynchronous transcription job that was created with the StartTranscriptionJob
operation.
+ * Deletes the queued purchase for the specified Savings Plan. + *
+ * + * @param deleteQueuedSavingsPlanRequest + * @return Result of the DeleteQueuedSavingsPlan operation returned by the service. + * @throws ValidationException + * One of the input parameters is not valid. + * @throws ResourceNotFoundException + * The specified resource was not found. + * @throws InternalServerException + * An unexpected error occurred. + * @throws ServiceQuotaExceededException + * A service quota has been exceeded. + * @sample AWSSavingsPlans.DeleteQueuedSavingsPlan + * @see AWS API Documentation + */ + DeleteQueuedSavingsPlanResult deleteQueuedSavingsPlan(DeleteQueuedSavingsPlanRequest deleteQueuedSavingsPlanRequest); + /** *
* Describes the specified Savings Plans rates.
diff --git a/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AWSSavingsPlansAsync.java b/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AWSSavingsPlansAsync.java
index 90696fbb0ef6..01238fcefc31 100644
--- a/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AWSSavingsPlansAsync.java
+++ b/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AWSSavingsPlansAsync.java
@@ -66,6 +66,37 @@ public interface AWSSavingsPlansAsync extends AWSSavingsPlans {
java.util.concurrent.Future
+ * Deletes the queued purchase for the specified Savings Plan.
+ *
+ * Deletes the queued purchase for the specified Savings Plan.
+ *
* Describes the specified Savings Plans rates.
diff --git a/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AWSSavingsPlansAsyncClient.java b/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AWSSavingsPlansAsyncClient.java
index f743ef2fe529..e1c7048fac87 100644
--- a/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AWSSavingsPlansAsyncClient.java
+++ b/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AWSSavingsPlansAsyncClient.java
@@ -109,6 +109,39 @@ public CreateSavingsPlanResult call() throws Exception {
});
}
+ @Override
+ public java.util.concurrent.Future
+ * Deletes the queued purchase for the specified Savings Plan.
+ *
* Describes the specified Savings Plans rates.
diff --git a/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AbstractAWSSavingsPlans.java b/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AbstractAWSSavingsPlans.java
index 9f620fde27f5..04720cd51401 100644
--- a/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AbstractAWSSavingsPlans.java
+++ b/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AbstractAWSSavingsPlans.java
@@ -32,6 +32,11 @@ public CreateSavingsPlanResult createSavingsPlan(CreateSavingsPlanRequest reques
throw new java.lang.UnsupportedOperationException();
}
+ @Override
+ public DeleteQueuedSavingsPlanResult deleteQueuedSavingsPlan(DeleteQueuedSavingsPlanRequest request) {
+ throw new java.lang.UnsupportedOperationException();
+ }
+
@Override
public DescribeSavingsPlanRatesResult describeSavingsPlanRates(DescribeSavingsPlanRatesRequest request) {
throw new java.lang.UnsupportedOperationException();
diff --git a/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AbstractAWSSavingsPlansAsync.java b/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AbstractAWSSavingsPlansAsync.java
index c7d705e6bb12..409f0fc34978 100644
--- a/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AbstractAWSSavingsPlansAsync.java
+++ b/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/AbstractAWSSavingsPlansAsync.java
@@ -40,6 +40,19 @@ public java.util.concurrent.Future
+ * The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
+ *
* Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
@@ -190,6 +196,46 @@ public CreateSavingsPlanRequest withUpfrontPaymentAmount(String upfrontPaymentAm
return this;
}
+ /**
+ *
+ * The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
+ *
+ * The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
+ *
+ * The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
+ *
* Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
@@ -316,6 +362,8 @@ public String toString() {
sb.append("Commitment: ").append(getCommitment()).append(",");
if (getUpfrontPaymentAmount() != null)
sb.append("UpfrontPaymentAmount: ").append(getUpfrontPaymentAmount()).append(",");
+ if (getPurchaseTime() != null)
+ sb.append("PurchaseTime: ").append(getPurchaseTime()).append(",");
if (getClientToken() != null)
sb.append("ClientToken: ").append(getClientToken()).append(",");
if (getTags() != null)
@@ -346,6 +394,10 @@ public boolean equals(Object obj) {
return false;
if (other.getUpfrontPaymentAmount() != null && other.getUpfrontPaymentAmount().equals(this.getUpfrontPaymentAmount()) == false)
return false;
+ if (other.getPurchaseTime() == null ^ this.getPurchaseTime() == null)
+ return false;
+ if (other.getPurchaseTime() != null && other.getPurchaseTime().equals(this.getPurchaseTime()) == false)
+ return false;
if (other.getClientToken() == null ^ this.getClientToken() == null)
return false;
if (other.getClientToken() != null && other.getClientToken().equals(this.getClientToken()) == false)
@@ -365,6 +417,7 @@ public int hashCode() {
hashCode = prime * hashCode + ((getSavingsPlanOfferingId() == null) ? 0 : getSavingsPlanOfferingId().hashCode());
hashCode = prime * hashCode + ((getCommitment() == null) ? 0 : getCommitment().hashCode());
hashCode = prime * hashCode + ((getUpfrontPaymentAmount() == null) ? 0 : getUpfrontPaymentAmount().hashCode());
+ hashCode = prime * hashCode + ((getPurchaseTime() == null) ? 0 : getPurchaseTime().hashCode());
hashCode = prime * hashCode + ((getClientToken() == null) ? 0 : getClientToken().hashCode());
hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode());
return hashCode;
diff --git a/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/model/DeleteQueuedSavingsPlanRequest.java b/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/model/DeleteQueuedSavingsPlanRequest.java
new file mode 100644
index 000000000000..b9ca2b797650
--- /dev/null
+++ b/aws-java-sdk-savingsplans/src/main/java/com/amazonaws/services/savingsplans/model/DeleteQueuedSavingsPlanRequest.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.savingsplans.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 DeleteQueuedSavingsPlanRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable {
+
+ /**
+ *
+ * The ID of the Savings Plan.
+ *
+ * The ID of the Savings Plan.
+ *
+ * The ID of the Savings Plan.
+ *
+ * The ID of the Savings Plan.
+ *
- * Specifies the runtime version to use for the canary. Currently, the only valid value is
- * Specifies the runtime version to use for the canary. Currently, the only valid value is
- * Specifies the runtime version to use for the canary. Currently, the only valid value is
- * Specifies the runtime version to use for the canary. Currently, the only valid value is
+ * A unique ID that identifies this canary run.
+ *
* The name of the canary.
@@ -54,6 +60,46 @@ public class CanaryRun implements Serializable, Cloneable, StructuredPojo {
*/
private String artifactS3Location;
+ /**
+ *
+ * A unique ID that identifies this canary run.
+ *
+ * A unique ID that identifies this canary run.
+ *
+ * A unique ID that identifies this canary run.
+ *
* The name of the canary.
@@ -232,6 +278,8 @@ public CanaryRun withArtifactS3Location(String artifactS3Location) {
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("{");
+ if (getId() != null)
+ sb.append("Id: ").append(getId()).append(",");
if (getName() != null)
sb.append("Name: ").append(getName()).append(",");
if (getStatus() != null)
@@ -254,6 +302,10 @@ public boolean equals(Object obj) {
if (obj instanceof CanaryRun == false)
return false;
CanaryRun other = (CanaryRun) obj;
+ if (other.getId() == null ^ this.getId() == null)
+ return false;
+ if (other.getId() != null && other.getId().equals(this.getId()) == false)
+ return false;
if (other.getName() == null ^ this.getName() == null)
return false;
if (other.getName() != null && other.getName().equals(this.getName()) == false)
@@ -278,6 +330,7 @@ public int hashCode() {
final int prime = 31;
int hashCode = 1;
+ hashCode = prime * hashCode + ((getId() == null) ? 0 : getId().hashCode());
hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode());
hashCode = prime * hashCode + ((getStatus() == null) ? 0 : getStatus().hashCode());
hashCode = prime * hashCode + ((getTimeline() == null) ? 0 : getTimeline().hashCode());
diff --git a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CanaryRunConfigInput.java b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CanaryRunConfigInput.java
index d102f5967d9b..e880e7e20fc2 100644
--- a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CanaryRunConfigInput.java
+++ b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CanaryRunConfigInput.java
@@ -30,28 +30,50 @@ public class CanaryRunConfigInput implements Serializable, Cloneable, Structured
/**
*
- * How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is
- * used as this value, up to a maximum of 14 minutes.
+ * How long the canary is allowed to run before it must stop. You can't set this time to be longer than the
+ * frequency of the runs of this canary.
+ *
+ * If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
*
- * The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a
- * multiple of 64.
+ * The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of
+ * 64.
*
+ * Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary
+ * run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that
+ * has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see
+ * Canaries and X-Ray tracing.
+ *
+ * You can enable active tracing only for canaries that use version
- * How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is
- * used as this value, up to a maximum of 14 minutes.
+ * How long the canary is allowed to run before it must stop. You can't set this time to be longer than the
+ * frequency of the runs of this canary.
+ *
+ * If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
*
+ * If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
*/
public void setTimeoutInSeconds(Integer timeoutInSeconds) {
@@ -60,12 +82,17 @@ public void setTimeoutInSeconds(Integer timeoutInSeconds) {
/**
*
- * How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is
- * used as this value, up to a maximum of 14 minutes.
+ * How long the canary is allowed to run before it must stop. You can't set this time to be longer than the
+ * frequency of the runs of this canary.
+ *
+ * If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes.
* syn-1.0
. For
- * more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more information
+ * about runtime versions, see
* Canary Runtime Versions.
* syn-1.0
. For
- * more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more information
+ * about runtime versions, see
* Canary Runtime Versions.
* syn-1.0
. For more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more
+ * information about runtime versions, see Canary Runtime Versions.
*/
@@ -617,14 +620,16 @@ public void setRuntimeVersion(String runtimeVersion) {
/**
* syn-1.0
. For
- * more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more information
+ * about runtime versions, see
* Canary Runtime Versions.
* syn-1.0
. For more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more
+ * information about runtime versions, see Canary Runtime Versions.
*/
@@ -635,15 +640,17 @@ public String getRuntimeVersion() {
/**
* syn-1.0
. For
- * more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more information
+ * about runtime versions, see
* Canary Runtime Versions.
* syn-1.0
. For more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more
+ * information about runtime versions, see Canary Runtime Versions.
* @return Returns a reference to this object so that method calls can be chained together.
diff --git a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CanaryRun.java b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CanaryRun.java
index 71874054ed00..f339e69a66cf 100644
--- a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CanaryRun.java
+++ b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CanaryRun.java
@@ -28,6 +28,12 @@
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public class CanaryRun implements Serializable, Cloneable, StructuredPojo {
+ /**
+ * syn-nodejs-2.0
or later for their
+ * canary runtime.
+ *
+ * If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes. */ public Integer getTimeoutInSeconds() { @@ -74,13 +101,18 @@ public Integer getTimeoutInSeconds() { /** *
- * How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is - * used as this value, up to a maximum of 14 minutes. + * How long the canary is allowed to run before it must stop. You can't set this time to be longer than the + * frequency of the runs of this canary. + *
+ *+ * If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes. *
* * @param timeoutInSeconds - * How long the canary is allowed to run before it must stop. If you omit this field, the frequency of the - * canary is used as this value, up to a maximum of 14 minutes. + * How long the canary is allowed to run before it must stop. You can't set this time to be longer than the + * frequency of the runs of this canary. + *+ * If you omit this field, the frequency of the canary is used as this value, up to a maximum of 14 minutes. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -91,13 +123,13 @@ public CanaryRunConfigInput withTimeoutInSeconds(Integer timeoutInSeconds) { /** *
- * The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a - * multiple of 64. + * The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of + * 64. *
* * @param memoryInMB - * The maximum amount of memory available to the canary while it is running, in MB. The value you specify - * must be a multiple of 64. + * The maximum amount of memory available to the canary while it is running, in MB. This value must be a + * multiple of 64. */ public void setMemoryInMB(Integer memoryInMB) { @@ -106,12 +138,12 @@ public void setMemoryInMB(Integer memoryInMB) { /** *- * The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a - * multiple of 64. + * The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of + * 64. *
* - * @return The maximum amount of memory available to the canary while it is running, in MB. The value you specify - * must be a multiple of 64. + * @return The maximum amount of memory available to the canary while it is running, in MB. This value must be a + * multiple of 64. */ public Integer getMemoryInMB() { @@ -120,13 +152,13 @@ public Integer getMemoryInMB() { /** *- * The maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a - * multiple of 64. + * The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of + * 64. *
* * @param memoryInMB - * The maximum amount of memory available to the canary while it is running, in MB. The value you specify - * must be a multiple of 64. + * The maximum amount of memory available to the canary while it is running, in MB. This value must be a + * multiple of 64. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -135,6 +167,122 @@ public CanaryRunConfigInput withMemoryInMB(Integer memoryInMB) { return this; } + /** + *+ * Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary + * run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that + * has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see + * Canaries and X-Ray tracing. + *
+ *
+ * You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their
+ * canary runtime.
+ *
+ * You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for
+ * their canary runtime.
+ */
+
+ public void setActiveTracing(Boolean activeTracing) {
+ this.activeTracing = activeTracing;
+ }
+
+ /**
+ *
+ * Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary + * run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that + * has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see + * Canaries and X-Ray tracing. + *
+ *
+ * You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their
+ * canary runtime.
+ *
+ * You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for
+ * their canary runtime.
+ */
+
+ public Boolean getActiveTracing() {
+ return this.activeTracing;
+ }
+
+ /**
+ *
+ * Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary + * run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that + * has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see + * Canaries and X-Ray tracing. + *
+ *
+ * You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their
+ * canary runtime.
+ *
+ * You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for
+ * their canary runtime.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+
+ public CanaryRunConfigInput withActiveTracing(Boolean activeTracing) {
+ setActiveTracing(activeTracing);
+ return this;
+ }
+
+ /**
+ *
+ * Specifies whether this canary is to use active AWS X-Ray tracing when it runs. Active tracing enables this canary + * run to be displayed in the ServiceLens and X-Ray service maps even if the canary does not hit an endpoint that + * has X-ray tracing enabled. Using X-Ray tracing incurs charges. For more information, see + * Canaries and X-Ray tracing. + *
+ *
+ * You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for their
+ * canary runtime.
+ *
+ * You can enable active tracing only for canaries that use version syn-nodejs-2.0
or later for
+ * their canary runtime.
+ */
+
+ public Boolean isActiveTracing() {
+ return this.activeTracing;
+ }
+
/**
* 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.
@@ -150,7 +298,9 @@ public String toString() {
if (getTimeoutInSeconds() != null)
sb.append("TimeoutInSeconds: ").append(getTimeoutInSeconds()).append(",");
if (getMemoryInMB() != null)
- sb.append("MemoryInMB: ").append(getMemoryInMB());
+ sb.append("MemoryInMB: ").append(getMemoryInMB()).append(",");
+ if (getActiveTracing() != null)
+ sb.append("ActiveTracing: ").append(getActiveTracing());
sb.append("}");
return sb.toString();
}
@@ -173,6 +323,10 @@ public boolean equals(Object obj) {
return false;
if (other.getMemoryInMB() != null && other.getMemoryInMB().equals(this.getMemoryInMB()) == false)
return false;
+ if (other.getActiveTracing() == null ^ this.getActiveTracing() == null)
+ return false;
+ if (other.getActiveTracing() != null && other.getActiveTracing().equals(this.getActiveTracing()) == false)
+ return false;
return true;
}
@@ -183,6 +337,7 @@ public int hashCode() {
hashCode = prime * hashCode + ((getTimeoutInSeconds() == null) ? 0 : getTimeoutInSeconds().hashCode());
hashCode = prime * hashCode + ((getMemoryInMB() == null) ? 0 : getMemoryInMB().hashCode());
+ hashCode = prime * hashCode + ((getActiveTracing() == null) ? 0 : getActiveTracing().hashCode());
return hashCode;
}
diff --git a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CanaryRunConfigOutput.java b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CanaryRunConfigOutput.java
index cb448bc0921f..c9307c0127c7 100644
--- a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CanaryRunConfigOutput.java
+++ b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CanaryRunConfigOutput.java
@@ -19,7 +19,7 @@
/**
*
- * A structure that contains information for a canary run. + * A structure that contains information about a canary run. *
* * @see AWS @@ -36,11 +36,17 @@ public class CanaryRunConfigOutput implements Serializable, Cloneable, Structure private Integer timeoutInSeconds; /** *- * The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple - * of 64. + * The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of + * 64. *
*/ private Integer memoryInMB; + /** + *+ * Displays whether this canary run used active AWS X-Ray tracing. + *
+ */ + private Boolean activeTracing; /** *@@ -84,12 +90,12 @@ public CanaryRunConfigOutput withTimeoutInSeconds(Integer timeoutInSeconds) { /** *
- * The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple - * of 64. + * The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of + * 64. *
* * @param memoryInMB - * The maximum amount of memory available to the canary while it is running, in MB. The value you must be a + * The maximum amount of memory available to the canary while it is running, in MB. This value must be a * multiple of 64. */ @@ -99,11 +105,11 @@ public void setMemoryInMB(Integer memoryInMB) { /** *- * The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple - * of 64. + * The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of + * 64. *
* - * @return The maximum amount of memory available to the canary while it is running, in MB. The value you must be a + * @return The maximum amount of memory available to the canary while it is running, in MB. This value must be a * multiple of 64. */ @@ -113,12 +119,12 @@ public Integer getMemoryInMB() { /** *- * The maximum amount of memory available to the canary while it is running, in MB. The value you must be a multiple - * of 64. + * The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of + * 64. *
* * @param memoryInMB - * The maximum amount of memory available to the canary while it is running, in MB. The value you must be a + * The maximum amount of memory available to the canary while it is running, in MB. This value must be a * multiple of 64. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -128,6 +134,58 @@ public CanaryRunConfigOutput withMemoryInMB(Integer memoryInMB) { return this; } + /** + *+ * Displays whether this canary run used active AWS X-Ray tracing. + *
+ * + * @param activeTracing + * Displays whether this canary run used active AWS X-Ray tracing. + */ + + public void setActiveTracing(Boolean activeTracing) { + this.activeTracing = activeTracing; + } + + /** + *+ * Displays whether this canary run used active AWS X-Ray tracing. + *
+ * + * @return Displays whether this canary run used active AWS X-Ray tracing. + */ + + public Boolean getActiveTracing() { + return this.activeTracing; + } + + /** + *+ * Displays whether this canary run used active AWS X-Ray tracing. + *
+ * + * @param activeTracing + * Displays whether this canary run used active AWS X-Ray tracing. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CanaryRunConfigOutput withActiveTracing(Boolean activeTracing) { + setActiveTracing(activeTracing); + return this; + } + + /** + *+ * Displays whether this canary run used active AWS X-Ray tracing. + *
+ * + * @return Displays whether this canary run used active AWS X-Ray tracing. + */ + + public Boolean isActiveTracing() { + return this.activeTracing; + } + /** * 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. @@ -143,7 +201,9 @@ public String toString() { if (getTimeoutInSeconds() != null) sb.append("TimeoutInSeconds: ").append(getTimeoutInSeconds()).append(","); if (getMemoryInMB() != null) - sb.append("MemoryInMB: ").append(getMemoryInMB()); + sb.append("MemoryInMB: ").append(getMemoryInMB()).append(","); + if (getActiveTracing() != null) + sb.append("ActiveTracing: ").append(getActiveTracing()); sb.append("}"); return sb.toString(); } @@ -166,6 +226,10 @@ public boolean equals(Object obj) { return false; if (other.getMemoryInMB() != null && other.getMemoryInMB().equals(this.getMemoryInMB()) == false) return false; + if (other.getActiveTracing() == null ^ this.getActiveTracing() == null) + return false; + if (other.getActiveTracing() != null && other.getActiveTracing().equals(this.getActiveTracing()) == false) + return false; return true; } @@ -176,6 +240,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getTimeoutInSeconds() == null) ? 0 : getTimeoutInSeconds().hashCode()); hashCode = prime * hashCode + ((getMemoryInMB() == null) ? 0 : getMemoryInMB().hashCode()); + hashCode = prime * hashCode + ((getActiveTracing() == null) ? 0 : getActiveTracing().hashCode()); return hashCode; } diff --git a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CreateCanaryRequest.java b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CreateCanaryRequest.java index 0bb294d12e37..a50d9b996ee5 100644 --- a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CreateCanaryRequest.java +++ b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/CreateCanaryRequest.java @@ -91,7 +91,7 @@ public class CreateCanaryRequest extends com.amazonaws.AmazonWebServiceRequest i * *
- * logs:CreateLogStream
+ * logs:PutLogEvents
*
- * Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For
- * more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more information
+ * about runtime versions, see
* Canary Runtime Versions.
*
- * logs:CreateLogStream
+ * logs:PutLogEvents
*
- * logs:CreateLogStream
+ * logs:PutLogEvents
*
- * logs:CreateLogStream
+ * logs:PutLogEvents
*
- * logs:CreateLogStream
+ * logs:PutLogEvents
*
- * logs:CreateLogStream
+ * logs:PutLogEvents
*
- * logs:CreateLogStream
+ * logs:PutLogEvents
*
- * Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For
- * more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more information
+ * about runtime versions, see
* Canary Runtime Versions.
*
syn-1.0
. For more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more
+ * information about runtime versions, see Canary Runtime Versions.
*/
@@ -790,14 +793,16 @@ public void setRuntimeVersion(String runtimeVersion) {
/**
*
- * Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For
- * more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more information
+ * about runtime versions, see
* Canary Runtime Versions.
*
syn-1.0
. For more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more
+ * information about runtime versions, see Canary Runtime Versions.
*/
@@ -808,15 +813,17 @@ public String getRuntimeVersion() {
/**
*
- * Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For
- * more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more information
+ * about runtime versions, see
* Canary Runtime Versions.
*
syn-1.0
. For more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more
+ * information about runtime versions, see Canary Runtime Versions.
* @return Returns a reference to this object so that method calls can be chained together.
diff --git a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/RuntimeVersion.java b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/RuntimeVersion.java
index 558adcf484a1..5889c5269a50 100644
--- a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/RuntimeVersion.java
+++ b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/RuntimeVersion.java
@@ -33,10 +33,8 @@ public class RuntimeVersion implements Serializable, Cloneable, StructuredPojo {
/**
*
- * The name of the runtime version. Currently, the only valid value is syn-1.0
.
- *
- * Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
+ * The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
,
+ * syn-nodejs-2.0-beta
, and syn-1.0
.
*
- * The name of the runtime version. Currently, the only valid value is syn-1.0
.
- *
- * Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
+ * The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
,
+ * syn-nodejs-2.0-beta
, and syn-1.0
.
*
syn-1.0
.
- *
- * Specifies the runtime version to use for the canary. Currently, the only valid value is
- * syn-1.0
.
+ * The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
,
+ * syn-nodejs-2.0-beta
, and syn-1.0
.
*/
public void setVersionName(String versionName) {
@@ -80,16 +74,12 @@ public void setVersionName(String versionName) {
/**
*
- * The name of the runtime version. Currently, the only valid value is syn-1.0
.
- *
- * Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
+ * The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
,
+ * syn-nodejs-2.0-beta
, and syn-1.0
.
*
syn-1.0
.
- *
- * Specifies the runtime version to use for the canary. Currently, the only valid value is
- * syn-1.0
.
+ * @return The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
,
+ * syn-nodejs-2.0-beta
, and syn-1.0
.
*/
public String getVersionName() {
@@ -98,17 +88,13 @@ public String getVersionName() {
/**
*
- * The name of the runtime version. Currently, the only valid value is syn-1.0
.
- *
- * Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
.
+ * The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
,
+ * syn-nodejs-2.0-beta
, and syn-1.0
.
*
syn-1.0
.
- *
- * Specifies the runtime version to use for the canary. Currently, the only valid value is
- * syn-1.0
.
+ * The name of the runtime version. Currently, the only valid values are syn-nodejs-2.0
,
+ * syn-nodejs-2.0-beta
, and syn-1.0
.
* @return Returns a reference to this object so that method calls can be chained together.
*/
diff --git a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/UpdateCanaryRequest.java b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/UpdateCanaryRequest.java
index 18e949b542dc..3ecf1370d2bb 100644
--- a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/UpdateCanaryRequest.java
+++ b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/UpdateCanaryRequest.java
@@ -90,8 +90,9 @@ public class UpdateCanaryRequest extends com.amazonaws.AmazonWebServiceRequest i
private String executionRoleArn;
/**
*
- * Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For
- * more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more information
+ * about runtime versions, see
* Canary Runtime Versions.
*
- * Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For
- * more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more information
+ * about runtime versions, see
* Canary Runtime Versions.
*
syn-1.0
. For more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more
+ * information about runtime versions, see Canary Runtime Versions.
*/
@@ -536,14 +539,16 @@ public void setRuntimeVersion(String runtimeVersion) {
/**
*
- * Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For
- * more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more information
+ * about runtime versions, see
* Canary Runtime Versions.
*
syn-1.0
. For more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more
+ * information about runtime versions, see Canary Runtime Versions.
*/
@@ -554,15 +559,17 @@ public String getRuntimeVersion() {
/**
*
- * Specifies the runtime version to use for the canary. Currently, the only valid value is syn-1.0
. For
- * more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more information
+ * about runtime versions, see
* Canary Runtime Versions.
*
syn-1.0
. For more information about runtime versions, see syn-nodejs-2.0, syn-nodejs-2.0-beta
, and syn-1.0
. For more
+ * information about runtime versions, see Canary Runtime Versions.
* @return Returns a reference to this object so that method calls can be chained together.
diff --git a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/transform/CanaryRunConfigInputJsonUnmarshaller.java b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/transform/CanaryRunConfigInputJsonUnmarshaller.java
index 58a9031485b2..f16cb6354b52 100644
--- a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/transform/CanaryRunConfigInputJsonUnmarshaller.java
+++ b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/transform/CanaryRunConfigInputJsonUnmarshaller.java
@@ -56,6 +56,10 @@ public CanaryRunConfigInput unmarshall(JsonUnmarshallerContext context) throws E
context.nextToken();
canaryRunConfigInput.setMemoryInMB(context.getUnmarshaller(Integer.class).unmarshall(context));
}
+ if (context.testExpression("ActiveTracing", targetDepth)) {
+ context.nextToken();
+ canaryRunConfigInput.setActiveTracing(context.getUnmarshaller(Boolean.class).unmarshall(context));
+ }
} else if (token == END_ARRAY || token == END_OBJECT) {
if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) {
if (context.getCurrentDepth() <= originalDepth)
diff --git a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/transform/CanaryRunConfigInputMarshaller.java b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/transform/CanaryRunConfigInputMarshaller.java
index 334572ea8c5e..b87b30163ce5 100644
--- a/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/transform/CanaryRunConfigInputMarshaller.java
+++ b/aws-java-sdk-synthetics/src/main/java/com/amazonaws/services/synthetics/model/transform/CanaryRunConfigInputMarshaller.java
@@ -31,6 +31,8 @@ public class CanaryRunConfigInputMarshaller {
.marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("TimeoutInSeconds").build();
private static final MarshallingInfoBytes
values are supplied in the Document
request parameter. Validate your
* parameter before calling the API operation again.
* @throws InvalidS3ObjectException
- * Amazon Textract is unable to access the S3 object that's specified in the request.
+ * Amazon Textract is unable to access the S3 object that's specified in the request. for more information,
+ * Configure Access to
+ * Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
* @throws UnsupportedDocumentException
* The format of the input document isn't supported. Documents for synchronous operations can be in PNG or
* JPEG format. Documents for asynchronous operations can also be in PDF format.
@@ -108,9 +111,11 @@ public interface AmazonTextract {
* The document can't be processed because it's too large. The maximum document size for synchronous
* operations 5 MB. The maximum document size for asynchronous operations is 500 MB for PDF files.
* @throws BadDocumentException
- * Amazon Textract isn't able to read the document.
+ * Amazon Textract isn't able to read the document. For more information on the document limits in Amazon
+ * Textract, see limits.
* @throws AccessDeniedException
- * You aren't authorized to perform the action.
+ * You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or
+ * IAM role to perform the operation.
* @throws ProvisionedThroughputExceededException
* The number of requests exceeded your throughput limit. If you want to increase this limit, contact Amazon
* Textract.
@@ -155,7 +160,10 @@ public interface AmazonTextract {
* Bytes
values are supplied in the Document
request parameter. Validate your
* parameter before calling the API operation again.
* @throws InvalidS3ObjectException
- * Amazon Textract is unable to access the S3 object that's specified in the request.
+ * Amazon Textract is unable to access the S3 object that's specified in the request. for more information,
+ * Configure Access to
+ * Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
* @throws UnsupportedDocumentException
* The format of the input document isn't supported. Documents for synchronous operations can be in PNG or
* JPEG format. Documents for asynchronous operations can also be in PDF format.
@@ -163,9 +171,11 @@ public interface AmazonTextract {
* The document can't be processed because it's too large. The maximum document size for synchronous
* operations 5 MB. The maximum document size for asynchronous operations is 500 MB for PDF files.
* @throws BadDocumentException
- * Amazon Textract isn't able to read the document.
+ * Amazon Textract isn't able to read the document. For more information on the document limits in Amazon
+ * Textract, see limits.
* @throws AccessDeniedException
- * You aren't authorized to perform the action.
+ * You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or
+ * IAM role to perform the operation.
* @throws ProvisionedThroughputExceededException
* The number of requests exceeded your throughput limit. If you want to increase this limit, contact Amazon
* Textract.
@@ -244,7 +254,8 @@ public interface AmazonTextract {
* Bytes
values are supplied in the Document
request parameter. Validate your
* parameter before calling the API operation again.
* @throws AccessDeniedException
- * You aren't authorized to perform the action.
+ * You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or
+ * IAM role to perform the operation.
* @throws ProvisionedThroughputExceededException
* The number of requests exceeded your throughput limit. If you want to increase this limit, contact Amazon
* Textract.
@@ -254,6 +265,11 @@ public interface AmazonTextract {
* Amazon Textract experienced a service issue. Try your call again.
* @throws ThrottlingException
* Amazon Textract is temporarily unable to process the request. Try your call again.
+ * @throws InvalidS3ObjectException
+ * Amazon Textract is unable to access the S3 object that's specified in the request. for more information,
+ * Configure Access to
+ * Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
* @sample AmazonTextract.GetDocumentAnalysis
* @see AWS
* API Documentation
@@ -303,7 +319,8 @@ public interface AmazonTextract {
* Bytes
values are supplied in the Document
request parameter. Validate your
* parameter before calling the API operation again.
* @throws AccessDeniedException
- * You aren't authorized to perform the action.
+ * You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or
+ * IAM role to perform the operation.
* @throws ProvisionedThroughputExceededException
* The number of requests exceeded your throughput limit. If you want to increase this limit, contact Amazon
* Textract.
@@ -313,6 +330,11 @@ public interface AmazonTextract {
* Amazon Textract experienced a service issue. Try your call again.
* @throws ThrottlingException
* Amazon Textract is temporarily unable to process the request. Try your call again.
+ * @throws InvalidS3ObjectException
+ * Amazon Textract is unable to access the S3 object that's specified in the request. for more information,
+ * Configure Access to
+ * Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
* @sample AmazonTextract.GetDocumentTextDetection
* @see AWS API Documentation
@@ -350,7 +372,10 @@ public interface AmazonTextract {
* Bytes
values are supplied in the Document
request parameter. Validate your
* parameter before calling the API operation again.
* @throws InvalidS3ObjectException
- * Amazon Textract is unable to access the S3 object that's specified in the request.
+ * Amazon Textract is unable to access the S3 object that's specified in the request. for more information,
+ * Configure Access to
+ * Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
* @throws UnsupportedDocumentException
* The format of the input document isn't supported. Documents for synchronous operations can be in PNG or
* JPEG format. Documents for asynchronous operations can also be in PDF format.
@@ -358,9 +383,11 @@ public interface AmazonTextract {
* The document can't be processed because it's too large. The maximum document size for synchronous
* operations 5 MB. The maximum document size for asynchronous operations is 500 MB for PDF files.
* @throws BadDocumentException
- * Amazon Textract isn't able to read the document.
+ * Amazon Textract isn't able to read the document. For more information on the document limits in Amazon
+ * Textract, see limits.
* @throws AccessDeniedException
- * You aren't authorized to perform the action.
+ * You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or
+ * IAM role to perform the operation.
* @throws ProvisionedThroughputExceededException
* The number of requests exceeded your throughput limit. If you want to increase this limit, contact Amazon
* Textract.
@@ -413,7 +440,10 @@ public interface AmazonTextract {
* Bytes
values are supplied in the Document
request parameter. Validate your
* parameter before calling the API operation again.
* @throws InvalidS3ObjectException
- * Amazon Textract is unable to access the S3 object that's specified in the request.
+ * Amazon Textract is unable to access the S3 object that's specified in the request. for more information,
+ * Configure Access to
+ * Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
* @throws UnsupportedDocumentException
* The format of the input document isn't supported. Documents for synchronous operations can be in PNG or
* JPEG format. Documents for asynchronous operations can also be in PDF format.
@@ -421,9 +451,11 @@ public interface AmazonTextract {
* The document can't be processed because it's too large. The maximum document size for synchronous
* operations 5 MB. The maximum document size for asynchronous operations is 500 MB for PDF files.
* @throws BadDocumentException
- * Amazon Textract isn't able to read the document.
+ * Amazon Textract isn't able to read the document. For more information on the document limits in Amazon
+ * Textract, see limits.
* @throws AccessDeniedException
- * You aren't authorized to perform the action.
+ * You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or
+ * IAM role to perform the operation.
* @throws ProvisionedThroughputExceededException
* The number of requests exceeded your throughput limit. If you want to increase this limit, contact Amazon
* Textract.
diff --git a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/AmazonTextractClient.java b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/AmazonTextractClient.java
index ceec8516ed59..838375b2f739 100644
--- a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/AmazonTextractClient.java
+++ b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/AmazonTextractClient.java
@@ -222,7 +222,10 @@ private void init() {
* Bytes
values are supplied in the Document
request parameter. Validate your
* parameter before calling the API operation again.
* @throws InvalidS3ObjectException
- * Amazon Textract is unable to access the S3 object that's specified in the request.
+ * Amazon Textract is unable to access the S3 object that's specified in the request. for more information,
+ * Configure Access to
+ * Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
* @throws UnsupportedDocumentException
* The format of the input document isn't supported. Documents for synchronous operations can be in PNG or
* JPEG format. Documents for asynchronous operations can also be in PDF format.
@@ -230,9 +233,11 @@ private void init() {
* The document can't be processed because it's too large. The maximum document size for synchronous
* operations 5 MB. The maximum document size for asynchronous operations is 500 MB for PDF files.
* @throws BadDocumentException
- * Amazon Textract isn't able to read the document.
+ * Amazon Textract isn't able to read the document. For more information on the document limits in Amazon
+ * Textract, see limits.
* @throws AccessDeniedException
- * You aren't authorized to perform the action.
+ * You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or
+ * IAM role to perform the operation.
* @throws ProvisionedThroughputExceededException
* The number of requests exceeded your throughput limit. If you want to increase this limit, contact Amazon
* Textract.
@@ -317,7 +322,10 @@ final AnalyzeDocumentResult executeAnalyzeDocument(AnalyzeDocumentRequest analyz
* Bytes
values are supplied in the Document
request parameter. Validate your
* parameter before calling the API operation again.
* @throws InvalidS3ObjectException
- * Amazon Textract is unable to access the S3 object that's specified in the request.
+ * Amazon Textract is unable to access the S3 object that's specified in the request. for more information,
+ * Configure Access to
+ * Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
* @throws UnsupportedDocumentException
* The format of the input document isn't supported. Documents for synchronous operations can be in PNG or
* JPEG format. Documents for asynchronous operations can also be in PDF format.
@@ -325,9 +333,11 @@ final AnalyzeDocumentResult executeAnalyzeDocument(AnalyzeDocumentRequest analyz
* The document can't be processed because it's too large. The maximum document size for synchronous
* operations 5 MB. The maximum document size for asynchronous operations is 500 MB for PDF files.
* @throws BadDocumentException
- * Amazon Textract isn't able to read the document.
+ * Amazon Textract isn't able to read the document. For more information on the document limits in Amazon
+ * Textract, see limits.
* @throws AccessDeniedException
- * You aren't authorized to perform the action.
+ * You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or
+ * IAM role to perform the operation.
* @throws ProvisionedThroughputExceededException
* The number of requests exceeded your throughput limit. If you want to increase this limit, contact Amazon
* Textract.
@@ -446,7 +456,8 @@ final DetectDocumentTextResult executeDetectDocumentText(DetectDocumentTextReque
* Bytes
values are supplied in the Document
request parameter. Validate your
* parameter before calling the API operation again.
* @throws AccessDeniedException
- * You aren't authorized to perform the action.
+ * You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or
+ * IAM role to perform the operation.
* @throws ProvisionedThroughputExceededException
* The number of requests exceeded your throughput limit. If you want to increase this limit, contact Amazon
* Textract.
@@ -456,6 +467,11 @@ final DetectDocumentTextResult executeDetectDocumentText(DetectDocumentTextReque
* Amazon Textract experienced a service issue. Try your call again.
* @throws ThrottlingException
* Amazon Textract is temporarily unable to process the request. Try your call again.
+ * @throws InvalidS3ObjectException
+ * Amazon Textract is unable to access the S3 object that's specified in the request. for more information,
+ * Configure Access to
+ * Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
* @sample AmazonTextract.GetDocumentAnalysis
* @see AWS
* API Documentation
@@ -545,7 +561,8 @@ final GetDocumentAnalysisResult executeGetDocumentAnalysis(GetDocumentAnalysisRe
* Bytes
values are supplied in the Document
request parameter. Validate your
* parameter before calling the API operation again.
* @throws AccessDeniedException
- * You aren't authorized to perform the action.
+ * You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or
+ * IAM role to perform the operation.
* @throws ProvisionedThroughputExceededException
* The number of requests exceeded your throughput limit. If you want to increase this limit, contact Amazon
* Textract.
@@ -555,6 +572,11 @@ final GetDocumentAnalysisResult executeGetDocumentAnalysis(GetDocumentAnalysisRe
* Amazon Textract experienced a service issue. Try your call again.
* @throws ThrottlingException
* Amazon Textract is temporarily unable to process the request. Try your call again.
+ * @throws InvalidS3ObjectException
+ * Amazon Textract is unable to access the S3 object that's specified in the request. for more information,
+ * Configure Access to
+ * Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
* @sample AmazonTextract.GetDocumentTextDetection
* @see AWS API Documentation
@@ -634,7 +656,10 @@ final GetDocumentTextDetectionResult executeGetDocumentTextDetection(GetDocument
* Bytes
values are supplied in the Document
request parameter. Validate your
* parameter before calling the API operation again.
* @throws InvalidS3ObjectException
- * Amazon Textract is unable to access the S3 object that's specified in the request.
+ * Amazon Textract is unable to access the S3 object that's specified in the request. for more information,
+ * Configure Access to
+ * Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
* @throws UnsupportedDocumentException
* The format of the input document isn't supported. Documents for synchronous operations can be in PNG or
* JPEG format. Documents for asynchronous operations can also be in PDF format.
@@ -642,9 +667,11 @@ final GetDocumentTextDetectionResult executeGetDocumentTextDetection(GetDocument
* The document can't be processed because it's too large. The maximum document size for synchronous
* operations 5 MB. The maximum document size for asynchronous operations is 500 MB for PDF files.
* @throws BadDocumentException
- * Amazon Textract isn't able to read the document.
+ * Amazon Textract isn't able to read the document. For more information on the document limits in Amazon
+ * Textract, see limits.
* @throws AccessDeniedException
- * You aren't authorized to perform the action.
+ * You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or
+ * IAM role to perform the operation.
* @throws ProvisionedThroughputExceededException
* The number of requests exceeded your throughput limit. If you want to increase this limit, contact Amazon
* Textract.
@@ -738,7 +765,10 @@ final StartDocumentAnalysisResult executeStartDocumentAnalysis(StartDocumentAnal
* Bytes
values are supplied in the Document
request parameter. Validate your
* parameter before calling the API operation again.
* @throws InvalidS3ObjectException
- * Amazon Textract is unable to access the S3 object that's specified in the request.
+ * Amazon Textract is unable to access the S3 object that's specified in the request. for more information,
+ * Configure Access to
+ * Amazon S3 For troubleshooting information, see Troubleshooting Amazon S3
* @throws UnsupportedDocumentException
* The format of the input document isn't supported. Documents for synchronous operations can be in PNG or
* JPEG format. Documents for asynchronous operations can also be in PDF format.
@@ -746,9 +776,11 @@ final StartDocumentAnalysisResult executeStartDocumentAnalysis(StartDocumentAnal
* The document can't be processed because it's too large. The maximum document size for synchronous
* operations 5 MB. The maximum document size for asynchronous operations is 500 MB for PDF files.
* @throws BadDocumentException
- * Amazon Textract isn't able to read the document.
+ * Amazon Textract isn't able to read the document. For more information on the document limits in Amazon
+ * Textract, see limits.
* @throws AccessDeniedException
- * You aren't authorized to perform the action.
+ * You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or
+ * IAM role to perform the operation.
* @throws ProvisionedThroughputExceededException
* The number of requests exceeded your throughput limit. If you want to increase this limit, contact Amazon
* Textract.
diff --git a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/AccessDeniedException.java b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/AccessDeniedException.java
index bdde6525b942..580712f6466e 100644
--- a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/AccessDeniedException.java
+++ b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/AccessDeniedException.java
@@ -16,7 +16,8 @@
/**
* - * You aren't authorized to perform the action. + * You aren't authorized to perform the action. Use the Amazon Resource Name (ARN) of an authorized user or IAM role to + * perform the operation. *
*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") diff --git a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/BadDocumentException.java b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/BadDocumentException.java index c785b7b54e9c..9a5c6c3a9845 100644 --- a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/BadDocumentException.java +++ b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/BadDocumentException.java @@ -16,7 +16,8 @@ /** *- * Amazon Textract isn't able to read the document. + * Amazon Textract isn't able to read the document. For more information on the document limits in Amazon Textract, see + * limits. *
*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") diff --git a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/GetDocumentAnalysisResult.java b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/GetDocumentAnalysisResult.java index 7a9258f9dd09..0937ed54797e 100644 --- a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/GetDocumentAnalysisResult.java +++ b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/GetDocumentAnalysisResult.java @@ -57,7 +57,7 @@ public class GetDocumentAnalysisResult extends com.amazonaws.AmazonWebServiceRes private java.util.List- * The current status of an asynchronous document-analysis operation. + * Returns if the detection job could not be completed. Contains explanation for what error occured. *
*/ private String statusMessage; @@ -357,11 +357,11 @@ public GetDocumentAnalysisResult withWarnings(java.util.Collection- * The current status of an asynchronous document-analysis operation. + * Returns if the detection job could not be completed. Contains explanation for what error occured. *
* * @param statusMessage - * The current status of an asynchronous document-analysis operation. + * Returns if the detection job could not be completed. Contains explanation for what error occured. */ public void setStatusMessage(String statusMessage) { @@ -370,10 +370,10 @@ public void setStatusMessage(String statusMessage) { /** *- * The current status of an asynchronous document-analysis operation. + * Returns if the detection job could not be completed. Contains explanation for what error occured. *
* - * @return The current status of an asynchronous document-analysis operation. + * @return Returns if the detection job could not be completed. Contains explanation for what error occured. */ public String getStatusMessage() { @@ -382,11 +382,11 @@ public String getStatusMessage() { /** *- * The current status of an asynchronous document-analysis operation. + * Returns if the detection job could not be completed. Contains explanation for what error occured. *
* * @param statusMessage - * The current status of an asynchronous document-analysis operation. + * Returns if the detection job could not be completed. Contains explanation for what error occured. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/GetDocumentTextDetectionResult.java b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/GetDocumentTextDetectionResult.java index 2b913e76b876..8984ccbf2b8a 100644 --- a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/GetDocumentTextDetectionResult.java +++ b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/GetDocumentTextDetectionResult.java @@ -57,7 +57,7 @@ public class GetDocumentTextDetectionResult extends com.amazonaws.AmazonWebServi private java.util.List- * The current status of an asynchronous text-detection operation for the document. + * Returns if the detection job could not be completed. Contains explanation for what error occured. *
*/ private String statusMessage; @@ -357,11 +357,11 @@ public GetDocumentTextDetectionResult withWarnings(java.util.Collection- * The current status of an asynchronous text-detection operation for the document. + * Returns if the detection job could not be completed. Contains explanation for what error occured. *
* * @param statusMessage - * The current status of an asynchronous text-detection operation for the document. + * Returns if the detection job could not be completed. Contains explanation for what error occured. */ public void setStatusMessage(String statusMessage) { @@ -370,10 +370,10 @@ public void setStatusMessage(String statusMessage) { /** *- * The current status of an asynchronous text-detection operation for the document. + * Returns if the detection job could not be completed. Contains explanation for what error occured. *
* - * @return The current status of an asynchronous text-detection operation for the document. + * @return Returns if the detection job could not be completed. Contains explanation for what error occured. */ public String getStatusMessage() { @@ -382,11 +382,11 @@ public String getStatusMessage() { /** *- * The current status of an asynchronous text-detection operation for the document. + * Returns if the detection job could not be completed. Contains explanation for what error occured. *
* * @param statusMessage - * The current status of an asynchronous text-detection operation for the document. + * Returns if the detection job could not be completed. Contains explanation for what error occured. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/HumanLoopQuotaExceededException.java b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/HumanLoopQuotaExceededException.java index 26186298d1f9..3afcb3116209 100644 --- a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/HumanLoopQuotaExceededException.java +++ b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/HumanLoopQuotaExceededException.java @@ -23,10 +23,23 @@ public class HumanLoopQuotaExceededException extends com.amazonaws.services.textract.model.AmazonTextractException { private static final long serialVersionUID = 1L; + /** + *+ * The resource type. + *
+ */ private String resourceType; - + /** + *+ * The quota code. + *
+ */ private String quotaCode; - + /** + *+ * The service code. + *
+ */ private String serviceCode; /** @@ -40,7 +53,12 @@ public HumanLoopQuotaExceededException(String message) { } /** + *+ * The resource type. + *
+ * * @param resourceType + * The resource type. */ @com.fasterxml.jackson.annotation.JsonProperty("ResourceType") @@ -49,7 +67,11 @@ public void setResourceType(String resourceType) { } /** - * @return + *+ * The resource type. + *
+ * + * @return The resource type. */ @com.fasterxml.jackson.annotation.JsonProperty("ResourceType") @@ -58,7 +80,12 @@ public String getResourceType() { } /** + *+ * The resource type. + *
+ * * @param resourceType + * The resource type. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -68,7 +95,12 @@ public HumanLoopQuotaExceededException withResourceType(String resourceType) { } /** + *+ * The quota code. + *
+ * * @param quotaCode + * The quota code. */ @com.fasterxml.jackson.annotation.JsonProperty("QuotaCode") @@ -77,7 +109,11 @@ public void setQuotaCode(String quotaCode) { } /** - * @return + *+ * The quota code. + *
+ * + * @return The quota code. */ @com.fasterxml.jackson.annotation.JsonProperty("QuotaCode") @@ -86,7 +122,12 @@ public String getQuotaCode() { } /** + *+ * The quota code. + *
+ * * @param quotaCode + * The quota code. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -96,7 +137,12 @@ public HumanLoopQuotaExceededException withQuotaCode(String quotaCode) { } /** + *+ * The service code. + *
+ * * @param serviceCode + * The service code. */ @com.fasterxml.jackson.annotation.JsonProperty("ServiceCode") @@ -105,7 +151,11 @@ public void setServiceCode(String serviceCode) { } /** - * @return + *+ * The service code. + *
+ * + * @return The service code. */ @com.fasterxml.jackson.annotation.JsonProperty("ServiceCode") @@ -114,7 +164,12 @@ public String getServiceCode() { } /** + *+ * The service code. + *
+ * * @param serviceCode + * The service code. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/InvalidS3ObjectException.java b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/InvalidS3ObjectException.java index fd7504896fe5..94fe4d92c063 100644 --- a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/InvalidS3ObjectException.java +++ b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/InvalidS3ObjectException.java @@ -16,7 +16,10 @@ /** *- * Amazon Textract is unable to access the S3 object that's specified in the request. + * Amazon Textract is unable to access the S3 object that's specified in the request. for more information, Configure Access to Amazon S3 For + * troubleshooting information, see Troubleshooting Amazon S3 *
*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") diff --git a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/OutputConfig.java b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/OutputConfig.java new file mode 100644 index 000000000000..a474f79a8ca5 --- /dev/null +++ b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/OutputConfig.java @@ -0,0 +1,197 @@ +/* + * 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.textract.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *+ * Sets whether or not your output will go to a user created bucket. Used to set the name of the bucket, and the prefix + * on the output file. + *
+ * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class OutputConfig implements Serializable, Cloneable, StructuredPojo { + + /** + *+ * The name of the bucket your output will go to. + *
+ */ + private String s3Bucket; + /** + *+ * The prefix of the object key that the output will be saved to. When not enabled, the prefix will be + * “textract_output". + *
+ */ + private String s3Prefix; + + /** + *+ * The name of the bucket your output will go to. + *
+ * + * @param s3Bucket + * The name of the bucket your output will go to. + */ + + public void setS3Bucket(String s3Bucket) { + this.s3Bucket = s3Bucket; + } + + /** + *+ * The name of the bucket your output will go to. + *
+ * + * @return The name of the bucket your output will go to. + */ + + public String getS3Bucket() { + return this.s3Bucket; + } + + /** + *+ * The name of the bucket your output will go to. + *
+ * + * @param s3Bucket + * The name of the bucket your output will go to. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public OutputConfig withS3Bucket(String s3Bucket) { + setS3Bucket(s3Bucket); + return this; + } + + /** + *+ * The prefix of the object key that the output will be saved to. When not enabled, the prefix will be + * “textract_output". + *
+ * + * @param s3Prefix + * The prefix of the object key that the output will be saved to. When not enabled, the prefix will be + * “textract_output". + */ + + public void setS3Prefix(String s3Prefix) { + this.s3Prefix = s3Prefix; + } + + /** + *+ * The prefix of the object key that the output will be saved to. When not enabled, the prefix will be + * “textract_output". + *
+ * + * @return The prefix of the object key that the output will be saved to. When not enabled, the prefix will be + * “textract_output". + */ + + public String getS3Prefix() { + return this.s3Prefix; + } + + /** + *+ * The prefix of the object key that the output will be saved to. When not enabled, the prefix will be + * “textract_output". + *
+ * + * @param s3Prefix + * The prefix of the object key that the output will be saved to. When not enabled, the prefix will be + * “textract_output". + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public OutputConfig withS3Prefix(String s3Prefix) { + setS3Prefix(s3Prefix); + 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 (getS3Bucket() != null) + sb.append("S3Bucket: ").append(getS3Bucket()).append(","); + if (getS3Prefix() != null) + sb.append("S3Prefix: ").append(getS3Prefix()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof OutputConfig == false) + return false; + OutputConfig other = (OutputConfig) obj; + if (other.getS3Bucket() == null ^ this.getS3Bucket() == null) + return false; + if (other.getS3Bucket() != null && other.getS3Bucket().equals(this.getS3Bucket()) == false) + return false; + if (other.getS3Prefix() == null ^ this.getS3Prefix() == null) + return false; + if (other.getS3Prefix() != null && other.getS3Prefix().equals(this.getS3Prefix()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getS3Bucket() == null) ? 0 : getS3Bucket().hashCode()); + hashCode = prime * hashCode + ((getS3Prefix() == null) ? 0 : getS3Prefix().hashCode()); + return hashCode; + } + + @Override + public OutputConfig clone() { + try { + return (OutputConfig) 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.textract.model.transform.OutputConfigMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/Relationship.java b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/Relationship.java index e02d96a2bbc9..9f0b26ed9f5f 100644 --- a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/Relationship.java +++ b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/Relationship.java @@ -37,7 +37,8 @@ public class Relationship implements Serializable, Cloneable, StructuredPojo { * The type of relationship that the blocks in the IDs array have with the current block. The relationship can be *VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the
* VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs
- * that identify WORD blocks.
+ * that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of
+ * Selection Elements.
*
*/
private String type;
@@ -53,14 +54,16 @@ public class Relationship implements Serializable, Cloneable, StructuredPojo {
* The type of relationship that the blocks in the IDs array have with the current block. The relationship can be
* VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the
* VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs
- * that identify WORD blocks.
+ * that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of
+ * Selection Elements.
*
*
* @param type
* The type of relationship that the blocks in the IDs array have with the current block. The relationship
* can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the
* ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is
- * a list of IDs that identify WORD blocks.
+ * a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD
+ * blocks in the case of Selection Elements.
* @see RelationshipType
*/
@@ -73,13 +76,15 @@ public void setType(String type) {
* The type of relationship that the blocks in the IDs array have with the current block. The relationship can be
* VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the
* VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs
- * that identify WORD blocks.
+ * that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of
+ * Selection Elements.
*
*
* @return The type of relationship that the blocks in the IDs array have with the current block. The relationship
* can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the
* ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is
- * a list of IDs that identify WORD blocks.
+ * a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD
+ * blocks in the case of Selection Elements.
* @see RelationshipType
*/
@@ -92,14 +97,16 @@ public String getType() {
* The type of relationship that the blocks in the IDs array have with the current block. The relationship can be
* VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the
* VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs
- * that identify WORD blocks.
+ * that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of
+ * Selection Elements.
*
*
* @param type
* The type of relationship that the blocks in the IDs array have with the current block. The relationship
* can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the
* ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is
- * a list of IDs that identify WORD blocks.
+ * a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD
+ * blocks in the case of Selection Elements.
* @return Returns a reference to this object so that method calls can be chained together.
* @see RelationshipType
*/
@@ -114,14 +121,16 @@ public Relationship withType(String type) {
* The type of relationship that the blocks in the IDs array have with the current block. The relationship can be
* VALUE
or CHILD
. A relationship of type VALUE is a list that contains the ID of the
* VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is a list of IDs
- * that identify WORD blocks.
+ * that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD blocks in the case of
+ * Selection Elements.
*
*
* @param type
* The type of relationship that the blocks in the IDs array have with the current block. The relationship
* can be VALUE
or CHILD
. A relationship of type VALUE is a list that contains the
* ID of the VALUE block that's associated with the KEY of a key-value pair. A relationship of type CHILD is
- * a list of IDs that identify WORD blocks.
+ * a list of IDs that identify WORD blocks in the case of lines Cell blocks in the case of Tables, and WORD
+ * blocks in the case of Selection Elements.
* @return Returns a reference to this object so that method calls can be chained together.
* @see RelationshipType
*/
diff --git a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/RelationshipType.java b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/RelationshipType.java
index b9e558c9005d..8b524a5394d9 100644
--- a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/RelationshipType.java
+++ b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/RelationshipType.java
@@ -21,7 +21,8 @@
public enum RelationshipType {
VALUE("VALUE"),
- CHILD("CHILD");
+ CHILD("CHILD"),
+ COMPLEX_FEATURES("COMPLEX_FEATURES");
private String value;
diff --git a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/StartDocumentAnalysisRequest.java b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/StartDocumentAnalysisRequest.java
index ca3362dc55dd..f40b366ed915 100644
--- a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/StartDocumentAnalysisRequest.java
+++ b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/StartDocumentAnalysisRequest.java
@@ -64,6 +64,13 @@ public class StartDocumentAnalysisRequest extends com.amazonaws.AmazonWebService
*
*/
private NotificationChannel notificationChannel;
+ /**
+ * + * Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results + * internally to be accessed by the GetDocumentAnalysis operation. + *
+ */ + private OutputConfig outputConfig; /** *@@ -397,6 +404,52 @@ public StartDocumentAnalysisRequest withNotificationChannel(NotificationChannel return this; } + /** + *
+ * Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results + * internally to be accessed by the GetDocumentAnalysis operation. + *
+ * + * @param outputConfig + * Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results + * internally to be accessed by the GetDocumentAnalysis operation. + */ + + public void setOutputConfig(OutputConfig outputConfig) { + this.outputConfig = outputConfig; + } + + /** + *+ * Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results + * internally to be accessed by the GetDocumentAnalysis operation. + *
+ * + * @return Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the + * results internally to be accessed by the GetDocumentAnalysis operation. + */ + + public OutputConfig getOutputConfig() { + return this.outputConfig; + } + + /** + *+ * Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results + * internally to be accessed by the GetDocumentAnalysis operation. + *
+ * + * @param outputConfig + * Sets if the output will go to a customer defined bucket. By default, Amazon Textract will save the results + * internally to be accessed by the GetDocumentAnalysis operation. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartDocumentAnalysisRequest withOutputConfig(OutputConfig outputConfig) { + setOutputConfig(outputConfig); + 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. @@ -418,7 +471,9 @@ public String toString() { if (getJobTag() != null) sb.append("JobTag: ").append(getJobTag()).append(","); if (getNotificationChannel() != null) - sb.append("NotificationChannel: ").append(getNotificationChannel()); + sb.append("NotificationChannel: ").append(getNotificationChannel()).append(","); + if (getOutputConfig() != null) + sb.append("OutputConfig: ").append(getOutputConfig()); sb.append("}"); return sb.toString(); } @@ -453,6 +508,10 @@ public boolean equals(Object obj) { return false; if (other.getNotificationChannel() != null && other.getNotificationChannel().equals(this.getNotificationChannel()) == false) return false; + if (other.getOutputConfig() == null ^ this.getOutputConfig() == null) + return false; + if (other.getOutputConfig() != null && other.getOutputConfig().equals(this.getOutputConfig()) == false) + return false; return true; } @@ -466,6 +525,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getClientRequestToken() == null) ? 0 : getClientRequestToken().hashCode()); hashCode = prime * hashCode + ((getJobTag() == null) ? 0 : getJobTag().hashCode()); hashCode = prime * hashCode + ((getNotificationChannel() == null) ? 0 : getNotificationChannel().hashCode()); + hashCode = prime * hashCode + ((getOutputConfig() == null) ? 0 : getOutputConfig().hashCode()); return hashCode; } diff --git a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/StartDocumentTextDetectionRequest.java b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/StartDocumentTextDetectionRequest.java index 2c53ca1aa9cf..14fa7ead4a5e 100644 --- a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/StartDocumentTextDetectionRequest.java +++ b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/StartDocumentTextDetectionRequest.java @@ -55,6 +55,13 @@ public class StartDocumentTextDetectionRequest extends com.amazonaws.AmazonWebSe * */ private NotificationChannel notificationChannel; + /** + *+ * Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results + * internally to be accessed with the GetDocumentTextDetection operation. + *
+ */ + private OutputConfig outputConfig; /** *@@ -255,6 +262,52 @@ public StartDocumentTextDetectionRequest withNotificationChannel(NotificationCha return this; } + /** + *
+ * Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results + * internally to be accessed with the GetDocumentTextDetection operation. + *
+ * + * @param outputConfig + * Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results + * internally to be accessed with the GetDocumentTextDetection operation. + */ + + public void setOutputConfig(OutputConfig outputConfig) { + this.outputConfig = outputConfig; + } + + /** + *+ * Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results + * internally to be accessed with the GetDocumentTextDetection operation. + *
+ * + * @return Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results + * internally to be accessed with the GetDocumentTextDetection operation. + */ + + public OutputConfig getOutputConfig() { + return this.outputConfig; + } + + /** + *+ * Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results + * internally to be accessed with the GetDocumentTextDetection operation. + *
+ * + * @param outputConfig + * Sets if the output will go to a customer defined bucket. By default Amazon Textract will save the results + * internally to be accessed with the GetDocumentTextDetection operation. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartDocumentTextDetectionRequest withOutputConfig(OutputConfig outputConfig) { + setOutputConfig(outputConfig); + 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. @@ -274,7 +327,9 @@ public String toString() { if (getJobTag() != null) sb.append("JobTag: ").append(getJobTag()).append(","); if (getNotificationChannel() != null) - sb.append("NotificationChannel: ").append(getNotificationChannel()); + sb.append("NotificationChannel: ").append(getNotificationChannel()).append(","); + if (getOutputConfig() != null) + sb.append("OutputConfig: ").append(getOutputConfig()); sb.append("}"); return sb.toString(); } @@ -305,6 +360,10 @@ public boolean equals(Object obj) { return false; if (other.getNotificationChannel() != null && other.getNotificationChannel().equals(this.getNotificationChannel()) == false) return false; + if (other.getOutputConfig() == null ^ this.getOutputConfig() == null) + return false; + if (other.getOutputConfig() != null && other.getOutputConfig().equals(this.getOutputConfig()) == false) + return false; return true; } @@ -317,6 +376,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getClientRequestToken() == null) ? 0 : getClientRequestToken().hashCode()); hashCode = prime * hashCode + ((getJobTag() == null) ? 0 : getJobTag().hashCode()); hashCode = prime * hashCode + ((getNotificationChannel() == null) ? 0 : getNotificationChannel().hashCode()); + hashCode = prime * hashCode + ((getOutputConfig() == null) ? 0 : getOutputConfig().hashCode()); return hashCode; } diff --git a/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/transform/OutputConfigJsonUnmarshaller.java b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/transform/OutputConfigJsonUnmarshaller.java new file mode 100644 index 000000000000..415345f39ef2 --- /dev/null +++ b/aws-java-sdk-textract/src/main/java/com/amazonaws/services/textract/model/transform/OutputConfigJsonUnmarshaller.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.textract.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.textract.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * OutputConfig JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class OutputConfigJsonUnmarshaller implements Unmarshaller+ * You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job. + *
+ *+ * If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the + * Amazon S3 bucket you specified. By default, the object key is "your-transcription-job-name.json". + *
+ *+ * You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, + * specifying the Amazon S3 prefix, "folder1/folder2/", as an output key would lead to the output being stored as + * "folder1/folder2/your-transcription-job-name.json". If you specify "my-other-job-name.json" as the output key, + * the object key is changed to "my-other-job-name.json". You can use an output key to change both the prefix and + * the file name, for example "folder/my-other-job-name.json". + *
+ *
+ * If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
+ *
* The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the @@ -557,6 +577,136 @@ public StartMedicalTranscriptionJobRequest withOutputBucketName(String outputBuc return this; } + /** + *
+ * You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job. + *
+ *+ * If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the + * Amazon S3 bucket you specified. By default, the object key is "your-transcription-job-name.json". + *
+ *+ * You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, + * specifying the Amazon S3 prefix, "folder1/folder2/", as an output key would lead to the output being stored as + * "folder1/folder2/your-transcription-job-name.json". If you specify "my-other-job-name.json" as the output key, + * the object key is changed to "my-other-job-name.json". You can use an output key to change both the prefix and + * the file name, for example "folder/my-other-job-name.json". + *
+ *
+ * If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
+ *
+ * If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job + * in the Amazon S3 bucket you specified. By default, the object key is "your-transcription-job-name.json". + *
+ *+ * You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For + * example, specifying the Amazon S3 prefix, "folder1/folder2/", as an output key would lead to the output + * being stored as "folder1/folder2/your-transcription-job-name.json". If you specify + * "my-other-job-name.json" as the output key, the object key is changed to "my-other-job-name.json". You can + * use an output key to change both the prefix and the file name, for example + * "folder/my-other-job-name.json". + *
+ *
+ * If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
+ * parameter.
+ */
+
+ public void setOutputKey(String outputKey) {
+ this.outputKey = outputKey;
+ }
+
+ /**
+ *
+ * You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job. + *
+ *+ * If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the + * Amazon S3 bucket you specified. By default, the object key is "your-transcription-job-name.json". + *
+ *+ * You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, + * specifying the Amazon S3 prefix, "folder1/folder2/", as an output key would lead to the output being stored as + * "folder1/folder2/your-transcription-job-name.json". If you specify "my-other-job-name.json" as the output key, + * the object key is changed to "my-other-job-name.json". You can use an output key to change both the prefix and + * the file name, for example "folder/my-other-job-name.json". + *
+ *
+ * If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
+ *
+ * If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job + * in the Amazon S3 bucket you specified. By default, the object key is "your-transcription-job-name.json". + *
+ *+ * You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For + * example, specifying the Amazon S3 prefix, "folder1/folder2/", as an output key would lead to the output + * being stored as "folder1/folder2/your-transcription-job-name.json". If you specify + * "my-other-job-name.json" as the output key, the object key is changed to "my-other-job-name.json". You + * can use an output key to change both the prefix and the file name, for example + * "folder/my-other-job-name.json". + *
+ *
+ * If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
+ * parameter.
+ */
+
+ public String getOutputKey() {
+ return this.outputKey;
+ }
+
+ /**
+ *
+ * You can specify a location in an Amazon S3 bucket to store the output of your medical transcription job. + *
+ *+ * If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job in the + * Amazon S3 bucket you specified. By default, the object key is "your-transcription-job-name.json". + *
+ *+ * You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, + * specifying the Amazon S3 prefix, "folder1/folder2/", as an output key would lead to the output being stored as + * "folder1/folder2/your-transcription-job-name.json". If you specify "my-other-job-name.json" as the output key, + * the object key is changed to "my-other-job-name.json". You can use an output key to change both the prefix and + * the file name, for example "folder/my-other-job-name.json". + *
+ *
+ * If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
+ *
+ * If you don't specify an output key, Amazon Transcribe Medical stores the output of your transcription job + * in the Amazon S3 bucket you specified. By default, the object key is "your-transcription-job-name.json". + *
+ *+ * You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For + * example, specifying the Amazon S3 prefix, "folder1/folder2/", as an output key would lead to the output + * being stored as "folder1/folder2/your-transcription-job-name.json". If you specify + * "my-other-job-name.json" as the output key, the object key is changed to "my-other-job-name.json". You can + * use an output key to change both the prefix and the file name, for example + * "folder/my-other-job-name.json". + *
+ *
+ * If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
+ * parameter.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+
+ public StartMedicalTranscriptionJobRequest withOutputKey(String outputKey) {
+ setOutputKey(outputKey);
+ return this;
+ }
+
/**
*
* The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the @@ -1038,6 +1188,8 @@ public String toString() { sb.append("Media: ").append(getMedia()).append(","); if (getOutputBucketName() != null) sb.append("OutputBucketName: ").append(getOutputBucketName()).append(","); + if (getOutputKey() != null) + sb.append("OutputKey: ").append(getOutputKey()).append(","); if (getOutputEncryptionKMSKeyId() != null) sb.append("OutputEncryptionKMSKeyId: ").append(getOutputEncryptionKMSKeyId()).append(","); if (getSettings() != null) @@ -1084,6 +1236,10 @@ public boolean equals(Object obj) { return false; if (other.getOutputBucketName() != null && other.getOutputBucketName().equals(this.getOutputBucketName()) == false) return false; + if (other.getOutputKey() == null ^ this.getOutputKey() == null) + return false; + if (other.getOutputKey() != null && other.getOutputKey().equals(this.getOutputKey()) == false) + return false; if (other.getOutputEncryptionKMSKeyId() == null ^ this.getOutputEncryptionKMSKeyId() == null) return false; if (other.getOutputEncryptionKMSKeyId() != null && other.getOutputEncryptionKMSKeyId().equals(this.getOutputEncryptionKMSKeyId()) == false) @@ -1114,6 +1270,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getMediaFormat() == null) ? 0 : getMediaFormat().hashCode()); hashCode = prime * hashCode + ((getMedia() == null) ? 0 : getMedia().hashCode()); hashCode = prime * hashCode + ((getOutputBucketName() == null) ? 0 : getOutputBucketName().hashCode()); + hashCode = prime * hashCode + ((getOutputKey() == null) ? 0 : getOutputKey().hashCode()); hashCode = prime * hashCode + ((getOutputEncryptionKMSKeyId() == null) ? 0 : getOutputEncryptionKMSKeyId().hashCode()); hashCode = prime * hashCode + ((getSettings() == null) ? 0 : getSettings().hashCode()); hashCode = prime * hashCode + ((getSpecialty() == null) ? 0 : getSpecialty().hashCode()); diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/StartTranscriptionJobRequest.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/StartTranscriptionJobRequest.java index 6831335f7b4c..a799bcd39985 100644 --- a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/StartTranscriptionJobRequest.java +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/StartTranscriptionJobRequest.java @@ -88,6 +88,26 @@ public class StartTranscriptionJobRequest extends com.amazonaws.AmazonWebService *
*/ private String outputBucketName; + /** + *+ * You can specify a location in an Amazon S3 bucket to store the output of your transcription job. + *
+ *+ * If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon + * S3 bucket you specified. By default, the object key is "your-transcription-job-name.json". + *
+ *+ * You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, + * specifying the Amazon S3 prefix, "folder1/folder2/", as an output key would lead to the output being stored as + * "folder1/folder2/your-transcription-job-name.json". If you specify "my-other-job-name.json" as the output key, + * the object key is changed to "my-other-job-name.json". You can use an output key to change both the prefix and + * the file name, for example "folder/my-other-job-name.json". + *
+ *
+ * If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
+ *
* The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the @@ -619,6 +639,133 @@ public StartTranscriptionJobRequest withOutputBucketName(String outputBucketName return this; } + /** + *
+ * You can specify a location in an Amazon S3 bucket to store the output of your transcription job. + *
+ *+ * If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon + * S3 bucket you specified. By default, the object key is "your-transcription-job-name.json". + *
+ *+ * You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, + * specifying the Amazon S3 prefix, "folder1/folder2/", as an output key would lead to the output being stored as + * "folder1/folder2/your-transcription-job-name.json". If you specify "my-other-job-name.json" as the output key, + * the object key is changed to "my-other-job-name.json". You can use an output key to change both the prefix and + * the file name, for example "folder/my-other-job-name.json". + *
+ *
+ * If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
+ *
+ * If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the + * Amazon S3 bucket you specified. By default, the object key is "your-transcription-job-name.json". + *
+ *+ * You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For + * example, specifying the Amazon S3 prefix, "folder1/folder2/", as an output key would lead to the output + * being stored as "folder1/folder2/your-transcription-job-name.json". If you specify + * "my-other-job-name.json" as the output key, the object key is changed to "my-other-job-name.json". You can + * use an output key to change both the prefix and the file name, for example + * "folder/my-other-job-name.json". + *
+ *
+ * If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
+ * parameter.
+ */
+
+ public void setOutputKey(String outputKey) {
+ this.outputKey = outputKey;
+ }
+
+ /**
+ *
+ * You can specify a location in an Amazon S3 bucket to store the output of your transcription job. + *
+ *+ * If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon + * S3 bucket you specified. By default, the object key is "your-transcription-job-name.json". + *
+ *+ * You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, + * specifying the Amazon S3 prefix, "folder1/folder2/", as an output key would lead to the output being stored as + * "folder1/folder2/your-transcription-job-name.json". If you specify "my-other-job-name.json" as the output key, + * the object key is changed to "my-other-job-name.json". You can use an output key to change both the prefix and + * the file name, for example "folder/my-other-job-name.json". + *
+ *
+ * If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
+ *
+ * If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the + * Amazon S3 bucket you specified. By default, the object key is "your-transcription-job-name.json". + *
+ *+ * You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For + * example, specifying the Amazon S3 prefix, "folder1/folder2/", as an output key would lead to the output + * being stored as "folder1/folder2/your-transcription-job-name.json". If you specify + * "my-other-job-name.json" as the output key, the object key is changed to "my-other-job-name.json". You + * can use an output key to change both the prefix and the file name, for example + * "folder/my-other-job-name.json". + *
+ *
+ * If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
+ * parameter.
+ */
+
+ public String getOutputKey() {
+ return this.outputKey;
+ }
+
+ /**
+ *
+ * You can specify a location in an Amazon S3 bucket to store the output of your transcription job. + *
+ *+ * If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the Amazon + * S3 bucket you specified. By default, the object key is "your-transcription-job-name.json". + *
+ *+ * You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For example, + * specifying the Amazon S3 prefix, "folder1/folder2/", as an output key would lead to the output being stored as + * "folder1/folder2/your-transcription-job-name.json". If you specify "my-other-job-name.json" as the output key, + * the object key is changed to "my-other-job-name.json". You can use an output key to change both the prefix and + * the file name, for example "folder/my-other-job-name.json". + *
+ *
+ * If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
parameter.
+ *
+ * If you don't specify an output key, Amazon Transcribe stores the output of your transcription job in the + * Amazon S3 bucket you specified. By default, the object key is "your-transcription-job-name.json". + *
+ *+ * You can use output keys to specify the Amazon S3 prefix and file name of the transcription output. For + * example, specifying the Amazon S3 prefix, "folder1/folder2/", as an output key would lead to the output + * being stored as "folder1/folder2/your-transcription-job-name.json". If you specify + * "my-other-job-name.json" as the output key, the object key is changed to "my-other-job-name.json". You can + * use an output key to change both the prefix and the file name, for example + * "folder/my-other-job-name.json". + *
+ *
+ * If you specify an output key, you must also specify an S3 bucket in the OutputBucketName
+ * parameter.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+
+ public StartTranscriptionJobRequest withOutputKey(String outputKey) {
+ setOutputKey(outputKey);
+ return this;
+ }
+
/**
*
* The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the
@@ -1271,6 +1418,8 @@ public String toString() {
sb.append("Media: ").append(getMedia()).append(",");
if (getOutputBucketName() != null)
sb.append("OutputBucketName: ").append(getOutputBucketName()).append(",");
+ if (getOutputKey() != null)
+ sb.append("OutputKey: ").append(getOutputKey()).append(",");
if (getOutputEncryptionKMSKeyId() != null)
sb.append("OutputEncryptionKMSKeyId: ").append(getOutputEncryptionKMSKeyId()).append(",");
if (getSettings() != null)
@@ -1323,6 +1472,10 @@ public boolean equals(Object obj) {
return false;
if (other.getOutputBucketName() != null && other.getOutputBucketName().equals(this.getOutputBucketName()) == false)
return false;
+ if (other.getOutputKey() == null ^ this.getOutputKey() == null)
+ return false;
+ if (other.getOutputKey() != null && other.getOutputKey().equals(this.getOutputKey()) == false)
+ return false;
if (other.getOutputEncryptionKMSKeyId() == null ^ this.getOutputEncryptionKMSKeyId() == null)
return false;
if (other.getOutputEncryptionKMSKeyId() != null && other.getOutputEncryptionKMSKeyId().equals(this.getOutputEncryptionKMSKeyId()) == false)
@@ -1365,6 +1518,7 @@ public int hashCode() {
hashCode = prime * hashCode + ((getMediaFormat() == null) ? 0 : getMediaFormat().hashCode());
hashCode = prime * hashCode + ((getMedia() == null) ? 0 : getMedia().hashCode());
hashCode = prime * hashCode + ((getOutputBucketName() == null) ? 0 : getOutputBucketName().hashCode());
+ hashCode = prime * hashCode + ((getOutputKey() == null) ? 0 : getOutputKey().hashCode());
hashCode = prime * hashCode + ((getOutputEncryptionKMSKeyId() == null) ? 0 : getOutputEncryptionKMSKeyId().hashCode());
hashCode = prime * hashCode + ((getSettings() == null) ? 0 : getSettings().hashCode());
hashCode = prime * hashCode + ((getModelSettings() == null) ? 0 : getModelSettings().hashCode());
diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/TranscriptionJob.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/TranscriptionJob.java
index 7de753af2faa..40a38cd17c49 100644
--- a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/TranscriptionJob.java
+++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/TranscriptionJob.java
@@ -184,9 +184,8 @@ public class TranscriptionJob implements Serializable, Cloneable, StructuredPojo
private java.util.List
- * The score that Amazon Transcribe gives for the predominant language that it identified in your collection of
- * source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the
- * correct language.
+ * A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source
+ * audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
*
- * The score that Amazon Transcribe gives for the predominant language that it identified in your collection of
- * source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the
- * correct language.
+ * A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source
+ * audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
*
- * The score that Amazon Transcribe gives for the predominant language that it identified in your collection of
- * source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the
- * correct language.
+ * A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source
+ * audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
*
- * The score that Amazon Transcribe gives for the predominant language that it identified in your collection of
- * source audio files. This score reflects the confidence that the language that Amazon Transcribe identified is the
- * correct language.
+ * A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source
+ * audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.
*