diff --git a/CHANGELOG.md b/CHANGELOG.md index 29100bbd0e70..b077270c9768 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# __1.11.933__ __2021-01-06__ +## __AWS Auto Scaling Plans__ + - ### Features + - Documentation updates for AWS Auto Scaling + +## __AWS Transfer Family__ + - ### Features + - This release adds support for Amazon EFS, so customers can transfer files over SFTP, FTPS and FTP in and out of Amazon S3 as well as Amazon EFS. + +## __Auto Scaling__ + - ### Features + - This update increases the number of instance types that can be added to the overrides within an mixed instances group configuration. + # __1.11.932__ __2021-01-05__ ## __AWS Cost Explorer Service__ - ### Features diff --git a/README.md b/README.md index 049382eb2a5f..7d1a31e74cbb 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ dependencies. com.amazonaws aws-java-sdk-bom - 1.11.932 + 1.11.933 pom import diff --git a/aws-java-sdk-accessanalyzer/pom.xml b/aws-java-sdk-accessanalyzer/pom.xml index e4011f0e5d7e..1dceb82a8b3f 100644 --- a/aws-java-sdk-accessanalyzer/pom.xml +++ b/aws-java-sdk-accessanalyzer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-accessanalyzer diff --git a/aws-java-sdk-acm/pom.xml b/aws-java-sdk-acm/pom.xml index e077c1f9178c..ac521bb27b6c 100644 --- a/aws-java-sdk-acm/pom.xml +++ b/aws-java-sdk-acm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-acm diff --git a/aws-java-sdk-acmpca/pom.xml b/aws-java-sdk-acmpca/pom.xml index b4bde2cf66a4..1fbafb03c220 100644 --- a/aws-java-sdk-acmpca/pom.xml +++ b/aws-java-sdk-acmpca/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-acmpca diff --git a/aws-java-sdk-alexaforbusiness/pom.xml b/aws-java-sdk-alexaforbusiness/pom.xml index 7e0c0e9029d0..fad03de955ef 100644 --- a/aws-java-sdk-alexaforbusiness/pom.xml +++ b/aws-java-sdk-alexaforbusiness/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-alexaforbusiness diff --git a/aws-java-sdk-amplify/pom.xml b/aws-java-sdk-amplify/pom.xml index cd34d43d62ab..fafba80cbda5 100644 --- a/aws-java-sdk-amplify/pom.xml +++ b/aws-java-sdk-amplify/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-amplify diff --git a/aws-java-sdk-amplifybackend/pom.xml b/aws-java-sdk-amplifybackend/pom.xml index 5486443705c4..08f19dd0c817 100644 --- a/aws-java-sdk-amplifybackend/pom.xml +++ b/aws-java-sdk-amplifybackend/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-amplifybackend diff --git a/aws-java-sdk-api-gateway/pom.xml b/aws-java-sdk-api-gateway/pom.xml index 3dd1ede2191c..64440679c595 100644 --- a/aws-java-sdk-api-gateway/pom.xml +++ b/aws-java-sdk-api-gateway/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-api-gateway diff --git a/aws-java-sdk-apigatewaymanagementapi/pom.xml b/aws-java-sdk-apigatewaymanagementapi/pom.xml index 8fe22891e7d6..63c783e4e136 100644 --- a/aws-java-sdk-apigatewaymanagementapi/pom.xml +++ b/aws-java-sdk-apigatewaymanagementapi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-apigatewaymanagementapi diff --git a/aws-java-sdk-apigatewayv2/pom.xml b/aws-java-sdk-apigatewayv2/pom.xml index 74c15c8e6e91..48cd18cc72f0 100644 --- a/aws-java-sdk-apigatewayv2/pom.xml +++ b/aws-java-sdk-apigatewayv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-apigatewayv2 diff --git a/aws-java-sdk-appconfig/pom.xml b/aws-java-sdk-appconfig/pom.xml index 5aa9d3fd8dde..e24c9aa61ea5 100644 --- a/aws-java-sdk-appconfig/pom.xml +++ b/aws-java-sdk-appconfig/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-appconfig diff --git a/aws-java-sdk-appflow/pom.xml b/aws-java-sdk-appflow/pom.xml index b98da2667e27..0e39614adb52 100644 --- a/aws-java-sdk-appflow/pom.xml +++ b/aws-java-sdk-appflow/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-appflow diff --git a/aws-java-sdk-appintegrations/pom.xml b/aws-java-sdk-appintegrations/pom.xml index a3198a792111..5df03420430e 100644 --- a/aws-java-sdk-appintegrations/pom.xml +++ b/aws-java-sdk-appintegrations/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-appintegrations diff --git a/aws-java-sdk-applicationautoscaling/pom.xml b/aws-java-sdk-applicationautoscaling/pom.xml index 616ca4c0635f..8b9a262e7801 100644 --- a/aws-java-sdk-applicationautoscaling/pom.xml +++ b/aws-java-sdk-applicationautoscaling/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-applicationautoscaling diff --git a/aws-java-sdk-applicationinsights/pom.xml b/aws-java-sdk-applicationinsights/pom.xml index 3105f7572404..01ff56b2a9f1 100644 --- a/aws-java-sdk-applicationinsights/pom.xml +++ b/aws-java-sdk-applicationinsights/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-applicationinsights diff --git a/aws-java-sdk-appmesh/pom.xml b/aws-java-sdk-appmesh/pom.xml index 506013e1378c..b8b22786ff66 100644 --- a/aws-java-sdk-appmesh/pom.xml +++ b/aws-java-sdk-appmesh/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-appmesh diff --git a/aws-java-sdk-appregistry/pom.xml b/aws-java-sdk-appregistry/pom.xml index 2a9d027fd688..8f4981f85ff9 100644 --- a/aws-java-sdk-appregistry/pom.xml +++ b/aws-java-sdk-appregistry/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-appregistry diff --git a/aws-java-sdk-appstream/pom.xml b/aws-java-sdk-appstream/pom.xml index 41cdd7d2931a..79916b25e9d8 100644 --- a/aws-java-sdk-appstream/pom.xml +++ b/aws-java-sdk-appstream/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-appstream diff --git a/aws-java-sdk-appsync/pom.xml b/aws-java-sdk-appsync/pom.xml index 7ac50a788860..aa74de220697 100644 --- a/aws-java-sdk-appsync/pom.xml +++ b/aws-java-sdk-appsync/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-appsync diff --git a/aws-java-sdk-athena/pom.xml b/aws-java-sdk-athena/pom.xml index c769c84083ad..564bc1349ba7 100644 --- a/aws-java-sdk-athena/pom.xml +++ b/aws-java-sdk-athena/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-athena diff --git a/aws-java-sdk-auditmanager/pom.xml b/aws-java-sdk-auditmanager/pom.xml index 287cdc9f5e2a..2dc011670bde 100644 --- a/aws-java-sdk-auditmanager/pom.xml +++ b/aws-java-sdk-auditmanager/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-auditmanager diff --git a/aws-java-sdk-augmentedairuntime/pom.xml b/aws-java-sdk-augmentedairuntime/pom.xml index 7385cadbaaf8..3bcd0acef43c 100644 --- a/aws-java-sdk-augmentedairuntime/pom.xml +++ b/aws-java-sdk-augmentedairuntime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-augmentedairuntime diff --git a/aws-java-sdk-autoscaling/pom.xml b/aws-java-sdk-autoscaling/pom.xml index b2052e16011d..34cc34b853fb 100644 --- a/aws-java-sdk-autoscaling/pom.xml +++ b/aws-java-sdk-autoscaling/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-autoscaling diff --git a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/AmazonAutoScaling.java b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/AmazonAutoScaling.java index 5e38781a8c3f..698557b5f1ce 100644 --- a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/AmazonAutoScaling.java +++ b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/AmazonAutoScaling.java @@ -348,6 +348,10 @@ BatchPutScheduledUpdateGroupActionResult batchPutScheduledUpdateGroupAction( CompleteLifecycleActionResult completeLifecycleAction(CompleteLifecycleActionRequest completeLifecycleActionRequest); /** + *

+ * We strongly recommend using a launch template when calling this operation to ensure full functionality for + * Amazon EC2 Auto Scaling and Amazon EC2. + *

*

* Creates an Auto Scaling group with the specified name and attributes. *

@@ -1769,6 +1773,10 @@ TerminateInstanceInAutoScalingGroupResult terminateInstanceInAutoScalingGroup( TerminateInstanceInAutoScalingGroupRequest terminateInstanceInAutoScalingGroupRequest); /** + *

+ * We strongly recommend that all Auto Scaling groups use launch templates to ensure full functionality for + * Amazon EC2 Auto Scaling and Amazon EC2. + *

*

* Updates the configuration for the specified Auto Scaling group. *

diff --git a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/AmazonAutoScalingAsync.java b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/AmazonAutoScalingAsync.java index 955cd24b59dd..81210080dd91 100644 --- a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/AmazonAutoScalingAsync.java +++ b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/AmazonAutoScalingAsync.java @@ -492,6 +492,10 @@ java.util.concurrent.Future completeLifecycleActi com.amazonaws.handlers.AsyncHandler asyncHandler); /** + *

+ * We strongly recommend using a launch template when calling this operation to ensure full functionality for + * Amazon EC2 Auto Scaling and Amazon EC2. + *

*

* Creates an Auto Scaling group with the specified name and attributes. *

@@ -526,6 +530,10 @@ java.util.concurrent.Future completeLifecycleActi java.util.concurrent.Future createAutoScalingGroupAsync(CreateAutoScalingGroupRequest createAutoScalingGroupRequest); /** + *

+ * We strongly recommend using a launch template when calling this operation to ensure full functionality for + * Amazon EC2 Auto Scaling and Amazon EC2. + *

*

* Creates an Auto Scaling group with the specified name and attributes. *

@@ -3156,6 +3164,10 @@ java.util.concurrent.Future terminate com.amazonaws.handlers.AsyncHandler asyncHandler); /** + *

+ * We strongly recommend that all Auto Scaling groups use launch templates to ensure full functionality for + * Amazon EC2 Auto Scaling and Amazon EC2. + *

*

* Updates the configuration for the specified Auto Scaling group. *

@@ -3215,6 +3227,10 @@ java.util.concurrent.Future terminate java.util.concurrent.Future updateAutoScalingGroupAsync(UpdateAutoScalingGroupRequest updateAutoScalingGroupRequest); /** + *

+ * We strongly recommend that all Auto Scaling groups use launch templates to ensure full functionality for + * Amazon EC2 Auto Scaling and Amazon EC2. + *

*

* Updates the configuration for the specified Auto Scaling group. *

diff --git a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/AmazonAutoScalingClient.java b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/AmazonAutoScalingClient.java index 8f9614662be1..7fd42d067b3d 100644 --- a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/AmazonAutoScalingClient.java +++ b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/AmazonAutoScalingClient.java @@ -829,6 +829,10 @@ final CompleteLifecycleActionResult executeCompleteLifecycleAction(CompleteLifec } /** + *

+ * We strongly recommend using a launch template when calling this operation to ensure full functionality for + * Amazon EC2 Auto Scaling and Amazon EC2. + *

*

* Creates an Auto Scaling group with the specified name and attributes. *

@@ -4226,6 +4230,10 @@ final TerminateInstanceInAutoScalingGroupResult executeTerminateInstanceInAutoSc } /** + *

+ * We strongly recommend that all Auto Scaling groups use launch templates to ensure full functionality for + * Amazon EC2 Auto Scaling and Amazon EC2. + *

*

* Updates the configuration for the specified Auto Scaling group. *

diff --git a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/AutoScalingInstanceDetails.java b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/AutoScalingInstanceDetails.java index d12433889c83..94c3f77271e7 100644 --- a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/AutoScalingInstanceDetails.java +++ b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/AutoScalingInstanceDetails.java @@ -52,7 +52,16 @@ public class AutoScalingInstanceDetails implements Serializable, Cloneable { private String availabilityZone; /** *

- * The lifecycle state for the instance. + * The lifecycle state for the instance. The Quarantined state is not used. For information about + * lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide. + *

+ *

+ * Valid Values: Pending | Pending:Wait | Pending:Proceed | + * Quarantined | InService | Terminating | Terminating:Wait | + * Terminating:Proceed | Terminated | Detaching | Detached | + * EnteringStandby | Standby *

*/ private String lifecycleState; @@ -255,11 +264,28 @@ public AutoScalingInstanceDetails withAvailabilityZone(String availabilityZone) /** *

- * The lifecycle state for the instance. + * The lifecycle state for the instance. The Quarantined state is not used. For information about + * lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide. + *

+ *

+ * Valid Values: Pending | Pending:Wait | Pending:Proceed | + * Quarantined | InService | Terminating | Terminating:Wait | + * Terminating:Proceed | Terminated | Detaching | Detached | + * EnteringStandby | Standby *

* * @param lifecycleState - * The lifecycle state for the instance. + * The lifecycle state for the instance. The Quarantined state is not used. For information + * about lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide.

+ *

+ * Valid Values: Pending | Pending:Wait | Pending:Proceed | + * Quarantined | InService | Terminating | + * Terminating:Wait | Terminating:Proceed | Terminated | + * Detaching | Detached | EnteringStandby | Standby */ public void setLifecycleState(String lifecycleState) { @@ -268,10 +294,27 @@ public void setLifecycleState(String lifecycleState) { /** *

- * The lifecycle state for the instance. + * The lifecycle state for the instance. The Quarantined state is not used. For information about + * lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide. + *

+ *

+ * Valid Values: Pending | Pending:Wait | Pending:Proceed | + * Quarantined | InService | Terminating | Terminating:Wait | + * Terminating:Proceed | Terminated | Detaching | Detached | + * EnteringStandby | Standby *

* - * @return The lifecycle state for the instance. + * @return The lifecycle state for the instance. The Quarantined state is not used. For information + * about lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide.

+ *

+ * Valid Values: Pending | Pending:Wait | Pending:Proceed | + * Quarantined | InService | Terminating | + * Terminating:Wait | Terminating:Proceed | Terminated | + * Detaching | Detached | EnteringStandby | Standby */ public String getLifecycleState() { @@ -280,11 +323,28 @@ public String getLifecycleState() { /** *

- * The lifecycle state for the instance. + * The lifecycle state for the instance. The Quarantined state is not used. For information about + * lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide. + *

+ *

+ * Valid Values: Pending | Pending:Wait | Pending:Proceed | + * Quarantined | InService | Terminating | Terminating:Wait | + * Terminating:Proceed | Terminated | Detaching | Detached | + * EnteringStandby | Standby *

* * @param lifecycleState - * The lifecycle state for the instance. + * The lifecycle state for the instance. The Quarantined state is not used. For information + * about lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide.

+ *

+ * Valid Values: Pending | Pending:Wait | Pending:Proceed | + * Quarantined | InService | Terminating | + * Terminating:Wait | Terminating:Proceed | Terminated | + * Detaching | Detached | EnteringStandby | Standby * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/CreateAutoScalingGroupRequest.java b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/CreateAutoScalingGroupRequest.java index 11d3defb4405..d36a40e45480 100644 --- a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/CreateAutoScalingGroupRequest.java +++ b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/CreateAutoScalingGroupRequest.java @@ -44,9 +44,7 @@ public class CreateAutoScalingGroupRequest extends com.amazonaws.AmazonWebServic private String launchConfigurationName; /** *

- * Parameters used to specify the launch - * template and version to use to launch instances. + * Parameters used to specify the launch template and version to use to launch instances. *

*

* Conditional: You must specify either a launch template (LaunchTemplate or @@ -379,9 +377,7 @@ public CreateAutoScalingGroupRequest withLaunchConfigurationName(String launchCo /** *

- * Parameters used to specify the launch - * template and version to use to launch instances. + * Parameters used to specify the launch template and version to use to launch instances. *

*

* Conditional: You must specify either a launch template (LaunchTemplate or @@ -398,9 +394,7 @@ public CreateAutoScalingGroupRequest withLaunchConfigurationName(String launchCo * * * @param launchTemplate - * Parameters used to specify the launch template and version to use to launch instances.

+ * Parameters used to specify the launch template and version to use to launch instances.

*

* Conditional: You must specify either a launch template (LaunchTemplate or * MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or @@ -421,9 +415,7 @@ public void setLaunchTemplate(LaunchTemplateSpecification launchTemplate) { /** *

- * Parameters used to specify the launch - * template and version to use to launch instances. + * Parameters used to specify the launch template and version to use to launch instances. *

*

* Conditional: You must specify either a launch template (LaunchTemplate or @@ -439,9 +431,7 @@ public void setLaunchTemplate(LaunchTemplateSpecification launchTemplate) { *

* * - * @return Parameters used to specify the launch template and version to use to launch instances.

+ * @return Parameters used to specify the launch template and version to use to launch instances.

*

* Conditional: You must specify either a launch template (LaunchTemplate or * MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or @@ -462,9 +452,7 @@ public LaunchTemplateSpecification getLaunchTemplate() { /** *

- * Parameters used to specify the launch - * template and version to use to launch instances. + * Parameters used to specify the launch template and version to use to launch instances. *

*

* Conditional: You must specify either a launch template (LaunchTemplate or @@ -481,9 +469,7 @@ public LaunchTemplateSpecification getLaunchTemplate() { * * * @param launchTemplate - * Parameters used to specify the launch template and version to use to launch instances.

+ * Parameters used to specify the launch template and version to use to launch instances.

*

* Conditional: You must specify either a launch template (LaunchTemplate or * MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or diff --git a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/CreateLaunchConfigurationRequest.java b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/CreateLaunchConfigurationRequest.java index 736438dd678b..95845daf3869 100644 --- a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/CreateLaunchConfigurationRequest.java +++ b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/CreateLaunchConfigurationRequest.java @@ -94,9 +94,12 @@ public class CreateLaunchConfigurationRequest extends com.amazonaws.AmazonWebSer private com.amazonaws.internal.SdkInternalList classicLinkVPCSecurityGroups; /** *

- * The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user - * data in the Amazon EC2 User Guide for Linux Instances. + * data (Linux) and Instance metadata and + * user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can + * load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB. *

*/ private String userData; @@ -127,7 +130,7 @@ public class CreateLaunchConfigurationRequest extends com.amazonaws.AmazonWebSer *

* For information about available instance types, see Available - * Instance Types in the Amazon EC2 User Guide for Linux Instances. + * Instance Types in the Amazon EC2 User Guide for Linux Instances. *

*

* If you do not specify InstanceId, you must specify InstanceType. @@ -781,15 +784,22 @@ public CreateLaunchConfigurationRequest withClassicLinkVPCSecurityGroups(java.ut /** *

- * The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user - * data in the Amazon EC2 User Guide for Linux Instances. + * data (Linux) and Instance metadata and + * user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can + * load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB. *

* * @param userData - * The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata - * and user data in the Amazon EC2 User Guide for Linux Instances. + * and user data (Linux) and Instance metadata + * and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, + * and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is + * limited to 16 KB. */ public void setUserData(String userData) { @@ -798,14 +808,21 @@ public void setUserData(String userData) { /** *

- * The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user - * data in the Amazon EC2 User Guide for Linux Instances. + * data (Linux) and Instance metadata and + * user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can + * load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB. *

* - * @return The Base64-encoded user data to make available to the launched EC2 instances. For more information, see - * Instance - * metadata and user data in the Amazon EC2 User Guide for Linux Instances. + * @return The user data to make available to the launched EC2 instances. For more information, see Instance metadata + * and user data (Linux) and Instance + * metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed + * for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User + * data is limited to 16 KB. */ public String getUserData() { @@ -814,15 +831,22 @@ public String getUserData() { /** *

- * The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user - * data in the Amazon EC2 User Guide for Linux Instances. + * data (Linux) and Instance metadata and + * user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can + * load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB. *

* * @param userData - * The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata - * and user data in the Amazon EC2 User Guide for Linux Instances. + * and user data (Linux) and Instance metadata + * and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, + * and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is + * limited to 16 KB. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -959,7 +983,7 @@ public CreateLaunchConfigurationRequest withInstanceId(String instanceId) { *

* For information about available instance types, see Available - * Instance Types in the Amazon EC2 User Guide for Linux Instances. + * Instance Types in the Amazon EC2 User Guide for Linux Instances. *

*

* If you do not specify InstanceId, you must specify InstanceType. @@ -970,7 +994,7 @@ public CreateLaunchConfigurationRequest withInstanceId(String instanceId) { *

* For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances. + * >Available Instance Types in the Amazon EC2 User Guide for Linux Instances. *

*

* If you do not specify InstanceId, you must specify InstanceType. @@ -987,7 +1011,7 @@ public void setInstanceType(String instanceType) { *

* For information about available instance types, see Available - * Instance Types in the Amazon EC2 User Guide for Linux Instances. + * Instance Types in the Amazon EC2 User Guide for Linux Instances. *

*

* If you do not specify InstanceId, you must specify InstanceType. @@ -997,7 +1021,7 @@ public void setInstanceType(String instanceType) { *

* For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances. + * >Available Instance Types in the Amazon EC2 User Guide for Linux Instances. *

*

* If you do not specify InstanceId, you must specify InstanceType. @@ -1014,7 +1038,7 @@ public String getInstanceType() { *

* For information about available instance types, see Available - * Instance Types in the Amazon EC2 User Guide for Linux Instances. + * Instance Types in the Amazon EC2 User Guide for Linux Instances. *

*

* If you do not specify InstanceId, you must specify InstanceType. @@ -1025,7 +1049,7 @@ public String getInstanceType() { *

* For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances. + * >Available Instance Types in the Amazon EC2 User Guide for Linux Instances. *

*

* If you do not specify InstanceId, you must specify InstanceType. diff --git a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/Instance.java b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/Instance.java index bedf346cd00a..81763c6cb6b1 100644 --- a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/Instance.java +++ b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/Instance.java @@ -46,7 +46,10 @@ public class Instance implements Serializable, Cloneable { private String availabilityZone; /** *

- * A description of the current lifecycle state. The Quarantined state is not used. + * A description of the current lifecycle state. The Quarantined state is not used. For information + * about lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide. *

*/ private String lifecycleState; @@ -208,11 +211,17 @@ public Instance withAvailabilityZone(String availabilityZone) { /** *

- * A description of the current lifecycle state. The Quarantined state is not used. + * A description of the current lifecycle state. The Quarantined state is not used. For information + * about lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide. *

* * @param lifecycleState - * A description of the current lifecycle state. The Quarantined state is not used. + * A description of the current lifecycle state. The Quarantined state is not used. For + * information about lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide. * @see LifecycleState */ @@ -222,10 +231,16 @@ public void setLifecycleState(String lifecycleState) { /** *

- * A description of the current lifecycle state. The Quarantined state is not used. + * A description of the current lifecycle state. The Quarantined state is not used. For information + * about lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide. *

* - * @return A description of the current lifecycle state. The Quarantined state is not used. + * @return A description of the current lifecycle state. The Quarantined state is not used. For + * information about lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide. * @see LifecycleState */ @@ -235,11 +250,17 @@ public String getLifecycleState() { /** *

- * A description of the current lifecycle state. The Quarantined state is not used. + * A description of the current lifecycle state. The Quarantined state is not used. For information + * about lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide. *

* * @param lifecycleState - * A description of the current lifecycle state. The Quarantined state is not used. + * A description of the current lifecycle state. The Quarantined state is not used. For + * information about lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide. * @return Returns a reference to this object so that method calls can be chained together. * @see LifecycleState */ @@ -251,11 +272,17 @@ public Instance withLifecycleState(String lifecycleState) { /** *

- * A description of the current lifecycle state. The Quarantined state is not used. + * A description of the current lifecycle state. The Quarantined state is not used. For information + * about lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide. *

* * @param lifecycleState - * A description of the current lifecycle state. The Quarantined state is not used. + * A description of the current lifecycle state. The Quarantined state is not used. For + * information about lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide. * @see LifecycleState */ @@ -265,11 +292,17 @@ public void setLifecycleState(LifecycleState lifecycleState) { /** *

- * A description of the current lifecycle state. The Quarantined state is not used. + * A description of the current lifecycle state. The Quarantined state is not used. For information + * about lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide. *

* * @param lifecycleState - * A description of the current lifecycle state. The Quarantined state is not used. + * A description of the current lifecycle state. The Quarantined state is not used. For + * information about lifecycle states, see Instance + * lifecycle in the Amazon EC2 Auto Scaling User Guide. * @return Returns a reference to this object so that method calls can be chained together. * @see LifecycleState */ diff --git a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/InstanceMetadataOptions.java b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/InstanceMetadataOptions.java index 9af385c94fa7..ce3b3e40c165 100644 --- a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/InstanceMetadataOptions.java +++ b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/InstanceMetadataOptions.java @@ -54,9 +54,6 @@ public class InstanceMetadataOptions implements Serializable, Cloneable { *

* Default: 1 *

- *

- * Possible values: Integers from 1 to 64 - *

*/ private Integer httpPutResponseHopLimit; /** @@ -231,18 +228,12 @@ public InstanceMetadataOptions withHttpTokens(InstanceMetadataHttpTokensState ht *

* Default: 1 *

- *

- * Possible values: Integers from 1 to 64 - *

* * @param httpPutResponseHopLimit * The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further * instance metadata requests can travel.

*

* Default: 1 - *

- *

- * Possible values: Integers from 1 to 64 */ public void setHttpPutResponseHopLimit(Integer httpPutResponseHopLimit) { @@ -257,17 +248,11 @@ public void setHttpPutResponseHopLimit(Integer httpPutResponseHopLimit) { *

* Default: 1 *

- *

- * Possible values: Integers from 1 to 64 - *

* * @return The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the * further instance metadata requests can travel.

*

* Default: 1 - *

- *

- * Possible values: Integers from 1 to 64 */ public Integer getHttpPutResponseHopLimit() { @@ -282,18 +267,12 @@ public Integer getHttpPutResponseHopLimit() { *

* Default: 1 *

- *

- * Possible values: Integers from 1 to 64 - *

* * @param httpPutResponseHopLimit * The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further * instance metadata requests can travel.

*

* Default: 1 - *

- *

- * Possible values: Integers from 1 to 64 * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/LaunchConfiguration.java b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/LaunchConfiguration.java index 6780a9de09cf..466e66f0bd28 100644 --- a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/LaunchConfiguration.java +++ b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/LaunchConfiguration.java @@ -90,9 +90,12 @@ public class LaunchConfiguration implements Serializable, Cloneable { private com.amazonaws.internal.SdkInternalList classicLinkVPCSecurityGroups; /** *

- * The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user - * data in the Amazon EC2 User Guide for Linux Instances. + * data (Linux) and Instance metadata and + * user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can + * load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB. *

*/ private String userData; @@ -103,7 +106,7 @@ public class LaunchConfiguration implements Serializable, Cloneable { *

* For information about available instance types, see Available - * Instance Types in the Amazon EC2 User Guide for Linux Instances. + * Instance Types in the Amazon EC2 User Guide for Linux Instances. *

*/ private String instanceType; @@ -686,15 +689,22 @@ public LaunchConfiguration withClassicLinkVPCSecurityGroups(java.util.Collection /** *

- * The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user - * data in the Amazon EC2 User Guide for Linux Instances. + * data (Linux) and Instance metadata and + * user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can + * load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB. *

* * @param userData - * The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata - * and user data in the Amazon EC2 User Guide for Linux Instances. + * and user data (Linux) and Instance metadata + * and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, + * and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is + * limited to 16 KB. */ public void setUserData(String userData) { @@ -703,14 +713,21 @@ public void setUserData(String userData) { /** *

- * The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user - * data in the Amazon EC2 User Guide for Linux Instances. + * data (Linux) and Instance metadata and + * user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can + * load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB. *

* - * @return The Base64-encoded user data to make available to the launched EC2 instances. For more information, see - * Instance - * metadata and user data in the Amazon EC2 User Guide for Linux Instances. + * @return The user data to make available to the launched EC2 instances. For more information, see Instance metadata + * and user data (Linux) and Instance + * metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed + * for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User + * data is limited to 16 KB. */ public String getUserData() { @@ -719,15 +736,22 @@ public String getUserData() { /** *

- * The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user - * data in the Amazon EC2 User Guide for Linux Instances. + * data (Linux) and Instance metadata and + * user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can + * load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB. *

* * @param userData - * The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata - * and user data in the Amazon EC2 User Guide for Linux Instances. + * and user data (Linux) and Instance metadata + * and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, + * and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is + * limited to 16 KB. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -743,7 +767,7 @@ public LaunchConfiguration withUserData(String userData) { *

* For information about available instance types, see Available - * Instance Types in the Amazon EC2 User Guide for Linux Instances. + * Instance Types in the Amazon EC2 User Guide for Linux Instances. *

* * @param instanceType @@ -751,7 +775,7 @@ public LaunchConfiguration withUserData(String userData) { *

* For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances. + * >Available Instance Types in the Amazon EC2 User Guide for Linux Instances. */ public void setInstanceType(String instanceType) { @@ -765,14 +789,14 @@ public void setInstanceType(String instanceType) { *

* For information about available instance types, see Available - * Instance Types in the Amazon EC2 User Guide for Linux Instances. + * Instance Types in the Amazon EC2 User Guide for Linux Instances. *

* * @return The instance type for the instances.

*

* For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances. + * >Available Instance Types in the Amazon EC2 User Guide for Linux Instances. */ public String getInstanceType() { @@ -786,7 +810,7 @@ public String getInstanceType() { *

* For information about available instance types, see Available - * Instance Types in the Amazon EC2 User Guide for Linux Instances. + * Instance Types in the Amazon EC2 User Guide for Linux Instances. *

* * @param instanceType @@ -794,7 +818,7 @@ public String getInstanceType() { *

* For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances. + * >Available Instance Types in the Amazon EC2 User Guide for Linux Instances. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/LaunchTemplateOverrides.java b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/LaunchTemplateOverrides.java index 396685d10b83..d277e59397b7 100644 --- a/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/LaunchTemplateOverrides.java +++ b/aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/LaunchTemplateOverrides.java @@ -18,7 +18,8 @@ /** *

* Describes an override for a launch template. The maximum number of instance types that can be associated with an Auto - * Scaling group is 20. For more information, see Configuring overrides in * the Amazon EC2 Auto Scaling User Guide. *

diff --git a/aws-java-sdk-autoscalingplans/pom.xml b/aws-java-sdk-autoscalingplans/pom.xml index f72e6ee9a2c1..cedb8aa632a0 100644 --- a/aws-java-sdk-autoscalingplans/pom.xml +++ b/aws-java-sdk-autoscalingplans/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-autoscalingplans diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlans.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlans.java index 0f8c9f814e48..4a040c430944 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlans.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlans.java @@ -28,16 +28,51 @@ *

* AWS Auto Scaling *

- * Use AWS Auto Scaling to quickly discover all the scalable AWS resources for your application and configure dynamic - * scaling and predictive scaling for your resources using scaling plans. Use this service in conjunction with the - * Amazon EC2 Auto Scaling, Application Auto Scaling, Amazon CloudWatch, and AWS CloudFormation services. + * Use AWS Auto Scaling to create scaling plans for your applications to automatically scale your scalable AWS + * resources. *

*

- * Currently, predictive scaling is only available for Amazon EC2 Auto Scaling groups. + * API Summary *

*

- * For more information about AWS Auto Scaling, including information about granting IAM users required permissions for - * AWS Auto Scaling actions, see the + *

+ *

+ * To learn more about AWS Auto Scaling, including information about granting IAM users required permissions for AWS + * Auto Scaling actions, see the AWS Auto Scaling User * Guide. *

diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlansAsync.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlansAsync.java index c2c74268abe3..848916798864 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlansAsync.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlansAsync.java @@ -27,16 +27,51 @@ *

* AWS Auto Scaling *

- * Use AWS Auto Scaling to quickly discover all the scalable AWS resources for your application and configure dynamic - * scaling and predictive scaling for your resources using scaling plans. Use this service in conjunction with the - * Amazon EC2 Auto Scaling, Application Auto Scaling, Amazon CloudWatch, and AWS CloudFormation services. + * Use AWS Auto Scaling to create scaling plans for your applications to automatically scale your scalable AWS + * resources. *

*

- * Currently, predictive scaling is only available for Amazon EC2 Auto Scaling groups. + * API Summary *

*

- * For more information about AWS Auto Scaling, including information about granting IAM users required permissions for - * AWS Auto Scaling actions, see the + *

+ *

+ * To learn more about AWS Auto Scaling, including information about granting IAM users required permissions for AWS + * Auto Scaling actions, see the AWS Auto Scaling User * Guide. *

diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlansAsyncClient.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlansAsyncClient.java index 6d28ba198c2a..c23bf82c56bd 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlansAsyncClient.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlansAsyncClient.java @@ -27,16 +27,51 @@ *

* AWS Auto Scaling *

- * Use AWS Auto Scaling to quickly discover all the scalable AWS resources for your application and configure dynamic - * scaling and predictive scaling for your resources using scaling plans. Use this service in conjunction with the - * Amazon EC2 Auto Scaling, Application Auto Scaling, Amazon CloudWatch, and AWS CloudFormation services. + * Use AWS Auto Scaling to create scaling plans for your applications to automatically scale your scalable AWS + * resources. *

*

- * Currently, predictive scaling is only available for Amazon EC2 Auto Scaling groups. + * API Summary *

*

- * For more information about AWS Auto Scaling, including information about granting IAM users required permissions for - * AWS Auto Scaling actions, see the + *

+ *

+ * To learn more about AWS Auto Scaling, including information about granting IAM users required permissions for AWS + * Auto Scaling actions, see the AWS Auto Scaling User * Guide. *

diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlansClient.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlansClient.java index 30a2946ae749..7e55de7dac20 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlansClient.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/AWSAutoScalingPlansClient.java @@ -52,16 +52,51 @@ *

* AWS Auto Scaling *

- * Use AWS Auto Scaling to quickly discover all the scalable AWS resources for your application and configure dynamic - * scaling and predictive scaling for your resources using scaling plans. Use this service in conjunction with the - * Amazon EC2 Auto Scaling, Application Auto Scaling, Amazon CloudWatch, and AWS CloudFormation services. + * Use AWS Auto Scaling to create scaling plans for your applications to automatically scale your scalable AWS + * resources. *

*

- * Currently, predictive scaling is only available for Amazon EC2 Auto Scaling groups. + * API Summary *

*

- * For more information about AWS Auto Scaling, including information about granting IAM users required permissions for - * AWS Auto Scaling actions, see the + *

+ *

+ * To learn more about AWS Auto Scaling, including information about granting IAM users required permissions for AWS + * Auto Scaling actions, see the AWS Auto Scaling User * Guide. *

diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CreateScalingPlanRequest.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CreateScalingPlanRequest.java index 071060def80f..a3d19a626847 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CreateScalingPlanRequest.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CreateScalingPlanRequest.java @@ -35,12 +35,22 @@ public class CreateScalingPlanRequest extends com.amazonaws.AmazonWebServiceRequ *

* A CloudFormation stack or set of tags. You can create one scaling plan per application source. *

+ *

+ * For more information, see ApplicationSource in the AWS Auto Scaling API Reference. + *

*/ private ApplicationSource applicationSource; /** *

* The scaling instructions. *

+ *

+ * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. + *

*/ private java.util.List scalingInstructions; @@ -88,9 +98,18 @@ public CreateScalingPlanRequest withScalingPlanName(String scalingPlanName) { *

* A CloudFormation stack or set of tags. You can create one scaling plan per application source. *

+ *

+ * For more information, see ApplicationSource in the AWS Auto Scaling API Reference. + *

* * @param applicationSource - * A CloudFormation stack or set of tags. You can create one scaling plan per application source. + * A CloudFormation stack or set of tags. You can create one scaling plan per application source.

+ *

+ * For more information, see ApplicationSource in the AWS Auto Scaling API Reference. */ public void setApplicationSource(ApplicationSource applicationSource) { @@ -101,8 +120,17 @@ public void setApplicationSource(ApplicationSource applicationSource) { *

* A CloudFormation stack or set of tags. You can create one scaling plan per application source. *

+ *

+ * For more information, see ApplicationSource in the AWS Auto Scaling API Reference. + *

* - * @return A CloudFormation stack or set of tags. You can create one scaling plan per application source. + * @return A CloudFormation stack or set of tags. You can create one scaling plan per application source.

+ *

+ * For more information, see ApplicationSource in the AWS Auto Scaling API Reference. */ public ApplicationSource getApplicationSource() { @@ -113,9 +141,18 @@ public ApplicationSource getApplicationSource() { *

* A CloudFormation stack or set of tags. You can create one scaling plan per application source. *

+ *

+ * For more information, see ApplicationSource in the AWS Auto Scaling API Reference. + *

* * @param applicationSource - * A CloudFormation stack or set of tags. You can create one scaling plan per application source. + * A CloudFormation stack or set of tags. You can create one scaling plan per application source.

+ *

+ * For more information, see ApplicationSource in the AWS Auto Scaling API Reference. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -128,8 +165,17 @@ public CreateScalingPlanRequest withApplicationSource(ApplicationSource applicat *

* The scaling instructions. *

+ *

+ * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. + *

* - * @return The scaling instructions. + * @return The scaling instructions.

+ *

+ * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. */ public java.util.List getScalingInstructions() { @@ -140,9 +186,18 @@ public java.util.List getScalingInstructions() { *

* The scaling instructions. *

+ *

+ * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. + *

* * @param scalingInstructions - * The scaling instructions. + * The scaling instructions.

+ *

+ * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. */ public void setScalingInstructions(java.util.Collection scalingInstructions) { @@ -159,13 +214,22 @@ public void setScalingInstructions(java.util.Collection scal * The scaling instructions. *

*

+ * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. + *

+ *

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

* * @param scalingInstructions - * The scaling instructions. + * The scaling instructions.

+ *

+ * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -183,9 +247,18 @@ public CreateScalingPlanRequest withScalingInstructions(ScalingInstruction... sc *

* The scaling instructions. *

+ *

+ * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. + *

* * @param scalingInstructions - * The scaling instructions. + * The scaling instructions.

+ *

+ * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CreateScalingPlanResult.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CreateScalingPlanResult.java index f9026006bdf1..8f149eb6a94b 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CreateScalingPlanResult.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CreateScalingPlanResult.java @@ -25,26 +25,21 @@ public class CreateScalingPlanResult extends com.amazonaws.AmazonWebServiceResul /** *

- * The version number of the scaling plan. This value is always 1. - *

- *

- * Currently, you cannot specify multiple scaling plan versions. + * The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple + * scaling plan versions. *

*/ private Long scalingPlanVersion; /** *

- * The version number of the scaling plan. This value is always 1. - *

- *

- * Currently, you cannot specify multiple scaling plan versions. + * The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple + * scaling plan versions. *

* * @param scalingPlanVersion - * The version number of the scaling plan. This value is always 1.

- *

- * Currently, you cannot specify multiple scaling plan versions. + * The version number of the scaling plan. This value is always 1. Currently, you cannot have + * multiple scaling plan versions. */ public void setScalingPlanVersion(Long scalingPlanVersion) { @@ -53,15 +48,12 @@ public void setScalingPlanVersion(Long scalingPlanVersion) { /** *

- * The version number of the scaling plan. This value is always 1. - *

- *

- * Currently, you cannot specify multiple scaling plan versions. + * The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple + * scaling plan versions. *

* - * @return The version number of the scaling plan. This value is always 1.

- *

- * Currently, you cannot specify multiple scaling plan versions. + * @return The version number of the scaling plan. This value is always 1. Currently, you cannot have + * multiple scaling plan versions. */ public Long getScalingPlanVersion() { @@ -70,16 +62,13 @@ public Long getScalingPlanVersion() { /** *

- * The version number of the scaling plan. This value is always 1. - *

- *

- * Currently, you cannot specify multiple scaling plan versions. + * The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple + * scaling plan versions. *

* * @param scalingPlanVersion - * The version number of the scaling plan. This value is always 1.

- *

- * Currently, you cannot specify multiple scaling plan versions. + * The version number of the scaling plan. This value is always 1. Currently, you cannot have + * multiple scaling plan versions. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CustomizedLoadMetricSpecification.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CustomizedLoadMetricSpecification.java index 03a9a6244b92..3981d98cb7a9 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CustomizedLoadMetricSpecification.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CustomizedLoadMetricSpecification.java @@ -23,8 +23,7 @@ *

*

* For predictive scaling to work with a customized load metric specification, AWS Auto Scaling needs access to the - * Sum and Average statistics that CloudWatch computes from metric data. Statistics are - * calculations used to aggregate data over specified time periods. + * Sum and Average statistics that CloudWatch computes from metric data. *

*

* When you choose a load metric, make sure that the required Sum and Average statistics for @@ -36,10 +35,21 @@ * average request count processed by each instance of the group. *

*

+ * If you publish your own metrics, you can aggregate the data points at a given interval and then publish the + * aggregated data points to CloudWatch. Before AWS Auto Scaling generates the forecast, it sums up all the metric data + * points that occurred within each hour to match the granularity period that is used in the forecast (60 minutes). + *

+ *

* For information about terminology, available metrics, or how to publish new metrics, see Amazon CloudWatch * Concepts in the Amazon CloudWatch User Guide. *

+ *

+ * After creating your scaling plan, you can use the AWS Auto Scaling console to visualize forecasts for the specified + * metric. For more information, see View + * Scaling Information for a Resource in the AWS Auto Scaling User Guide. + *

* * @see AWS API Documentation @@ -71,7 +81,7 @@ public class CustomizedLoadMetricSpecification implements Serializable, Cloneabl private java.util.List dimensions; /** *

- * The statistic of the metric. Currently, the value must always be Sum. + * The statistic of the metric. The only valid value is Sum. *

*/ private String statistic; @@ -262,11 +272,11 @@ public CustomizedLoadMetricSpecification withDimensions(java.util.Collection - * The statistic of the metric. Currently, the value must always be Sum. + * The statistic of the metric. The only valid value is Sum. *

* * @param statistic - * The statistic of the metric. Currently, the value must always be Sum. + * The statistic of the metric. The only valid value is Sum. * @see MetricStatistic */ @@ -276,10 +286,10 @@ public void setStatistic(String statistic) { /** *

- * The statistic of the metric. Currently, the value must always be Sum. + * The statistic of the metric. The only valid value is Sum. *

* - * @return The statistic of the metric. Currently, the value must always be Sum. + * @return The statistic of the metric. The only valid value is Sum. * @see MetricStatistic */ @@ -289,11 +299,11 @@ public String getStatistic() { /** *

- * The statistic of the metric. Currently, the value must always be Sum. + * The statistic of the metric. The only valid value is Sum. *

* * @param statistic - * The statistic of the metric. Currently, the value must always be Sum. + * The statistic of the metric. The only valid value is Sum. * @return Returns a reference to this object so that method calls can be chained together. * @see MetricStatistic */ @@ -305,11 +315,11 @@ public CustomizedLoadMetricSpecification withStatistic(String statistic) { /** *

- * The statistic of the metric. Currently, the value must always be Sum. + * The statistic of the metric. The only valid value is Sum. *

* * @param statistic - * The statistic of the metric. Currently, the value must always be Sum. + * The statistic of the metric. The only valid value is Sum. * @return Returns a reference to this object so that method calls can be chained together. * @see MetricStatistic */ diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CustomizedScalingMetricSpecification.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CustomizedScalingMetricSpecification.java index 7620646d70ae..a31d2e6cdeda 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CustomizedScalingMetricSpecification.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/CustomizedScalingMetricSpecification.java @@ -43,9 +43,9 @@ * * *

- * For more information about CloudWatch, see Amazon CloudWatch - * Concepts. + * Concepts in the Amazon CloudWatch User Guide. *

* * @see - * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. *

*/ private Long scalingPlanVersion; @@ -80,11 +80,11 @@ public DeleteScalingPlanRequest withScalingPlanName(String scalingPlanName) { /** *

- * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. *

* * @param scalingPlanVersion - * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. */ public void setScalingPlanVersion(Long scalingPlanVersion) { @@ -93,10 +93,10 @@ public void setScalingPlanVersion(Long scalingPlanVersion) { /** *

- * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. *

* - * @return The version number of the scaling plan. + * @return The version number of the scaling plan. Currently, the only valid value is 1. */ public Long getScalingPlanVersion() { @@ -105,11 +105,11 @@ public Long getScalingPlanVersion() { /** *

- * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. *

* * @param scalingPlanVersion - * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/DescribeScalingPlanResourcesRequest.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/DescribeScalingPlanResourcesRequest.java index 91d3cb821064..699e8c7033b4 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/DescribeScalingPlanResourcesRequest.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/DescribeScalingPlanResourcesRequest.java @@ -33,7 +33,7 @@ public class DescribeScalingPlanResourcesRequest extends com.amazonaws.AmazonWeb private String scalingPlanName; /** *

- * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. *

*/ private Long scalingPlanVersion; @@ -92,11 +92,11 @@ public DescribeScalingPlanResourcesRequest withScalingPlanName(String scalingPla /** *

- * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. *

* * @param scalingPlanVersion - * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. */ public void setScalingPlanVersion(Long scalingPlanVersion) { @@ -105,10 +105,10 @@ public void setScalingPlanVersion(Long scalingPlanVersion) { /** *

- * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. *

* - * @return The version number of the scaling plan. + * @return The version number of the scaling plan. Currently, the only valid value is 1. */ public Long getScalingPlanVersion() { @@ -117,11 +117,11 @@ public Long getScalingPlanVersion() { /** *

- * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. *

* * @param scalingPlanVersion - * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/DescribeScalingPlansRequest.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/DescribeScalingPlansRequest.java index c580168d894f..7c9a500607e7 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/DescribeScalingPlansRequest.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/DescribeScalingPlansRequest.java @@ -34,9 +34,13 @@ public class DescribeScalingPlansRequest extends com.amazonaws.AmazonWebServiceR private java.util.List scalingPlanNames; /** *

- * The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling - * plan name. + * The version number of the scaling plan. Currently, the only valid value is 1. *

+ * + *

+ * If you specify a scaling plan version, you must also specify a scaling plan name. + *

+ *
*/ private Long scalingPlanVersion; /** @@ -139,13 +143,19 @@ public DescribeScalingPlansRequest withScalingPlanNames(java.util.Collection - * The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling - * plan name. + * The version number of the scaling plan. Currently, the only valid value is 1. + *

+ * + *

+ * If you specify a scaling plan version, you must also specify a scaling plan name. *

+ *
* * @param scalingPlanVersion - * The version number of the scaling plan. If you specify a scaling plan version, you must also specify a - * scaling plan name. + * The version number of the scaling plan. Currently, the only valid value is 1.

+ *

+ * If you specify a scaling plan version, you must also specify a scaling plan name. + *

*/ public void setScalingPlanVersion(Long scalingPlanVersion) { @@ -154,12 +164,18 @@ public void setScalingPlanVersion(Long scalingPlanVersion) { /** *

- * The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling - * plan name. + * The version number of the scaling plan. Currently, the only valid value is 1. *

+ * + *

+ * If you specify a scaling plan version, you must also specify a scaling plan name. + *

+ *
* - * @return The version number of the scaling plan. If you specify a scaling plan version, you must also specify a - * scaling plan name. + * @return The version number of the scaling plan. Currently, the only valid value is 1.

+ *

+ * If you specify a scaling plan version, you must also specify a scaling plan name. + *

*/ public Long getScalingPlanVersion() { @@ -168,13 +184,19 @@ public Long getScalingPlanVersion() { /** *

- * The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling - * plan name. + * The version number of the scaling plan. Currently, the only valid value is 1. + *

+ * + *

+ * If you specify a scaling plan version, you must also specify a scaling plan name. *

+ *
* * @param scalingPlanVersion - * The version number of the scaling plan. If you specify a scaling plan version, you must also specify a - * scaling plan name. + * The version number of the scaling plan. Currently, the only valid value is 1.

+ *

+ * If you specify a scaling plan version, you must also specify a scaling plan name. + *

* @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/GetScalingPlanResourceForecastDataRequest.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/GetScalingPlanResourceForecastDataRequest.java index 7a738a4f6ee4..150b97bef559 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/GetScalingPlanResourceForecastDataRequest.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/GetScalingPlanResourceForecastDataRequest.java @@ -33,63 +33,27 @@ public class GetScalingPlanResourceForecastDataRequest extends com.amazonaws.Ama private String scalingPlanName; /** *

- * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. *

*/ private Long scalingPlanVersion; /** *

- * The namespace of the AWS service. + * The namespace of the AWS service. The only valid value is autoscaling. *

*/ private String serviceNamespace; /** *

- * The ID of the resource. This string consists of the resource type and unique identifier. + * The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of + * a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg. *

- *
    - *
  • - *

    - * Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of - * the Auto Scaling group. Example: autoScalingGroup/my-asg. - *

    - *
  • - *
  • - *

    - * ECS service - The resource type is service and the unique identifier is the cluster name and service - * name. Example: service/default/sample-webapp. - *

    - *
  • - *
  • - *

    - * Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot - * Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. - *

    - *
  • - *
  • - *

    - * DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: - * table/my-table. - *

    - *
  • - *
  • - *

    - * DynamoDB global secondary index - The resource type is index and the unique identifier is the - * resource ID. Example: table/my-table/index/my-table-index. - *

    - *
  • - *
  • - *

    - * Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. - * Example: cluster:my-db-cluster. - *

    - *
  • - *
*/ private String resourceId; /** *

- * The scalable dimension for the resource. + * The scalable dimension for the resource. The only valid value is + * autoscaling:autoScalingGroup:DesiredCapacity. *

*/ private String scalableDimension; @@ -184,11 +148,11 @@ public GetScalingPlanResourceForecastDataRequest withScalingPlanName(String scal /** *

- * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. *

* * @param scalingPlanVersion - * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. */ public void setScalingPlanVersion(Long scalingPlanVersion) { @@ -197,10 +161,10 @@ public void setScalingPlanVersion(Long scalingPlanVersion) { /** *

- * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. *

* - * @return The version number of the scaling plan. + * @return The version number of the scaling plan. Currently, the only valid value is 1. */ public Long getScalingPlanVersion() { @@ -209,11 +173,11 @@ public Long getScalingPlanVersion() { /** *

- * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. *

* * @param scalingPlanVersion - * The version number of the scaling plan. + * The version number of the scaling plan. Currently, the only valid value is 1. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -224,11 +188,11 @@ public GetScalingPlanResourceForecastDataRequest withScalingPlanVersion(Long sca /** *

- * The namespace of the AWS service. + * The namespace of the AWS service. The only valid value is autoscaling. *

* * @param serviceNamespace - * The namespace of the AWS service. + * The namespace of the AWS service. The only valid value is autoscaling. * @see ServiceNamespace */ @@ -238,10 +202,10 @@ public void setServiceNamespace(String serviceNamespace) { /** *

- * The namespace of the AWS service. + * The namespace of the AWS service. The only valid value is autoscaling. *

* - * @return The namespace of the AWS service. + * @return The namespace of the AWS service. The only valid value is autoscaling. * @see ServiceNamespace */ @@ -251,11 +215,11 @@ public String getServiceNamespace() { /** *

- * The namespace of the AWS service. + * The namespace of the AWS service. The only valid value is autoscaling. *

* * @param serviceNamespace - * The namespace of the AWS service. + * The namespace of the AWS service. The only valid value is autoscaling. * @return Returns a reference to this object so that method calls can be chained together. * @see ServiceNamespace */ @@ -267,11 +231,11 @@ public GetScalingPlanResourceForecastDataRequest withServiceNamespace(String ser /** *

- * The namespace of the AWS service. + * The namespace of the AWS service. The only valid value is autoscaling. *

* * @param serviceNamespace - * The namespace of the AWS service. + * The namespace of the AWS service. The only valid value is autoscaling. * @return Returns a reference to this object so that method calls can be chained together. * @see ServiceNamespace */ @@ -283,86 +247,14 @@ public GetScalingPlanResourceForecastDataRequest withServiceNamespace(ServiceNam /** *

- * The ID of the resource. This string consists of the resource type and unique identifier. - *

- *
    - *
  • - *

    - * Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of - * the Auto Scaling group. Example: autoScalingGroup/my-asg. - *

    - *
  • - *
  • - *

    - * ECS service - The resource type is service and the unique identifier is the cluster name and service - * name. Example: service/default/sample-webapp. - *

    - *
  • - *
  • - *

    - * Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot - * Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. - *

    - *
  • - *
  • - *

    - * DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: - * table/my-table. - *

    - *
  • - *
  • - *

    - * DynamoDB global secondary index - The resource type is index and the unique identifier is the - * resource ID. Example: table/my-table/index/my-table-index. - *

    - *
  • - *
  • - *

    - * Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. - * Example: cluster:my-db-cluster. + * The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of + * a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg. *

    - *
  • - *
* * @param resourceId - * The ID of the resource. This string consists of the resource type and unique identifier.

- *
    - *
  • - *

    - * Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the - * name of the Auto Scaling group. Example: autoScalingGroup/my-asg. - *

    - *
  • - *
  • - *

    - * ECS service - The resource type is service and the unique identifier is the cluster name and - * service name. Example: service/default/sample-webapp. - *

    - *
  • - *
  • - *

    - * Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the - * Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. - *

    - *
  • - *
  • - *

    - * DynamoDB table - The resource type is table and the unique identifier is the resource ID. - * Example: table/my-table. - *

    - *
  • - *
  • - *

    - * DynamoDB global secondary index - The resource type is index and the unique identifier is the - * resource ID. Example: table/my-table/index/my-table-index. - *

    - *
  • - *
  • - *

    - * Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster - * name. Example: cluster:my-db-cluster. - *

    - *
  • + * The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the + * name of a specified Auto Scaling group (my-asg). Example: + * autoScalingGroup/my-asg. */ public void setResourceId(String resourceId) { @@ -371,86 +263,13 @@ public void setResourceId(String resourceId) { /** *

    - * The ID of the resource. This string consists of the resource type and unique identifier. - *

    - *
      - *
    • - *

      - * Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of - * the Auto Scaling group. Example: autoScalingGroup/my-asg. - *

      - *
    • - *
    • - *

      - * ECS service - The resource type is service and the unique identifier is the cluster name and service - * name. Example: service/default/sample-webapp. + * The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of + * a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg. *

      - *
    • - *
    • - *

      - * Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot - * Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. - *

      - *
    • - *
    • - *

      - * DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: - * table/my-table. - *

      - *
    • - *
    • - *

      - * DynamoDB global secondary index - The resource type is index and the unique identifier is the - * resource ID. Example: table/my-table/index/my-table-index. - *

      - *
    • - *
    • - *

      - * Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. - * Example: cluster:my-db-cluster. - *

      - *
    • - *
    * - * @return The ID of the resource. This string consists of the resource type and unique identifier.

    - *
      - *
    • - *

      - * Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the - * name of the Auto Scaling group. Example: autoScalingGroup/my-asg. - *

      - *
    • - *
    • - *

      - * ECS service - The resource type is service and the unique identifier is the cluster name and - * service name. Example: service/default/sample-webapp. - *

      - *
    • - *
    • - *

      - * Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is - * the Spot Fleet request ID. Example: - * spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. - *

      - *
    • - *
    • - *

      - * DynamoDB table - The resource type is table and the unique identifier is the resource ID. - * Example: table/my-table. - *

      - *
    • - *
    • - *

      - * DynamoDB global secondary index - The resource type is index and the unique identifier is - * the resource ID. Example: table/my-table/index/my-table-index. - *

      - *
    • - *
    • - *

      - * Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster - * name. Example: cluster:my-db-cluster. - *

      - *
    • + * @return The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the + * name of a specified Auto Scaling group (my-asg). Example: + * autoScalingGroup/my-asg. */ public String getResourceId() { @@ -459,86 +278,14 @@ public String getResourceId() { /** *

      - * The ID of the resource. This string consists of the resource type and unique identifier. + * The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of + * a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg. *

      - *
        - *
      • - *

        - * Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of - * the Auto Scaling group. Example: autoScalingGroup/my-asg. - *

        - *
      • - *
      • - *

        - * ECS service - The resource type is service and the unique identifier is the cluster name and service - * name. Example: service/default/sample-webapp. - *

        - *
      • - *
      • - *

        - * Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot - * Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. - *

        - *
      • - *
      • - *

        - * DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: - * table/my-table. - *

        - *
      • - *
      • - *

        - * DynamoDB global secondary index - The resource type is index and the unique identifier is the - * resource ID. Example: table/my-table/index/my-table-index. - *

        - *
      • - *
      • - *

        - * Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. - * Example: cluster:my-db-cluster. - *

        - *
      • - *
      * * @param resourceId - * The ID of the resource. This string consists of the resource type and unique identifier.

      - *
        - *
      • - *

        - * Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the - * name of the Auto Scaling group. Example: autoScalingGroup/my-asg. - *

        - *
      • - *
      • - *

        - * ECS service - The resource type is service and the unique identifier is the cluster name and - * service name. Example: service/default/sample-webapp. - *

        - *
      • - *
      • - *

        - * Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the - * Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. - *

        - *
      • - *
      • - *

        - * DynamoDB table - The resource type is table and the unique identifier is the resource ID. - * Example: table/my-table. - *

        - *
      • - *
      • - *

        - * DynamoDB global secondary index - The resource type is index and the unique identifier is the - * resource ID. Example: table/my-table/index/my-table-index. - *

        - *
      • - *
      • - *

        - * Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster - * name. Example: cluster:my-db-cluster. - *

        - *
      • + * The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the + * name of a specified Auto Scaling group (my-asg). Example: + * autoScalingGroup/my-asg. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -549,11 +296,13 @@ public GetScalingPlanResourceForecastDataRequest withResourceId(String resourceI /** *

        - * The scalable dimension for the resource. + * The scalable dimension for the resource. The only valid value is + * autoscaling:autoScalingGroup:DesiredCapacity. *

        * * @param scalableDimension - * The scalable dimension for the resource. + * The scalable dimension for the resource. The only valid value is + * autoscaling:autoScalingGroup:DesiredCapacity. * @see ScalableDimension */ @@ -563,10 +312,12 @@ public void setScalableDimension(String scalableDimension) { /** *

        - * The scalable dimension for the resource. + * The scalable dimension for the resource. The only valid value is + * autoscaling:autoScalingGroup:DesiredCapacity. *

        * - * @return The scalable dimension for the resource. + * @return The scalable dimension for the resource. The only valid value is + * autoscaling:autoScalingGroup:DesiredCapacity. * @see ScalableDimension */ @@ -576,11 +327,13 @@ public String getScalableDimension() { /** *

        - * The scalable dimension for the resource. + * The scalable dimension for the resource. The only valid value is + * autoscaling:autoScalingGroup:DesiredCapacity. *

        * * @param scalableDimension - * The scalable dimension for the resource. + * The scalable dimension for the resource. The only valid value is + * autoscaling:autoScalingGroup:DesiredCapacity. * @return Returns a reference to this object so that method calls can be chained together. * @see ScalableDimension */ @@ -592,11 +345,13 @@ public GetScalingPlanResourceForecastDataRequest withScalableDimension(String sc /** *

        - * The scalable dimension for the resource. + * The scalable dimension for the resource. The only valid value is + * autoscaling:autoScalingGroup:DesiredCapacity. *

        * * @param scalableDimension - * The scalable dimension for the resource. + * The scalable dimension for the resource. The only valid value is + * autoscaling:autoScalingGroup:DesiredCapacity. * @return Returns a reference to this object so that method calls can be chained together. * @see ScalableDimension */ diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/PredefinedLoadMetricSpecification.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/PredefinedLoadMetricSpecification.java index be8a667c9366..ba187a53c028 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/PredefinedLoadMetricSpecification.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/PredefinedLoadMetricSpecification.java @@ -21,6 +21,12 @@ *

        * Represents a predefined metric that can be used for predictive scaling. *

        + *

        + * After creating your scaling plan, you can use the AWS Auto Scaling console to visualize forecasts for the specified + * metric. For more information, see View + * Scaling Information for a Resource in the AWS Auto Scaling User Guide. + *

        * * @see AWS API Documentation @@ -37,18 +43,19 @@ public class PredefinedLoadMetricSpecification implements Serializable, Cloneabl /** *

        * Identifies the resource associated with the metric type. You can't specify a resource label unless the metric - * type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer + * type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer * attached to the Auto Scaling group. *

        *

        - * The format is - * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target - * -group-id>, where: + * You create the resource label by appending the final portion of the load balancer ARN and the final portion of + * the target group ARN into a single value, separated by a forward slash (/). The format is + * app/<load-balancer-name + * >/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where: *

        *
          *
        • *

          - * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN. + * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN *

          *
        • *
        • @@ -57,6 +64,17 @@ public class PredefinedLoadMetricSpecification implements Serializable, Cloneabl *

          *
        • *
        + *

        + * This is an example: + * app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. + *

        + *

        + * To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation. + *

        */ private String resourceLabel; @@ -122,18 +140,19 @@ public PredefinedLoadMetricSpecification withPredefinedLoadMetricType(LoadMetric /** *

        * Identifies the resource associated with the metric type. You can't specify a resource label unless the metric - * type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer + * type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer * attached to the Auto Scaling group. *

        *

        - * The format is - * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target - * -group-id>, where: + * You create the resource label by appending the final portion of the load balancer ARN and the final portion of + * the target group ARN into a single value, separated by a forward slash (/). The format is + * app/<load-balancer-name + * >/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where: *

        *
          *
        • *

          - * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN. + * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN *

          *
        • *
        • @@ -142,20 +161,33 @@ public PredefinedLoadMetricSpecification withPredefinedLoadMetricType(LoadMetric *

          *
        • *
        + *

        + * This is an example: + * app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. + *

        + *

        + * To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation. + *

        * * @param resourceLabel * Identifies the resource associated with the metric type. You can't specify a resource label unless the - * metric type is ALBRequestCountPerTarget and there is a target group for an Application Load + * metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load * Balancer attached to the Auto Scaling group.

        *

        - * The format is - * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name> - * /<target-group-id>, where: + * You create the resource label by appending the final portion of the load balancer ARN and the final + * portion of the target group ARN into a single value, separated by a forward slash (/). The format is + * app/< + * ;load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group + * -id>, where: *

        *
          *
        • *

          - * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN. + * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN *

          *
        • *
        • @@ -164,6 +196,17 @@ public PredefinedLoadMetricSpecification withPredefinedLoadMetricType(LoadMetric * ARN. *

          *
        • + *
        + *

        + * This is an example: + * app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. + *

        + *

        + * To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation. */ public void setResourceLabel(String resourceLabel) { @@ -173,18 +216,19 @@ public void setResourceLabel(String resourceLabel) { /** *

        * Identifies the resource associated with the metric type. You can't specify a resource label unless the metric - * type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer + * type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer * attached to the Auto Scaling group. *

        *

        - * The format is - * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target - * -group-id>, where: + * You create the resource label by appending the final portion of the load balancer ARN and the final portion of + * the target group ARN into a single value, separated by a forward slash (/). The format is + * app/<load-balancer-name + * >/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where: *

        *
          *
        • *

          - * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN. + * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN *

          *
        • *
        • @@ -193,19 +237,31 @@ public void setResourceLabel(String resourceLabel) { *

          *
        • *
        + *

        + * This is an example: + * app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. + *

        + *

        + * To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation. + *

        * * @return Identifies the resource associated with the metric type. You can't specify a resource label unless the - * metric type is ALBRequestCountPerTarget and there is a target group for an Application Load - * Balancer attached to the Auto Scaling group.

        + * metric type is ALBTargetGroupRequestCount and there is a target group for an Application + * Load Balancer attached to the Auto Scaling group.

        *

        - * The format is - * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name> - * ;/<target-group-id>, where: + * You create the resource label by appending the final portion of the load balancer ARN and the final + * portion of the target group ARN into a single value, separated by a forward slash (/). The format is + * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target- + * group-id>, where: *

        *
          *
        • *

          - * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN. + * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN *

          *
        • *
        • @@ -214,6 +270,17 @@ public void setResourceLabel(String resourceLabel) { * ARN. *

          *
        • + *
        + *

        + * This is an example: + * app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. + *

        + *

        + * To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation. */ public String getResourceLabel() { @@ -223,18 +290,19 @@ public String getResourceLabel() { /** *

        * Identifies the resource associated with the metric type. You can't specify a resource label unless the metric - * type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer + * type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer * attached to the Auto Scaling group. *

        *

        - * The format is - * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target - * -group-id>, where: + * You create the resource label by appending the final portion of the load balancer ARN and the final portion of + * the target group ARN into a single value, separated by a forward slash (/). The format is + * app/<load-balancer-name + * >/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where: *

        *
          *
        • *

          - * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN. + * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN *

          *
        • *
        • @@ -243,20 +311,33 @@ public String getResourceLabel() { *

          *
        • *
        + *

        + * This is an example: + * app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. + *

        + *

        + * To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation. + *

        * * @param resourceLabel * Identifies the resource associated with the metric type. You can't specify a resource label unless the - * metric type is ALBRequestCountPerTarget and there is a target group for an Application Load + * metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load * Balancer attached to the Auto Scaling group.

        *

        - * The format is - * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name> - * /<target-group-id>, where: + * You create the resource label by appending the final portion of the load balancer ARN and the final + * portion of the target group ARN into a single value, separated by a forward slash (/). The format is + * app/< + * ;load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group + * -id>, where: *

        *
          *
        • *

          - * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN. + * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN *

          *
        • *
        • @@ -265,6 +346,17 @@ public String getResourceLabel() { * ARN. *

          *
        • + *
        + *

        + * This is an example: + * app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. + *

        + *

        + * To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/PredefinedScalingMetricSpecification.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/PredefinedScalingMetricSpecification.java index 2df801ed2e90..bbfba3bc7ac0 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/PredefinedScalingMetricSpecification.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/PredefinedScalingMetricSpecification.java @@ -43,14 +43,15 @@ public class PredefinedScalingMetricSpecification implements Serializable, Clone * attached to the Auto Scaling group, Spot Fleet request, or ECS service. *

        *

        - * The format is - * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target - * -group-id>, where: + * You create the resource label by appending the final portion of the load balancer ARN and the final portion of + * the target group ARN into a single value, separated by a forward slash (/). The format is + * app/<load-balancer-name + * >/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where: *

        *
          *
        • *

          - * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN. + * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN *

          *
        • *
        • @@ -59,6 +60,17 @@ public class PredefinedScalingMetricSpecification implements Serializable, Clone *

          *
        • *
        + *

        + * This is an example: + * app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. + *

        + *

        + * To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation. + *

        */ private String resourceLabel; @@ -136,14 +148,15 @@ public PredefinedScalingMetricSpecification withPredefinedScalingMetricType(Scal * attached to the Auto Scaling group, Spot Fleet request, or ECS service. *

        *

        - * The format is - * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target - * -group-id>, where: + * You create the resource label by appending the final portion of the load balancer ARN and the final portion of + * the target group ARN into a single value, separated by a forward slash (/). The format is + * app/<load-balancer-name + * >/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where: *

        *
          *
        • *

          - * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN. + * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN *

          *
        • *
        • @@ -152,20 +165,33 @@ public PredefinedScalingMetricSpecification withPredefinedScalingMetricType(Scal *

          *
        • *
        + *

        + * This is an example: + * app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. + *

        + *

        + * To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation. + *

        * * @param resourceLabel * Identifies the resource associated with the metric type. You can't specify a resource label unless the * metric type is ALBRequestCountPerTarget and there is a target group for an Application Load * Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

        *

        - * The format is - * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name> - * /<target-group-id>, where: + * You create the resource label by appending the final portion of the load balancer ARN and the final + * portion of the target group ARN into a single value, separated by a forward slash (/). The format is + * app/< + * ;load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group + * -id>, where: *

        *
          *
        • *

          - * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN. + * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN *

          *
        • *
        • @@ -174,6 +200,17 @@ public PredefinedScalingMetricSpecification withPredefinedScalingMetricType(Scal * ARN. *

          *
        • + *
        + *

        + * This is an example: + * app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. + *

        + *

        + * To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation. */ public void setResourceLabel(String resourceLabel) { @@ -187,14 +224,15 @@ public void setResourceLabel(String resourceLabel) { * attached to the Auto Scaling group, Spot Fleet request, or ECS service. *

        *

        - * The format is - * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target - * -group-id>, where: + * You create the resource label by appending the final portion of the load balancer ARN and the final portion of + * the target group ARN into a single value, separated by a forward slash (/). The format is + * app/<load-balancer-name + * >/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where: *

        *
          *
        • *

          - * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN. + * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN *

          *
        • *
        • @@ -203,19 +241,31 @@ public void setResourceLabel(String resourceLabel) { *

          *
        • *
        + *

        + * This is an example: + * app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. + *

        + *

        + * To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation. + *

        * * @return Identifies the resource associated with the metric type. You can't specify a resource label unless the * metric type is ALBRequestCountPerTarget and there is a target group for an Application Load * Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

        *

        - * The format is - * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name> - * ;/<target-group-id>, where: + * You create the resource label by appending the final portion of the load balancer ARN and the final + * portion of the target group ARN into a single value, separated by a forward slash (/). The format is + * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target- + * group-id>, where: *

        *
          *
        • *

          - * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN. + * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN *

          *
        • *
        • @@ -224,6 +274,17 @@ public void setResourceLabel(String resourceLabel) { * ARN. *

          *
        • + *
        + *

        + * This is an example: + * app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. + *

        + *

        + * To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation. */ public String getResourceLabel() { @@ -237,14 +298,15 @@ public String getResourceLabel() { * attached to the Auto Scaling group, Spot Fleet request, or ECS service. *

        *

        - * The format is - * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target - * -group-id>, where: + * You create the resource label by appending the final portion of the load balancer ARN and the final portion of + * the target group ARN into a single value, separated by a forward slash (/). The format is + * app/<load-balancer-name + * >/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where: *

        *
          *
        • *

          - * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN. + * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN *

          *
        • *
        • @@ -253,20 +315,33 @@ public String getResourceLabel() { *

          *
        • *
        + *

        + * This is an example: + * app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. + *

        + *

        + * To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation. + *

        * * @param resourceLabel * Identifies the resource associated with the metric type. You can't specify a resource label unless the * metric type is ALBRequestCountPerTarget and there is a target group for an Application Load * Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

        *

        - * The format is - * app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name> - * /<target-group-id>, where: + * You create the resource label by appending the final portion of the load balancer ARN and the final + * portion of the target group ARN into a single value, separated by a forward slash (/). The format is + * app/< + * ;load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group + * -id>, where: *

        *
          *
        • *

          - * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN. + * app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN *

          *
        • *
        • @@ -275,6 +350,17 @@ public String getResourceLabel() { * ARN. *

          *
        • + *
        + *

        + * This is an example: + * app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. + *

        + *

        + * To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/ScalingInstruction.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/ScalingInstruction.java index f216ef4af206..7715e633bfb9 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/ScalingInstruction.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/ScalingInstruction.java @@ -19,12 +19,8 @@ /** *

        - * Describes a scaling instruction for a scalable resource. - *

        - *

        - * The scaling instruction is used in combination with a scaling plan, which is a set of instructions for configuring - * dynamic scaling and predictive scaling for the scalable resources in your application. Each scaling instruction - * applies to one resource. + * Describes a scaling instruction for a scalable resource in a scaling plan. Each scaling instruction applies to one + * resource. *

        *

        * AWS Auto Scaling creates target tracking scaling policies based on the scaling instructions. Target tracking scaling @@ -39,15 +35,14 @@ * predictions for the two days ahead and schedules scaling actions that proactively add and remove resource capacity to * match the forecast. *

        + * *

        * We recommend waiting a minimum of 24 hours after creating an Auto Scaling group to configure predictive scaling. At - * minimum, there must be 24 hours of historical data to generate a forecast. - *

        - *

        - * For more information, see Getting Started with - * AWS Auto Scaling. + * minimum, there must be 24 hours of historical data to generate a forecast. For more information, see Best Practices for AWS Auto + * Scaling in the AWS Auto Scaling User Guide. *

        + *
        * * @see AWS API Documentation @@ -171,16 +166,8 @@ public class ScalingInstruction implements Serializable, Cloneable, StructuredPo private Integer maxCapacity; /** *

        - * The structure that defines new target tracking configurations (up to 10). Each of these structures includes a - * specific scaling metric and a target value for the metric, along with various parameters to use with dynamic - * scaling. - *

        - *

        - * With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that - * provides the largest capacity for both scale in and scale out. - *

        - *

        - * Condition: The scaling metric must be unique across target tracking configurations. + * The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and + * a target value for the metric. *

        */ private java.util.List targetTrackingConfigurations; @@ -1132,27 +1119,12 @@ public ScalingInstruction withMaxCapacity(Integer maxCapacity) { /** *

        - * The structure that defines new target tracking configurations (up to 10). Each of these structures includes a - * specific scaling metric and a target value for the metric, along with various parameters to use with dynamic - * scaling. - *

        - *

        - * With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that - * provides the largest capacity for both scale in and scale out. - *

        - *

        - * Condition: The scaling metric must be unique across target tracking configurations. + * The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and + * a target value for the metric. *

        * - * @return The structure that defines new target tracking configurations (up to 10). Each of these structures - * includes a specific scaling metric and a target value for the metric, along with various parameters to - * use with dynamic scaling.

        - *

        - * With predictive scaling and dynamic scaling, the resource scales based on the target tracking - * configuration that provides the largest capacity for both scale in and scale out. - *

        - *

        - * Condition: The scaling metric must be unique across target tracking configurations. + * @return The target tracking configurations (up to 10). Each of these structures must specify a unique scaling + * metric and a target value for the metric. */ public java.util.List getTargetTrackingConfigurations() { @@ -1161,28 +1133,13 @@ public java.util.List getTargetTrackingConfiguratio /** *

        - * The structure that defines new target tracking configurations (up to 10). Each of these structures includes a - * specific scaling metric and a target value for the metric, along with various parameters to use with dynamic - * scaling. - *

        - *

        - * With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that - * provides the largest capacity for both scale in and scale out. - *

        - *

        - * Condition: The scaling metric must be unique across target tracking configurations. + * The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and + * a target value for the metric. *

        * * @param targetTrackingConfigurations - * The structure that defines new target tracking configurations (up to 10). Each of these structures - * includes a specific scaling metric and a target value for the metric, along with various parameters to use - * with dynamic scaling.

        - *

        - * With predictive scaling and dynamic scaling, the resource scales based on the target tracking - * configuration that provides the largest capacity for both scale in and scale out. - *

        - *

        - * Condition: The scaling metric must be unique across target tracking configurations. + * The target tracking configurations (up to 10). Each of these structures must specify a unique scaling + * metric and a target value for the metric. */ public void setTargetTrackingConfigurations(java.util.Collection targetTrackingConfigurations) { @@ -1196,16 +1153,8 @@ public void setTargetTrackingConfigurations(java.util.Collection - * The structure that defines new target tracking configurations (up to 10). Each of these structures includes a - * specific scaling metric and a target value for the metric, along with various parameters to use with dynamic - * scaling. - *

        - *

        - * With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that - * provides the largest capacity for both scale in and scale out. - *

        - *

        - * Condition: The scaling metric must be unique across target tracking configurations. + * The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and + * a target value for the metric. *

        *

        * NOTE: This method appends the values to the existing list (if any). Use @@ -1214,15 +1163,8 @@ public void setTargetTrackingConfigurations(java.util.Collection * * @param targetTrackingConfigurations - * The structure that defines new target tracking configurations (up to 10). Each of these structures - * includes a specific scaling metric and a target value for the metric, along with various parameters to use - * with dynamic scaling.

        - *

        - * With predictive scaling and dynamic scaling, the resource scales based on the target tracking - * configuration that provides the largest capacity for both scale in and scale out. - *

        - *

        - * Condition: The scaling metric must be unique across target tracking configurations. + * The target tracking configurations (up to 10). Each of these structures must specify a unique scaling + * metric and a target value for the metric. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -1238,28 +1180,13 @@ public ScalingInstruction withTargetTrackingConfigurations(TargetTrackingConfigu /** *

        - * The structure that defines new target tracking configurations (up to 10). Each of these structures includes a - * specific scaling metric and a target value for the metric, along with various parameters to use with dynamic - * scaling. - *

        - *

        - * With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that - * provides the largest capacity for both scale in and scale out. - *

        - *

        - * Condition: The scaling metric must be unique across target tracking configurations. + * The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and + * a target value for the metric. *

        * * @param targetTrackingConfigurations - * The structure that defines new target tracking configurations (up to 10). Each of these structures - * includes a specific scaling metric and a target value for the metric, along with various parameters to use - * with dynamic scaling.

        - *

        - * With predictive scaling and dynamic scaling, the resource scales based on the target tracking - * configuration that provides the largest capacity for both scale in and scale out. - *

        - *

        - * Condition: The scaling metric must be unique across target tracking configurations. + * The target tracking configurations (up to 10). Each of these structures must specify a unique scaling + * metric and a target value for the metric. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/ScalingPlan.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/ScalingPlan.java index c47405f6aba0..7a488b3b625f 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/ScalingPlan.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/ScalingPlan.java @@ -42,7 +42,7 @@ public class ScalingPlan implements Serializable, Cloneable, StructuredPojo { private Long scalingPlanVersion; /** *

        - * The application source. + * A CloudFormation stack or a set of tags. You can create one scaling plan per application source. *

        */ private ApplicationSource applicationSource; @@ -202,11 +202,11 @@ public ScalingPlan withScalingPlanVersion(Long scalingPlanVersion) { /** *

        - * The application source. + * A CloudFormation stack or a set of tags. You can create one scaling plan per application source. *

        * * @param applicationSource - * The application source. + * A CloudFormation stack or a set of tags. You can create one scaling plan per application source. */ public void setApplicationSource(ApplicationSource applicationSource) { @@ -215,10 +215,10 @@ public void setApplicationSource(ApplicationSource applicationSource) { /** *

        - * The application source. + * A CloudFormation stack or a set of tags. You can create one scaling plan per application source. *

        * - * @return The application source. + * @return A CloudFormation stack or a set of tags. You can create one scaling plan per application source. */ public ApplicationSource getApplicationSource() { @@ -227,11 +227,11 @@ public ApplicationSource getApplicationSource() { /** *

        - * The application source. + * A CloudFormation stack or a set of tags. You can create one scaling plan per application source. *

        * * @param applicationSource - * The application source. + * A CloudFormation stack or a set of tags. You can create one scaling plan per application source. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/TargetTrackingConfiguration.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/TargetTrackingConfiguration.java index 82dc0555c364..60ea04b55641 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/TargetTrackingConfiguration.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/TargetTrackingConfiguration.java @@ -43,8 +43,8 @@ public class TargetTrackingConfiguration implements Serializable, Cloneable, Str private CustomizedScalingMetricSpecification customizedScalingMetricSpecification; /** *

        - * The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base - * 2). + * The target value for the metric. Although this property accepts numbers of type Double, it won't accept values + * that are either too small or too large. Values must be in the range of -2^360 to 2^360. *

        */ private Double targetValue; @@ -62,25 +62,27 @@ public class TargetTrackingConfiguration implements Serializable, Cloneable, Str private Boolean disableScaleIn; /** *

        - * The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. - * This value is not used if the scalable resource is an Auto Scaling group. + * The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not + * used if the scalable resource is an Auto Scaling group. *

        *

        - * While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that - * initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to - * continuously (but not excessively) scale out. + * With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. + * After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the + * cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is + * triggered or the cooldown period ends. *

        */ private Integer scaleOutCooldown; /** *

        - * The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. - * This value is not used if the scalable resource is an Auto Scaling group. + * The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. + * This property is not used if the scalable resource is an Auto Scaling group. *

        *

        - * The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale - * in conservatively to protect your application's availability. However, if another alarm triggers a scale-out - * policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately. + * With the scale-in cooldown period, the intention is to scale in conservatively to protect your + * application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if + * another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the + * target immediately. In this case, the scale-in cooldown period stops and doesn't complete. *

        */ private Integer scaleInCooldown; @@ -174,13 +176,13 @@ public TargetTrackingConfiguration withCustomizedScalingMetricSpecification(Cust /** *

        - * The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base - * 2). + * The target value for the metric. Although this property accepts numbers of type Double, it won't accept values + * that are either too small or too large. Values must be in the range of -2^360 to 2^360. *

        * * @param targetValue - * The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 - * (Base 2). + * The target value for the metric. Although this property accepts numbers of type Double, it won't accept + * values that are either too small or too large. Values must be in the range of -2^360 to 2^360. */ public void setTargetValue(Double targetValue) { @@ -189,12 +191,12 @@ public void setTargetValue(Double targetValue) { /** *

        - * The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base - * 2). + * The target value for the metric. Although this property accepts numbers of type Double, it won't accept values + * that are either too small or too large. Values must be in the range of -2^360 to 2^360. *

        * - * @return The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 - * (Base 2). + * @return The target value for the metric. Although this property accepts numbers of type Double, it won't accept + * values that are either too small or too large. Values must be in the range of -2^360 to 2^360. */ public Double getTargetValue() { @@ -203,13 +205,13 @@ public Double getTargetValue() { /** *

        - * The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base - * 2). + * The target value for the metric. Although this property accepts numbers of type Double, it won't accept values + * that are either too small or too large. Values must be in the range of -2^360 to 2^360. *

        * * @param targetValue - * The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 - * (Base 2). + * The target value for the metric. Although this property accepts numbers of type Double, it won't accept + * values that are either too small or too large. Values must be in the range of -2^360 to 2^360. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -316,22 +318,24 @@ public Boolean isDisableScaleIn() { /** *

        - * The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. - * This value is not used if the scalable resource is an Auto Scaling group. + * The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not + * used if the scalable resource is an Auto Scaling group. *

        *

        - * While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that - * initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to - * continuously (but not excessively) scale out. + * With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. + * After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the + * cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is + * triggered or the cooldown period ends. *

        * * @param scaleOutCooldown - * The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can - * start. This value is not used if the scalable resource is an Auto Scaling group.

        + * The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is + * not used if the scalable resource is an Auto Scaling group.

        *

        - * While the cooldown period is in effect, the capacity that has been added by the previous scale-out event - * that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The - * intention is to continuously (but not excessively) scale out. + * With the scale-out cooldown period, the intention is to continuously (but not excessively) scale + * out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to + * calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a + * larger scale out is triggered or the cooldown period ends. */ public void setScaleOutCooldown(Integer scaleOutCooldown) { @@ -340,21 +344,23 @@ public void setScaleOutCooldown(Integer scaleOutCooldown) { /** *

        - * The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. - * This value is not used if the scalable resource is an Auto Scaling group. + * The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not + * used if the scalable resource is an Auto Scaling group. *

        *

        - * While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that - * initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to - * continuously (but not excessively) scale out. + * With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. + * After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the + * cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is + * triggered or the cooldown period ends. *

        * - * @return The amount of time, in seconds, after a scale-out activity completes before another scale-out activity - * can start. This value is not used if the scalable resource is an Auto Scaling group.

        + * @return The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property + * is not used if the scalable resource is an Auto Scaling group.

        *

        - * While the cooldown period is in effect, the capacity that has been added by the previous scale-out event - * that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The - * intention is to continuously (but not excessively) scale out. + * With the scale-out cooldown period, the intention is to continuously (but not excessively) scale + * out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to + * calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a + * larger scale out is triggered or the cooldown period ends. */ public Integer getScaleOutCooldown() { @@ -363,22 +369,24 @@ public Integer getScaleOutCooldown() { /** *

        - * The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. - * This value is not used if the scalable resource is an Auto Scaling group. + * The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not + * used if the scalable resource is an Auto Scaling group. *

        *

        - * While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that - * initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to - * continuously (but not excessively) scale out. + * With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. + * After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the + * cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is + * triggered or the cooldown period ends. *

        * * @param scaleOutCooldown - * The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can - * start. This value is not used if the scalable resource is an Auto Scaling group.

        + * The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is + * not used if the scalable resource is an Auto Scaling group.

        *

        - * While the cooldown period is in effect, the capacity that has been added by the previous scale-out event - * that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The - * intention is to continuously (but not excessively) scale out. + * With the scale-out cooldown period, the intention is to continuously (but not excessively) scale + * out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to + * calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a + * larger scale out is triggered or the cooldown period ends. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -389,23 +397,24 @@ public TargetTrackingConfiguration withScaleOutCooldown(Integer scaleOutCooldown /** *

        - * The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. - * This value is not used if the scalable resource is an Auto Scaling group. + * The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. + * This property is not used if the scalable resource is an Auto Scaling group. *

        *

        - * The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale - * in conservatively to protect your application's availability. However, if another alarm triggers a scale-out - * policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately. + * With the scale-in cooldown period, the intention is to scale in conservatively to protect your + * application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if + * another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the + * target immediately. In this case, the scale-in cooldown period stops and doesn't complete. *

        * * @param scaleInCooldown - * The amount of time, in seconds, after a scale in activity completes before another scale in activity can - * start. This value is not used if the scalable resource is an Auto Scaling group.

        + * The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can + * start. This property is not used if the scalable resource is an Auto Scaling group.

        *

        - * The cooldown period is used to block subsequent scale in requests until it has expired. The intention is - * to scale in conservatively to protect your application's availability. However, if another alarm triggers - * a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable - * target immediately. + * With the scale-in cooldown period, the intention is to scale in conservatively to protect your + * application’s availability, so scale-in activities are blocked until the cooldown period has expired. + * However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling + * scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete. */ public void setScaleInCooldown(Integer scaleInCooldown) { @@ -414,22 +423,23 @@ public void setScaleInCooldown(Integer scaleInCooldown) { /** *

        - * The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. - * This value is not used if the scalable resource is an Auto Scaling group. + * The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. + * This property is not used if the scalable resource is an Auto Scaling group. *

        *

        - * The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale - * in conservatively to protect your application's availability. However, if another alarm triggers a scale-out - * policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately. + * With the scale-in cooldown period, the intention is to scale in conservatively to protect your + * application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if + * another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the + * target immediately. In this case, the scale-in cooldown period stops and doesn't complete. *

        * - * @return The amount of time, in seconds, after a scale in activity completes before another scale in activity can - * start. This value is not used if the scalable resource is an Auto Scaling group.

        + * @return The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can + * start. This property is not used if the scalable resource is an Auto Scaling group.

        *

        - * The cooldown period is used to block subsequent scale in requests until it has expired. The intention is - * to scale in conservatively to protect your application's availability. However, if another alarm triggers - * a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable - * target immediately. + * With the scale-in cooldown period, the intention is to scale in conservatively to protect your + * application’s availability, so scale-in activities are blocked until the cooldown period has expired. + * However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling + * scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete. */ public Integer getScaleInCooldown() { @@ -438,23 +448,24 @@ public Integer getScaleInCooldown() { /** *

        - * The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. - * This value is not used if the scalable resource is an Auto Scaling group. + * The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. + * This property is not used if the scalable resource is an Auto Scaling group. *

        *

        - * The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale - * in conservatively to protect your application's availability. However, if another alarm triggers a scale-out - * policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately. + * With the scale-in cooldown period, the intention is to scale in conservatively to protect your + * application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if + * another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the + * target immediately. In this case, the scale-in cooldown period stops and doesn't complete. *

        * * @param scaleInCooldown - * The amount of time, in seconds, after a scale in activity completes before another scale in activity can - * start. This value is not used if the scalable resource is an Auto Scaling group.

        + * The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can + * start. This property is not used if the scalable resource is an Auto Scaling group.

        *

        - * The cooldown period is used to block subsequent scale in requests until it has expired. The intention is - * to scale in conservatively to protect your application's availability. However, if another alarm triggers - * a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable - * target immediately. + * With the scale-in cooldown period, the intention is to scale in conservatively to protect your + * application’s availability, so scale-in activities are blocked until the cooldown period has expired. + * However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling + * scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/UpdateScalingPlanRequest.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/UpdateScalingPlanRequest.java index 67b9450d2ffd..70d94a69dc11 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/UpdateScalingPlanRequest.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/model/UpdateScalingPlanRequest.java @@ -33,7 +33,8 @@ public class UpdateScalingPlanRequest extends com.amazonaws.AmazonWebServiceRequ private String scalingPlanName; /** *

        - * The version number of the scaling plan. + * The version number of the scaling plan. The only valid value is 1. Currently, you cannot have + * multiple scaling plan versions. *

        */ private Long scalingPlanVersion; @@ -41,12 +42,22 @@ public class UpdateScalingPlanRequest extends com.amazonaws.AmazonWebServiceRequ *

        * A CloudFormation stack or set of tags. *

        + *

        + * For more information, see ApplicationSource in the AWS Auto Scaling API Reference. + *

        */ private ApplicationSource applicationSource; /** *

        * The scaling instructions. *

        + *

        + * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. + *

        */ private java.util.List scalingInstructions; @@ -92,11 +103,13 @@ public UpdateScalingPlanRequest withScalingPlanName(String scalingPlanName) { /** *

        - * The version number of the scaling plan. + * The version number of the scaling plan. The only valid value is 1. Currently, you cannot have + * multiple scaling plan versions. *

        * * @param scalingPlanVersion - * The version number of the scaling plan. + * The version number of the scaling plan. The only valid value is 1. Currently, you cannot have + * multiple scaling plan versions. */ public void setScalingPlanVersion(Long scalingPlanVersion) { @@ -105,10 +118,12 @@ public void setScalingPlanVersion(Long scalingPlanVersion) { /** *

        - * The version number of the scaling plan. + * The version number of the scaling plan. The only valid value is 1. Currently, you cannot have + * multiple scaling plan versions. *

        * - * @return The version number of the scaling plan. + * @return The version number of the scaling plan. The only valid value is 1. Currently, you cannot + * have multiple scaling plan versions. */ public Long getScalingPlanVersion() { @@ -117,11 +132,13 @@ public Long getScalingPlanVersion() { /** *

        - * The version number of the scaling plan. + * The version number of the scaling plan. The only valid value is 1. Currently, you cannot have + * multiple scaling plan versions. *

        * * @param scalingPlanVersion - * The version number of the scaling plan. + * The version number of the scaling plan. The only valid value is 1. Currently, you cannot have + * multiple scaling plan versions. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -134,9 +151,18 @@ public UpdateScalingPlanRequest withScalingPlanVersion(Long scalingPlanVersion) *

        * A CloudFormation stack or set of tags. *

        + *

        + * For more information, see ApplicationSource in the AWS Auto Scaling API Reference. + *

        * * @param applicationSource - * A CloudFormation stack or set of tags. + * A CloudFormation stack or set of tags.

        + *

        + * For more information, see ApplicationSource in the AWS Auto Scaling API Reference. */ public void setApplicationSource(ApplicationSource applicationSource) { @@ -147,8 +173,17 @@ public void setApplicationSource(ApplicationSource applicationSource) { *

        * A CloudFormation stack or set of tags. *

        + *

        + * For more information, see ApplicationSource in the AWS Auto Scaling API Reference. + *

        * - * @return A CloudFormation stack or set of tags. + * @return A CloudFormation stack or set of tags.

        + *

        + * For more information, see ApplicationSource in the AWS Auto Scaling API Reference. */ public ApplicationSource getApplicationSource() { @@ -159,9 +194,18 @@ public ApplicationSource getApplicationSource() { *

        * A CloudFormation stack or set of tags. *

        + *

        + * For more information, see ApplicationSource in the AWS Auto Scaling API Reference. + *

        * * @param applicationSource - * A CloudFormation stack or set of tags. + * A CloudFormation stack or set of tags.

        + *

        + * For more information, see ApplicationSource in the AWS Auto Scaling API Reference. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -174,8 +218,17 @@ public UpdateScalingPlanRequest withApplicationSource(ApplicationSource applicat *

        * The scaling instructions. *

        + *

        + * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. + *

        * - * @return The scaling instructions. + * @return The scaling instructions.

        + *

        + * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. */ public java.util.List getScalingInstructions() { @@ -186,9 +239,18 @@ public java.util.List getScalingInstructions() { *

        * The scaling instructions. *

        + *

        + * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. + *

        * * @param scalingInstructions - * The scaling instructions. + * The scaling instructions.

        + *

        + * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. */ public void setScalingInstructions(java.util.Collection scalingInstructions) { @@ -205,13 +267,22 @@ public void setScalingInstructions(java.util.Collection scal * The scaling instructions. *

        *

        + * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. + *

        + *

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

        * * @param scalingInstructions - * The scaling instructions. + * The scaling instructions.

        + *

        + * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -229,9 +300,18 @@ public UpdateScalingPlanRequest withScalingInstructions(ScalingInstruction... sc *

        * The scaling instructions. *

        + *

        + * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. + *

        * * @param scalingInstructions - * The scaling instructions. + * The scaling instructions.

        + *

        + * For more information, see ScalingInstruction in the AWS Auto Scaling API Reference. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/package-info.java b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/package-info.java index 9a22d81e8fea..9c4796177d03 100644 --- a/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/package-info.java +++ b/aws-java-sdk-autoscalingplans/src/main/java/com/amazonaws/services/autoscalingplans/package-info.java @@ -14,16 +14,51 @@ /** * AWS Auto Scaling *

        - * Use AWS Auto Scaling to quickly discover all the scalable AWS resources for your application and configure dynamic - * scaling and predictive scaling for your resources using scaling plans. Use this service in conjunction with the - * Amazon EC2 Auto Scaling, Application Auto Scaling, Amazon CloudWatch, and AWS CloudFormation services. + * Use AWS Auto Scaling to create scaling plans for your applications to automatically scale your scalable AWS + * resources. *

        *

        - * Currently, predictive scaling is only available for Amazon EC2 Auto Scaling groups. + * API Summary *

        *

        - * For more information about AWS Auto Scaling, including information about granting IAM users required permissions for - * AWS Auto Scaling actions, see the + *

        + *

        + * To learn more about AWS Auto Scaling, including information about granting IAM users required permissions for AWS + * Auto Scaling actions, see the AWS Auto Scaling User * Guide. *

        diff --git a/aws-java-sdk-backup/pom.xml b/aws-java-sdk-backup/pom.xml index fc2d2bd8150b..2210d7954311 100644 --- a/aws-java-sdk-backup/pom.xml +++ b/aws-java-sdk-backup/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-backup diff --git a/aws-java-sdk-batch/pom.xml b/aws-java-sdk-batch/pom.xml index 692d70edf6d8..8b48f6c82edc 100644 --- a/aws-java-sdk-batch/pom.xml +++ b/aws-java-sdk-batch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-batch diff --git a/aws-java-sdk-bom/pom.xml b/aws-java-sdk-bom/pom.xml index aea61f5a2658..ee57ea434717 100644 --- a/aws-java-sdk-bom/pom.xml +++ b/aws-java-sdk-bom/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-bom diff --git a/aws-java-sdk-braket/pom.xml b/aws-java-sdk-braket/pom.xml index 8b6c18bdf95c..1782b5f6bb8f 100644 --- a/aws-java-sdk-braket/pom.xml +++ b/aws-java-sdk-braket/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-braket diff --git a/aws-java-sdk-budgets/pom.xml b/aws-java-sdk-budgets/pom.xml index ad2ee70055a4..e93b7fe49d19 100644 --- a/aws-java-sdk-budgets/pom.xml +++ b/aws-java-sdk-budgets/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-budgets diff --git a/aws-java-sdk-bundle/pom.xml b/aws-java-sdk-bundle/pom.xml index 87b2278332a1..79110aa904a6 100644 --- a/aws-java-sdk-bundle/pom.xml +++ b/aws-java-sdk-bundle/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-bundle @@ -24,7 +24,7 @@ aws-java-sdk com.amazonaws false - 1.11.932 + 1.11.933 diff --git a/aws-java-sdk-chime/pom.xml b/aws-java-sdk-chime/pom.xml index 1a8487da8adc..fa2e92fdaf75 100644 --- a/aws-java-sdk-chime/pom.xml +++ b/aws-java-sdk-chime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-chime diff --git a/aws-java-sdk-cloud9/pom.xml b/aws-java-sdk-cloud9/pom.xml index c247c35dd359..d316256a9152 100644 --- a/aws-java-sdk-cloud9/pom.xml +++ b/aws-java-sdk-cloud9/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-cloud9 diff --git a/aws-java-sdk-clouddirectory/pom.xml b/aws-java-sdk-clouddirectory/pom.xml index 30f4a8b29112..285b08a1191e 100644 --- a/aws-java-sdk-clouddirectory/pom.xml +++ b/aws-java-sdk-clouddirectory/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-clouddirectory diff --git a/aws-java-sdk-cloudformation/pom.xml b/aws-java-sdk-cloudformation/pom.xml index f9c787ef072b..e432cd83192c 100644 --- a/aws-java-sdk-cloudformation/pom.xml +++ b/aws-java-sdk-cloudformation/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-cloudformation diff --git a/aws-java-sdk-cloudfront/pom.xml b/aws-java-sdk-cloudfront/pom.xml index deb1c33d24e4..671cda28e7f7 100644 --- a/aws-java-sdk-cloudfront/pom.xml +++ b/aws-java-sdk-cloudfront/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-cloudfront diff --git a/aws-java-sdk-cloudhsm/pom.xml b/aws-java-sdk-cloudhsm/pom.xml index d141f330f676..f1560eb0a71e 100644 --- a/aws-java-sdk-cloudhsm/pom.xml +++ b/aws-java-sdk-cloudhsm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-cloudhsm diff --git a/aws-java-sdk-cloudhsmv2/pom.xml b/aws-java-sdk-cloudhsmv2/pom.xml index 469a338c699a..0287719a4ebf 100644 --- a/aws-java-sdk-cloudhsmv2/pom.xml +++ b/aws-java-sdk-cloudhsmv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-cloudhsmv2 diff --git a/aws-java-sdk-cloudsearch/pom.xml b/aws-java-sdk-cloudsearch/pom.xml index 4095028a7f9b..60386bd00d53 100644 --- a/aws-java-sdk-cloudsearch/pom.xml +++ b/aws-java-sdk-cloudsearch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-cloudsearch diff --git a/aws-java-sdk-cloudtrail/pom.xml b/aws-java-sdk-cloudtrail/pom.xml index ed8758c3e795..2164d8d3ea6a 100644 --- a/aws-java-sdk-cloudtrail/pom.xml +++ b/aws-java-sdk-cloudtrail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-cloudtrail diff --git a/aws-java-sdk-cloudwatch/pom.xml b/aws-java-sdk-cloudwatch/pom.xml index cb054b0bb036..4d9e231f30ae 100644 --- a/aws-java-sdk-cloudwatch/pom.xml +++ b/aws-java-sdk-cloudwatch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-cloudwatch diff --git a/aws-java-sdk-cloudwatchmetrics/pom.xml b/aws-java-sdk-cloudwatchmetrics/pom.xml index 45058c2016e2..5cd1b9e8d8c3 100644 --- a/aws-java-sdk-cloudwatchmetrics/pom.xml +++ b/aws-java-sdk-cloudwatchmetrics/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-cloudwatchmetrics diff --git a/aws-java-sdk-code-generator/pom.xml b/aws-java-sdk-code-generator/pom.xml index 46d029c767bb..dc86a03e4d54 100644 --- a/aws-java-sdk-code-generator/pom.xml +++ b/aws-java-sdk-code-generator/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-code-generator diff --git a/aws-java-sdk-codeartifact/pom.xml b/aws-java-sdk-codeartifact/pom.xml index b37114668f27..7e7bc7ab6312 100644 --- a/aws-java-sdk-codeartifact/pom.xml +++ b/aws-java-sdk-codeartifact/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-codeartifact diff --git a/aws-java-sdk-codebuild/pom.xml b/aws-java-sdk-codebuild/pom.xml index 5130cbcd4ccf..29529442be2f 100644 --- a/aws-java-sdk-codebuild/pom.xml +++ b/aws-java-sdk-codebuild/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-codebuild diff --git a/aws-java-sdk-codecommit/pom.xml b/aws-java-sdk-codecommit/pom.xml index 383b7110826f..2d92b0a299ae 100644 --- a/aws-java-sdk-codecommit/pom.xml +++ b/aws-java-sdk-codecommit/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-codecommit diff --git a/aws-java-sdk-codedeploy/pom.xml b/aws-java-sdk-codedeploy/pom.xml index d37201e3080a..35c80a2e440a 100644 --- a/aws-java-sdk-codedeploy/pom.xml +++ b/aws-java-sdk-codedeploy/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-codedeploy diff --git a/aws-java-sdk-codegen-maven-plugin/pom.xml b/aws-java-sdk-codegen-maven-plugin/pom.xml index 301e22869985..4b1916530744 100644 --- a/aws-java-sdk-codegen-maven-plugin/pom.xml +++ b/aws-java-sdk-codegen-maven-plugin/pom.xml @@ -6,7 +6,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-codegen-maven-plugin diff --git a/aws-java-sdk-codeguruprofiler/pom.xml b/aws-java-sdk-codeguruprofiler/pom.xml index e1da0029a93d..17d7c4244372 100644 --- a/aws-java-sdk-codeguruprofiler/pom.xml +++ b/aws-java-sdk-codeguruprofiler/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-codeguruprofiler diff --git a/aws-java-sdk-codegurureviewer/pom.xml b/aws-java-sdk-codegurureviewer/pom.xml index 875d9466310b..a3e1fd426ff6 100644 --- a/aws-java-sdk-codegurureviewer/pom.xml +++ b/aws-java-sdk-codegurureviewer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-codegurureviewer diff --git a/aws-java-sdk-codepipeline/pom.xml b/aws-java-sdk-codepipeline/pom.xml index 4bf8d1f7dce4..0bebc43ae9f3 100644 --- a/aws-java-sdk-codepipeline/pom.xml +++ b/aws-java-sdk-codepipeline/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-codepipeline diff --git a/aws-java-sdk-codestar/pom.xml b/aws-java-sdk-codestar/pom.xml index 0fa3ebfdd3d7..c5675d0af802 100644 --- a/aws-java-sdk-codestar/pom.xml +++ b/aws-java-sdk-codestar/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-codestar diff --git a/aws-java-sdk-codestarconnections/pom.xml b/aws-java-sdk-codestarconnections/pom.xml index f310e4ee3c1e..423322ef2f8d 100644 --- a/aws-java-sdk-codestarconnections/pom.xml +++ b/aws-java-sdk-codestarconnections/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-codestarconnections diff --git a/aws-java-sdk-codestarnotifications/pom.xml b/aws-java-sdk-codestarnotifications/pom.xml index 3a69c7b11df6..d7208af4829c 100644 --- a/aws-java-sdk-codestarnotifications/pom.xml +++ b/aws-java-sdk-codestarnotifications/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-codestarnotifications diff --git a/aws-java-sdk-cognitoidentity/pom.xml b/aws-java-sdk-cognitoidentity/pom.xml index 0679e2575bca..70164b8b501e 100644 --- a/aws-java-sdk-cognitoidentity/pom.xml +++ b/aws-java-sdk-cognitoidentity/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-cognitoidentity diff --git a/aws-java-sdk-cognitoidp/pom.xml b/aws-java-sdk-cognitoidp/pom.xml index 7fba05dd8010..2fcd4e7331d4 100644 --- a/aws-java-sdk-cognitoidp/pom.xml +++ b/aws-java-sdk-cognitoidp/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-cognitoidp diff --git a/aws-java-sdk-cognitosync/pom.xml b/aws-java-sdk-cognitosync/pom.xml index af6f9e022820..cfd73aea4ad5 100644 --- a/aws-java-sdk-cognitosync/pom.xml +++ b/aws-java-sdk-cognitosync/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-cognitosync diff --git a/aws-java-sdk-comprehend/pom.xml b/aws-java-sdk-comprehend/pom.xml index f1b83e065d09..8572e5ec2127 100644 --- a/aws-java-sdk-comprehend/pom.xml +++ b/aws-java-sdk-comprehend/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-comprehend diff --git a/aws-java-sdk-comprehendmedical/pom.xml b/aws-java-sdk-comprehendmedical/pom.xml index 11db2c61a697..c137054f515e 100644 --- a/aws-java-sdk-comprehendmedical/pom.xml +++ b/aws-java-sdk-comprehendmedical/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-comprehendmedical diff --git a/aws-java-sdk-computeoptimizer/pom.xml b/aws-java-sdk-computeoptimizer/pom.xml index aa2d2c332a9d..bbcec7a2a5e5 100644 --- a/aws-java-sdk-computeoptimizer/pom.xml +++ b/aws-java-sdk-computeoptimizer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-computeoptimizer diff --git a/aws-java-sdk-config/pom.xml b/aws-java-sdk-config/pom.xml index dd48850b460c..5ca06a5bb057 100644 --- a/aws-java-sdk-config/pom.xml +++ b/aws-java-sdk-config/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-config diff --git a/aws-java-sdk-connect/pom.xml b/aws-java-sdk-connect/pom.xml index 35d9c866ee4c..eab1875ebbea 100644 --- a/aws-java-sdk-connect/pom.xml +++ b/aws-java-sdk-connect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-connect diff --git a/aws-java-sdk-connectcontactlens/pom.xml b/aws-java-sdk-connectcontactlens/pom.xml index 718b6aea06d1..d3270e01752e 100644 --- a/aws-java-sdk-connectcontactlens/pom.xml +++ b/aws-java-sdk-connectcontactlens/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-connectcontactlens diff --git a/aws-java-sdk-connectparticipant/pom.xml b/aws-java-sdk-connectparticipant/pom.xml index 07d0ee43d904..7b145de5ff1e 100644 --- a/aws-java-sdk-connectparticipant/pom.xml +++ b/aws-java-sdk-connectparticipant/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-connectparticipant diff --git a/aws-java-sdk-core/pom.xml b/aws-java-sdk-core/pom.xml index e1b034ed5316..74d78449cc55 100644 --- a/aws-java-sdk-core/pom.xml +++ b/aws-java-sdk-core/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-core diff --git a/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties b/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties index da7aa69d8dbe..4cc3fc1682ac 100644 --- a/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties +++ b/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties @@ -1,4 +1,4 @@ -#Tue Jan 05 19:46:54 UTC 2021 +#Wed Jan 06 20:00:28 UTC 2021 platform=java -version=1.11.932 -internalVersion=6035684157 +version=1.11.933 +internalVersion=6035783516 diff --git a/aws-java-sdk-costandusagereport/pom.xml b/aws-java-sdk-costandusagereport/pom.xml index 6e98d9a346ba..96e4bb0398db 100644 --- a/aws-java-sdk-costandusagereport/pom.xml +++ b/aws-java-sdk-costandusagereport/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-costandusagereport diff --git a/aws-java-sdk-costexplorer/pom.xml b/aws-java-sdk-costexplorer/pom.xml index 72370e9d7bbf..49fb86703294 100644 --- a/aws-java-sdk-costexplorer/pom.xml +++ b/aws-java-sdk-costexplorer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-costexplorer diff --git a/aws-java-sdk-customerprofiles/pom.xml b/aws-java-sdk-customerprofiles/pom.xml index ee83a409d47a..e9c2803fcb9f 100644 --- a/aws-java-sdk-customerprofiles/pom.xml +++ b/aws-java-sdk-customerprofiles/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-customerprofiles diff --git a/aws-java-sdk-dataexchange/pom.xml b/aws-java-sdk-dataexchange/pom.xml index 343281c27254..361d9756f8ee 100644 --- a/aws-java-sdk-dataexchange/pom.xml +++ b/aws-java-sdk-dataexchange/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-dataexchange diff --git a/aws-java-sdk-datapipeline/pom.xml b/aws-java-sdk-datapipeline/pom.xml index 043692174503..d103dd51bcac 100644 --- a/aws-java-sdk-datapipeline/pom.xml +++ b/aws-java-sdk-datapipeline/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-datapipeline diff --git a/aws-java-sdk-datasync/pom.xml b/aws-java-sdk-datasync/pom.xml index 79bf8a806e2e..68bd4444c7d0 100644 --- a/aws-java-sdk-datasync/pom.xml +++ b/aws-java-sdk-datasync/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-datasync diff --git a/aws-java-sdk-dax/pom.xml b/aws-java-sdk-dax/pom.xml index bea8ba14971a..2d950731c74c 100644 --- a/aws-java-sdk-dax/pom.xml +++ b/aws-java-sdk-dax/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-dax diff --git a/aws-java-sdk-detective/pom.xml b/aws-java-sdk-detective/pom.xml index d7c8b6bb8d79..c398dabff48d 100644 --- a/aws-java-sdk-detective/pom.xml +++ b/aws-java-sdk-detective/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-detective diff --git a/aws-java-sdk-devicefarm/pom.xml b/aws-java-sdk-devicefarm/pom.xml index f173b6e00d44..dc13b8d9f330 100644 --- a/aws-java-sdk-devicefarm/pom.xml +++ b/aws-java-sdk-devicefarm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-devicefarm diff --git a/aws-java-sdk-devopsguru/pom.xml b/aws-java-sdk-devopsguru/pom.xml index d39a30089f70..62ed012007de 100644 --- a/aws-java-sdk-devopsguru/pom.xml +++ b/aws-java-sdk-devopsguru/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-devopsguru diff --git a/aws-java-sdk-directconnect/pom.xml b/aws-java-sdk-directconnect/pom.xml index baae5ff82450..172e6db1001b 100644 --- a/aws-java-sdk-directconnect/pom.xml +++ b/aws-java-sdk-directconnect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-directconnect diff --git a/aws-java-sdk-directory/pom.xml b/aws-java-sdk-directory/pom.xml index 7680d833ca0f..e19f6a51604c 100644 --- a/aws-java-sdk-directory/pom.xml +++ b/aws-java-sdk-directory/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-directory diff --git a/aws-java-sdk-discovery/pom.xml b/aws-java-sdk-discovery/pom.xml index 53e67744072a..93cc43104c57 100644 --- a/aws-java-sdk-discovery/pom.xml +++ b/aws-java-sdk-discovery/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-discovery diff --git a/aws-java-sdk-dlm/pom.xml b/aws-java-sdk-dlm/pom.xml index ea8554b70314..a8c4d596f063 100644 --- a/aws-java-sdk-dlm/pom.xml +++ b/aws-java-sdk-dlm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-dlm diff --git a/aws-java-sdk-dms/pom.xml b/aws-java-sdk-dms/pom.xml index 23894c027b52..1ac081442976 100644 --- a/aws-java-sdk-dms/pom.xml +++ b/aws-java-sdk-dms/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-dms diff --git a/aws-java-sdk-docdb/pom.xml b/aws-java-sdk-docdb/pom.xml index b3edc2c4da9e..291d46172dae 100644 --- a/aws-java-sdk-docdb/pom.xml +++ b/aws-java-sdk-docdb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-docdb diff --git a/aws-java-sdk-dynamodb/pom.xml b/aws-java-sdk-dynamodb/pom.xml index 0d19153d5299..20adc0d162eb 100644 --- a/aws-java-sdk-dynamodb/pom.xml +++ b/aws-java-sdk-dynamodb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-dynamodb diff --git a/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/DynamoDBMapperConfig.java b/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/DynamoDBMapperConfig.java index 399be62cf7e1..946891576a97 100644 --- a/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/DynamoDBMapperConfig.java +++ b/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/DynamoDBMapperConfig.java @@ -740,7 +740,7 @@ public long getDelayBeforeRetryUnprocessedItems( /** * {@link DynamoDBMapper#batchLoad(Iterable, DynamoDBMapperConfig)} breaks the requested items in batches of maximum size 100. - * When calling the Dyanmo Db client, there is a chance that due to throttling, some unprocessed keys will be returned. + * When calling the Dynamo Db client, there is a chance that due to throttling, some unprocessed keys will be returned. * This interfaces controls whether we need to retry these unprocessed keys and it also controls the strategy as to how retries should be handled */ public interface BatchLoadRetryStrategy { diff --git a/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/IDynamoDBMapper.java b/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/IDynamoDBMapper.java index b6b547732290..073c08633708 100644 --- a/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/IDynamoDBMapper.java +++ b/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/IDynamoDBMapper.java @@ -721,7 +721,7 @@ QueryResultPage queryPage(Class clazz, * @param clazz * The class mapped to a DynamoDB table. * @param queryExpression - * The parameters for running the scan. + * The parameters for running the query. * @param config * The mapper configuration to use for the query, which overrides the default * provided at object construction. diff --git a/aws-java-sdk-ebs/pom.xml b/aws-java-sdk-ebs/pom.xml index b2ca59fee915..75780c7a76b6 100644 --- a/aws-java-sdk-ebs/pom.xml +++ b/aws-java-sdk-ebs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-ebs diff --git a/aws-java-sdk-ec2/pom.xml b/aws-java-sdk-ec2/pom.xml index d3ba0a87b11f..dc02f31cc088 100644 --- a/aws-java-sdk-ec2/pom.xml +++ b/aws-java-sdk-ec2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-ec2 diff --git a/aws-java-sdk-ec2instanceconnect/pom.xml b/aws-java-sdk-ec2instanceconnect/pom.xml index b407d755395e..cb8622dbe2d1 100644 --- a/aws-java-sdk-ec2instanceconnect/pom.xml +++ b/aws-java-sdk-ec2instanceconnect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-ec2instanceconnect diff --git a/aws-java-sdk-ecr/pom.xml b/aws-java-sdk-ecr/pom.xml index c8b8a546eefe..3e303d65f1ef 100644 --- a/aws-java-sdk-ecr/pom.xml +++ b/aws-java-sdk-ecr/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-ecr diff --git a/aws-java-sdk-ecrpublic/pom.xml b/aws-java-sdk-ecrpublic/pom.xml index bef24b8a0383..4991b0777e87 100644 --- a/aws-java-sdk-ecrpublic/pom.xml +++ b/aws-java-sdk-ecrpublic/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-ecrpublic diff --git a/aws-java-sdk-ecs/pom.xml b/aws-java-sdk-ecs/pom.xml index 4af053c07792..d09473c7bdc2 100644 --- a/aws-java-sdk-ecs/pom.xml +++ b/aws-java-sdk-ecs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-ecs diff --git a/aws-java-sdk-efs/pom.xml b/aws-java-sdk-efs/pom.xml index a2a2689fb2e2..955b6c3428c5 100644 --- a/aws-java-sdk-efs/pom.xml +++ b/aws-java-sdk-efs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-efs diff --git a/aws-java-sdk-eks/pom.xml b/aws-java-sdk-eks/pom.xml index 185b6d013a2e..e814da563a2c 100644 --- a/aws-java-sdk-eks/pom.xml +++ b/aws-java-sdk-eks/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-eks diff --git a/aws-java-sdk-elasticache/pom.xml b/aws-java-sdk-elasticache/pom.xml index 5d28c7c10438..8797ff03bf09 100644 --- a/aws-java-sdk-elasticache/pom.xml +++ b/aws-java-sdk-elasticache/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-elasticache diff --git a/aws-java-sdk-elasticbeanstalk/pom.xml b/aws-java-sdk-elasticbeanstalk/pom.xml index e81690b99727..1b537cc4668e 100644 --- a/aws-java-sdk-elasticbeanstalk/pom.xml +++ b/aws-java-sdk-elasticbeanstalk/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-elasticbeanstalk diff --git a/aws-java-sdk-elasticinference/pom.xml b/aws-java-sdk-elasticinference/pom.xml index 8b0ed9b1d5fe..a8233433d079 100644 --- a/aws-java-sdk-elasticinference/pom.xml +++ b/aws-java-sdk-elasticinference/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-elasticinference diff --git a/aws-java-sdk-elasticloadbalancing/pom.xml b/aws-java-sdk-elasticloadbalancing/pom.xml index 13d7fdf8b46d..68bf186dd8bf 100644 --- a/aws-java-sdk-elasticloadbalancing/pom.xml +++ b/aws-java-sdk-elasticloadbalancing/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-elasticloadbalancing diff --git a/aws-java-sdk-elasticloadbalancingv2/pom.xml b/aws-java-sdk-elasticloadbalancingv2/pom.xml index 301c77f8902d..7da843d276d5 100644 --- a/aws-java-sdk-elasticloadbalancingv2/pom.xml +++ b/aws-java-sdk-elasticloadbalancingv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-elasticloadbalancingv2 diff --git a/aws-java-sdk-elasticsearch/pom.xml b/aws-java-sdk-elasticsearch/pom.xml index 4ca2d6ffb1b3..7900ca9f20da 100644 --- a/aws-java-sdk-elasticsearch/pom.xml +++ b/aws-java-sdk-elasticsearch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-elasticsearch diff --git a/aws-java-sdk-elastictranscoder/pom.xml b/aws-java-sdk-elastictranscoder/pom.xml index 6a0dcbfdfd41..a5b3b6c9a71a 100644 --- a/aws-java-sdk-elastictranscoder/pom.xml +++ b/aws-java-sdk-elastictranscoder/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-elastictranscoder diff --git a/aws-java-sdk-emr/pom.xml b/aws-java-sdk-emr/pom.xml index db090d4bc737..07d19c6c7ea6 100644 --- a/aws-java-sdk-emr/pom.xml +++ b/aws-java-sdk-emr/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-emr diff --git a/aws-java-sdk-emrcontainers/pom.xml b/aws-java-sdk-emrcontainers/pom.xml index 3b6babb7222e..a8b8ba152b8b 100644 --- a/aws-java-sdk-emrcontainers/pom.xml +++ b/aws-java-sdk-emrcontainers/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-emrcontainers diff --git a/aws-java-sdk-eventbridge/pom.xml b/aws-java-sdk-eventbridge/pom.xml index 68048e467737..a7eabac13a3f 100644 --- a/aws-java-sdk-eventbridge/pom.xml +++ b/aws-java-sdk-eventbridge/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-eventbridge diff --git a/aws-java-sdk-events/pom.xml b/aws-java-sdk-events/pom.xml index 4a3259307911..ee578a9105b2 100644 --- a/aws-java-sdk-events/pom.xml +++ b/aws-java-sdk-events/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-events diff --git a/aws-java-sdk-fms/pom.xml b/aws-java-sdk-fms/pom.xml index 519ad105e347..11987531649f 100644 --- a/aws-java-sdk-fms/pom.xml +++ b/aws-java-sdk-fms/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-fms diff --git a/aws-java-sdk-forecast/pom.xml b/aws-java-sdk-forecast/pom.xml index 1e6bedb188ba..a0e999612dfb 100644 --- a/aws-java-sdk-forecast/pom.xml +++ b/aws-java-sdk-forecast/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-forecast diff --git a/aws-java-sdk-forecastquery/pom.xml b/aws-java-sdk-forecastquery/pom.xml index 047ca41555e7..ff21296d5c88 100644 --- a/aws-java-sdk-forecastquery/pom.xml +++ b/aws-java-sdk-forecastquery/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-forecastquery diff --git a/aws-java-sdk-frauddetector/pom.xml b/aws-java-sdk-frauddetector/pom.xml index e794f15a13bb..2077a80f7a0b 100644 --- a/aws-java-sdk-frauddetector/pom.xml +++ b/aws-java-sdk-frauddetector/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-frauddetector diff --git a/aws-java-sdk-fsx/pom.xml b/aws-java-sdk-fsx/pom.xml index eb49429f91b7..21b8b1a39ac2 100644 --- a/aws-java-sdk-fsx/pom.xml +++ b/aws-java-sdk-fsx/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-fsx diff --git a/aws-java-sdk-gamelift/pom.xml b/aws-java-sdk-gamelift/pom.xml index a3816040da3f..a5856df47937 100644 --- a/aws-java-sdk-gamelift/pom.xml +++ b/aws-java-sdk-gamelift/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-gamelift diff --git a/aws-java-sdk-glacier/pom.xml b/aws-java-sdk-glacier/pom.xml index 2491deab68df..2caca48b6751 100644 --- a/aws-java-sdk-glacier/pom.xml +++ b/aws-java-sdk-glacier/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-glacier diff --git a/aws-java-sdk-globalaccelerator/pom.xml b/aws-java-sdk-globalaccelerator/pom.xml index 129ab5ae7ca9..fe14175ddbe5 100644 --- a/aws-java-sdk-globalaccelerator/pom.xml +++ b/aws-java-sdk-globalaccelerator/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-globalaccelerator diff --git a/aws-java-sdk-glue/pom.xml b/aws-java-sdk-glue/pom.xml index 21fbd0027f44..706fff143adc 100644 --- a/aws-java-sdk-glue/pom.xml +++ b/aws-java-sdk-glue/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-glue diff --git a/aws-java-sdk-gluedatabrew/pom.xml b/aws-java-sdk-gluedatabrew/pom.xml index 87bec5645eef..bf34f006efab 100644 --- a/aws-java-sdk-gluedatabrew/pom.xml +++ b/aws-java-sdk-gluedatabrew/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-gluedatabrew diff --git a/aws-java-sdk-greengrass/pom.xml b/aws-java-sdk-greengrass/pom.xml index 56a8fa69f566..a507dacef748 100644 --- a/aws-java-sdk-greengrass/pom.xml +++ b/aws-java-sdk-greengrass/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-greengrass diff --git a/aws-java-sdk-greengrassv2/pom.xml b/aws-java-sdk-greengrassv2/pom.xml index a016abfc16b1..fafef51ec786 100644 --- a/aws-java-sdk-greengrassv2/pom.xml +++ b/aws-java-sdk-greengrassv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-greengrassv2 diff --git a/aws-java-sdk-groundstation/pom.xml b/aws-java-sdk-groundstation/pom.xml index f29ab4b39361..6f40a4db994e 100644 --- a/aws-java-sdk-groundstation/pom.xml +++ b/aws-java-sdk-groundstation/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-groundstation diff --git a/aws-java-sdk-guardduty/pom.xml b/aws-java-sdk-guardduty/pom.xml index 8375269fa33c..ca410a553559 100644 --- a/aws-java-sdk-guardduty/pom.xml +++ b/aws-java-sdk-guardduty/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-guardduty diff --git a/aws-java-sdk-health/pom.xml b/aws-java-sdk-health/pom.xml index efd5e2524539..bec47967300d 100644 --- a/aws-java-sdk-health/pom.xml +++ b/aws-java-sdk-health/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-health diff --git a/aws-java-sdk-healthlake/pom.xml b/aws-java-sdk-healthlake/pom.xml index 8c3c4228d0ed..50b14beb74ea 100644 --- a/aws-java-sdk-healthlake/pom.xml +++ b/aws-java-sdk-healthlake/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-healthlake diff --git a/aws-java-sdk-honeycode/pom.xml b/aws-java-sdk-honeycode/pom.xml index be88d96d84c9..ade724b8e96e 100644 --- a/aws-java-sdk-honeycode/pom.xml +++ b/aws-java-sdk-honeycode/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-honeycode diff --git a/aws-java-sdk-iam/pom.xml b/aws-java-sdk-iam/pom.xml index 9bfc9d79ee23..a1f6a1563924 100644 --- a/aws-java-sdk-iam/pom.xml +++ b/aws-java-sdk-iam/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-iam diff --git a/aws-java-sdk-identitystore/pom.xml b/aws-java-sdk-identitystore/pom.xml index 91cb26692f7f..cae27dd2601b 100644 --- a/aws-java-sdk-identitystore/pom.xml +++ b/aws-java-sdk-identitystore/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-identitystore diff --git a/aws-java-sdk-imagebuilder/pom.xml b/aws-java-sdk-imagebuilder/pom.xml index 62ee890fd146..7eae4fc776fc 100644 --- a/aws-java-sdk-imagebuilder/pom.xml +++ b/aws-java-sdk-imagebuilder/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-imagebuilder diff --git a/aws-java-sdk-importexport/pom.xml b/aws-java-sdk-importexport/pom.xml index 9a3f6fce9bc6..32e83df7efc2 100644 --- a/aws-java-sdk-importexport/pom.xml +++ b/aws-java-sdk-importexport/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-importexport diff --git a/aws-java-sdk-inspector/pom.xml b/aws-java-sdk-inspector/pom.xml index 126fc4ce08ee..0c992bf82b8a 100644 --- a/aws-java-sdk-inspector/pom.xml +++ b/aws-java-sdk-inspector/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-inspector diff --git a/aws-java-sdk-iot/pom.xml b/aws-java-sdk-iot/pom.xml index 23570b592546..aecee5d4f0e6 100644 --- a/aws-java-sdk-iot/pom.xml +++ b/aws-java-sdk-iot/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-iot diff --git a/aws-java-sdk-iot1clickdevices/pom.xml b/aws-java-sdk-iot1clickdevices/pom.xml index 8e27e4388937..2dcb6278ee4d 100644 --- a/aws-java-sdk-iot1clickdevices/pom.xml +++ b/aws-java-sdk-iot1clickdevices/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-iot1clickdevices diff --git a/aws-java-sdk-iot1clickprojects/pom.xml b/aws-java-sdk-iot1clickprojects/pom.xml index 6e79e9f01362..90b02938cd73 100644 --- a/aws-java-sdk-iot1clickprojects/pom.xml +++ b/aws-java-sdk-iot1clickprojects/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-iot1clickprojects diff --git a/aws-java-sdk-iotanalytics/pom.xml b/aws-java-sdk-iotanalytics/pom.xml index 561ce22fd6d7..7cd682a336e6 100644 --- a/aws-java-sdk-iotanalytics/pom.xml +++ b/aws-java-sdk-iotanalytics/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-iotanalytics diff --git a/aws-java-sdk-iotdeviceadvisor/pom.xml b/aws-java-sdk-iotdeviceadvisor/pom.xml index 123f10eebeb1..da825edb0fa2 100644 --- a/aws-java-sdk-iotdeviceadvisor/pom.xml +++ b/aws-java-sdk-iotdeviceadvisor/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-iotdeviceadvisor diff --git a/aws-java-sdk-iotevents/pom.xml b/aws-java-sdk-iotevents/pom.xml index 8c9bcbe08332..6d2e968f1627 100644 --- a/aws-java-sdk-iotevents/pom.xml +++ b/aws-java-sdk-iotevents/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-iotevents diff --git a/aws-java-sdk-ioteventsdata/pom.xml b/aws-java-sdk-ioteventsdata/pom.xml index 9fb5be55fc55..8a6c448fae2a 100644 --- a/aws-java-sdk-ioteventsdata/pom.xml +++ b/aws-java-sdk-ioteventsdata/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-ioteventsdata diff --git a/aws-java-sdk-iotfleethub/pom.xml b/aws-java-sdk-iotfleethub/pom.xml index a5e19d0a1e0a..b0c865ada10c 100644 --- a/aws-java-sdk-iotfleethub/pom.xml +++ b/aws-java-sdk-iotfleethub/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-iotfleethub diff --git a/aws-java-sdk-iotjobsdataplane/pom.xml b/aws-java-sdk-iotjobsdataplane/pom.xml index efbec5e74cc0..8ebec8bdeed6 100644 --- a/aws-java-sdk-iotjobsdataplane/pom.xml +++ b/aws-java-sdk-iotjobsdataplane/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-iotjobsdataplane diff --git a/aws-java-sdk-iotsecuretunneling/pom.xml b/aws-java-sdk-iotsecuretunneling/pom.xml index 67ca257509f3..6b49b02805c0 100644 --- a/aws-java-sdk-iotsecuretunneling/pom.xml +++ b/aws-java-sdk-iotsecuretunneling/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-iotsecuretunneling diff --git a/aws-java-sdk-iotsitewise/pom.xml b/aws-java-sdk-iotsitewise/pom.xml index 87570eea4c8a..6124d62329ae 100644 --- a/aws-java-sdk-iotsitewise/pom.xml +++ b/aws-java-sdk-iotsitewise/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-iotsitewise diff --git a/aws-java-sdk-iotthingsgraph/pom.xml b/aws-java-sdk-iotthingsgraph/pom.xml index 7f1f95e212e5..e92803aa7d47 100644 --- a/aws-java-sdk-iotthingsgraph/pom.xml +++ b/aws-java-sdk-iotthingsgraph/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-iotthingsgraph diff --git a/aws-java-sdk-iotwireless/pom.xml b/aws-java-sdk-iotwireless/pom.xml index b88d39d6ce68..1619c8f3d73f 100644 --- a/aws-java-sdk-iotwireless/pom.xml +++ b/aws-java-sdk-iotwireless/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-iotwireless diff --git a/aws-java-sdk-ivs/pom.xml b/aws-java-sdk-ivs/pom.xml index 3a0246c870dd..5e5459636fbe 100644 --- a/aws-java-sdk-ivs/pom.xml +++ b/aws-java-sdk-ivs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-ivs diff --git a/aws-java-sdk-kafka/pom.xml b/aws-java-sdk-kafka/pom.xml index f0c2ca58b222..4d6744ee2328 100644 --- a/aws-java-sdk-kafka/pom.xml +++ b/aws-java-sdk-kafka/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-kafka diff --git a/aws-java-sdk-kendra/pom.xml b/aws-java-sdk-kendra/pom.xml index f13bcd96d6d4..67244b695c7f 100644 --- a/aws-java-sdk-kendra/pom.xml +++ b/aws-java-sdk-kendra/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-kendra diff --git a/aws-java-sdk-kinesis/pom.xml b/aws-java-sdk-kinesis/pom.xml index ecd0f3682c79..5933c88040cf 100644 --- a/aws-java-sdk-kinesis/pom.xml +++ b/aws-java-sdk-kinesis/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-kinesis diff --git a/aws-java-sdk-kinesisanalyticsv2/pom.xml b/aws-java-sdk-kinesisanalyticsv2/pom.xml index 7615b8b21957..bd4b9049816f 100644 --- a/aws-java-sdk-kinesisanalyticsv2/pom.xml +++ b/aws-java-sdk-kinesisanalyticsv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-kinesisanalyticsv2 diff --git a/aws-java-sdk-kinesisvideo/pom.xml b/aws-java-sdk-kinesisvideo/pom.xml index 3c4cddc4b5f2..6bd9b5f5fff3 100644 --- a/aws-java-sdk-kinesisvideo/pom.xml +++ b/aws-java-sdk-kinesisvideo/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-kinesisvideo diff --git a/aws-java-sdk-kinesisvideosignalingchannels/pom.xml b/aws-java-sdk-kinesisvideosignalingchannels/pom.xml index 3bd5084bcb4f..0b2a095912b2 100644 --- a/aws-java-sdk-kinesisvideosignalingchannels/pom.xml +++ b/aws-java-sdk-kinesisvideosignalingchannels/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-kinesisvideosignalingchannels diff --git a/aws-java-sdk-kms/pom.xml b/aws-java-sdk-kms/pom.xml index 2659cbb2b659..e40d0db21a1d 100644 --- a/aws-java-sdk-kms/pom.xml +++ b/aws-java-sdk-kms/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-kms diff --git a/aws-java-sdk-lakeformation/pom.xml b/aws-java-sdk-lakeformation/pom.xml index b1a2b07e03e7..68ba1129f16c 100644 --- a/aws-java-sdk-lakeformation/pom.xml +++ b/aws-java-sdk-lakeformation/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-lakeformation diff --git a/aws-java-sdk-lambda/pom.xml b/aws-java-sdk-lambda/pom.xml index 0a385c1c45a1..4890ae5cc602 100644 --- a/aws-java-sdk-lambda/pom.xml +++ b/aws-java-sdk-lambda/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-lambda diff --git a/aws-java-sdk-lex/pom.xml b/aws-java-sdk-lex/pom.xml index e10bdd277a44..bb554a0875a7 100644 --- a/aws-java-sdk-lex/pom.xml +++ b/aws-java-sdk-lex/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-lex diff --git a/aws-java-sdk-lexmodelbuilding/pom.xml b/aws-java-sdk-lexmodelbuilding/pom.xml index 052325414736..23e826165874 100644 --- a/aws-java-sdk-lexmodelbuilding/pom.xml +++ b/aws-java-sdk-lexmodelbuilding/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-lexmodelbuilding diff --git a/aws-java-sdk-licensemanager/pom.xml b/aws-java-sdk-licensemanager/pom.xml index 496256acc399..66c195adfa39 100644 --- a/aws-java-sdk-licensemanager/pom.xml +++ b/aws-java-sdk-licensemanager/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-licensemanager diff --git a/aws-java-sdk-lightsail/pom.xml b/aws-java-sdk-lightsail/pom.xml index ac903a83df0c..30bf9718ff61 100644 --- a/aws-java-sdk-lightsail/pom.xml +++ b/aws-java-sdk-lightsail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-lightsail diff --git a/aws-java-sdk-location/pom.xml b/aws-java-sdk-location/pom.xml index b5bbace48705..7dcebd1e7d91 100644 --- a/aws-java-sdk-location/pom.xml +++ b/aws-java-sdk-location/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-location diff --git a/aws-java-sdk-logs/pom.xml b/aws-java-sdk-logs/pom.xml index 78d874030a2e..748429395d5b 100644 --- a/aws-java-sdk-logs/pom.xml +++ b/aws-java-sdk-logs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-logs diff --git a/aws-java-sdk-lookoutforvision/pom.xml b/aws-java-sdk-lookoutforvision/pom.xml index f98e605fa5ef..15c99abbbc10 100644 --- a/aws-java-sdk-lookoutforvision/pom.xml +++ b/aws-java-sdk-lookoutforvision/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-lookoutforvision diff --git a/aws-java-sdk-machinelearning/pom.xml b/aws-java-sdk-machinelearning/pom.xml index 0bf0f200e09b..f5261c819bc4 100644 --- a/aws-java-sdk-machinelearning/pom.xml +++ b/aws-java-sdk-machinelearning/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-machinelearning diff --git a/aws-java-sdk-macie/pom.xml b/aws-java-sdk-macie/pom.xml index 17f1a54d550d..9f0ff8f005a7 100644 --- a/aws-java-sdk-macie/pom.xml +++ b/aws-java-sdk-macie/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-macie diff --git a/aws-java-sdk-macie2/pom.xml b/aws-java-sdk-macie2/pom.xml index ac083016bcba..c1332bd1286f 100644 --- a/aws-java-sdk-macie2/pom.xml +++ b/aws-java-sdk-macie2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-macie2 diff --git a/aws-java-sdk-managedblockchain/pom.xml b/aws-java-sdk-managedblockchain/pom.xml index 607944501d56..cf57639bcd0b 100644 --- a/aws-java-sdk-managedblockchain/pom.xml +++ b/aws-java-sdk-managedblockchain/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-managedblockchain diff --git a/aws-java-sdk-marketplacecatalog/pom.xml b/aws-java-sdk-marketplacecatalog/pom.xml index 98d3e6b48f36..627817f4d0e3 100644 --- a/aws-java-sdk-marketplacecatalog/pom.xml +++ b/aws-java-sdk-marketplacecatalog/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-marketplacecatalog diff --git a/aws-java-sdk-marketplacecommerceanalytics/pom.xml b/aws-java-sdk-marketplacecommerceanalytics/pom.xml index d8e4d1badf51..3ea8b798dd95 100644 --- a/aws-java-sdk-marketplacecommerceanalytics/pom.xml +++ b/aws-java-sdk-marketplacecommerceanalytics/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-marketplacecommerceanalytics diff --git a/aws-java-sdk-marketplaceentitlement/pom.xml b/aws-java-sdk-marketplaceentitlement/pom.xml index b719d7d6063f..cbb328f7a218 100644 --- a/aws-java-sdk-marketplaceentitlement/pom.xml +++ b/aws-java-sdk-marketplaceentitlement/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-marketplaceentitlement diff --git a/aws-java-sdk-marketplacemeteringservice/pom.xml b/aws-java-sdk-marketplacemeteringservice/pom.xml index ab0cea701255..c7fa3a79695b 100644 --- a/aws-java-sdk-marketplacemeteringservice/pom.xml +++ b/aws-java-sdk-marketplacemeteringservice/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-marketplacemeteringservice diff --git a/aws-java-sdk-mechanicalturkrequester/pom.xml b/aws-java-sdk-mechanicalturkrequester/pom.xml index 9d2ff7144f77..d6d23fd36e6b 100644 --- a/aws-java-sdk-mechanicalturkrequester/pom.xml +++ b/aws-java-sdk-mechanicalturkrequester/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-mechanicalturkrequester diff --git a/aws-java-sdk-mediaconnect/pom.xml b/aws-java-sdk-mediaconnect/pom.xml index 63ad5b8974d5..732a9083c5e4 100644 --- a/aws-java-sdk-mediaconnect/pom.xml +++ b/aws-java-sdk-mediaconnect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-mediaconnect diff --git a/aws-java-sdk-mediaconvert/pom.xml b/aws-java-sdk-mediaconvert/pom.xml index 73311702fed7..d8362e0d3cba 100644 --- a/aws-java-sdk-mediaconvert/pom.xml +++ b/aws-java-sdk-mediaconvert/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-mediaconvert diff --git a/aws-java-sdk-medialive/pom.xml b/aws-java-sdk-medialive/pom.xml index 25794d7cb1c5..85e389b6e694 100644 --- a/aws-java-sdk-medialive/pom.xml +++ b/aws-java-sdk-medialive/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-medialive diff --git a/aws-java-sdk-mediapackage/pom.xml b/aws-java-sdk-mediapackage/pom.xml index bf4300d7ec9f..90cd2c3f94d5 100644 --- a/aws-java-sdk-mediapackage/pom.xml +++ b/aws-java-sdk-mediapackage/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-mediapackage diff --git a/aws-java-sdk-mediapackagevod/pom.xml b/aws-java-sdk-mediapackagevod/pom.xml index 0b177a429b79..78e47a12ebef 100644 --- a/aws-java-sdk-mediapackagevod/pom.xml +++ b/aws-java-sdk-mediapackagevod/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-mediapackagevod diff --git a/aws-java-sdk-mediastore/pom.xml b/aws-java-sdk-mediastore/pom.xml index e8a5b67b5913..4c3a863add8e 100644 --- a/aws-java-sdk-mediastore/pom.xml +++ b/aws-java-sdk-mediastore/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-mediastore diff --git a/aws-java-sdk-mediastoredata/pom.xml b/aws-java-sdk-mediastoredata/pom.xml index 9d6047542d2c..b3f370963503 100644 --- a/aws-java-sdk-mediastoredata/pom.xml +++ b/aws-java-sdk-mediastoredata/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-mediastoredata diff --git a/aws-java-sdk-mediatailor/pom.xml b/aws-java-sdk-mediatailor/pom.xml index d3e4b70bd3fe..9d8acb1dba5c 100644 --- a/aws-java-sdk-mediatailor/pom.xml +++ b/aws-java-sdk-mediatailor/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-mediatailor diff --git a/aws-java-sdk-migrationhub/pom.xml b/aws-java-sdk-migrationhub/pom.xml index 5a45930731a2..ad6db342a83e 100644 --- a/aws-java-sdk-migrationhub/pom.xml +++ b/aws-java-sdk-migrationhub/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-migrationhub diff --git a/aws-java-sdk-migrationhubconfig/pom.xml b/aws-java-sdk-migrationhubconfig/pom.xml index ae0af2c460f9..35cf319c0b2b 100644 --- a/aws-java-sdk-migrationhubconfig/pom.xml +++ b/aws-java-sdk-migrationhubconfig/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-migrationhubconfig diff --git a/aws-java-sdk-mobile/pom.xml b/aws-java-sdk-mobile/pom.xml index 3ee8ed630a3a..dc012498a011 100644 --- a/aws-java-sdk-mobile/pom.xml +++ b/aws-java-sdk-mobile/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-mobile diff --git a/aws-java-sdk-models/pom.xml b/aws-java-sdk-models/pom.xml index 8ff60b823446..b9a21fafa299 100644 --- a/aws-java-sdk-models/pom.xml +++ b/aws-java-sdk-models/pom.xml @@ -6,7 +6,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-models diff --git a/aws-java-sdk-models/src/main/resources/models/AWS242AppRegistry-2020-06-24-intermediate.json b/aws-java-sdk-models/src/main/resources/models/AWS242AppRegistry-2020-06-24-intermediate.json index bd16c9b7c62e..abf54bd94d3d 100644 --- a/aws-java-sdk-models/src/main/resources/models/AWS242AppRegistry-2020-06-24-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/AWS242AppRegistry-2020-06-24-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/accessanalyzer-2019-11-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/accessanalyzer-2019-11-01-intermediate.json index cc87c3a0fe52..98ba99037ff3 100644 --- a/aws-java-sdk-models/src/main/resources/models/accessanalyzer-2019-11-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/accessanalyzer-2019-11-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/amp-2020-08-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/amp-2020-08-01-intermediate.json index 22571bf798c0..69390f2a0fca 100644 --- a/aws-java-sdk-models/src/main/resources/models/amp-2020-08-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/amp-2020-08-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/amplify-2017-07-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/amplify-2017-07-25-intermediate.json index 3d6b742924dc..9e18460c37ce 100644 --- a/aws-java-sdk-models/src/main/resources/models/amplify-2017-07-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/amplify-2017-07-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/amplifybackend-2020-08-11-intermediate.json b/aws-java-sdk-models/src/main/resources/models/amplifybackend-2020-08-11-intermediate.json index ffd78c587077..4d7c43efcad3 100644 --- a/aws-java-sdk-models/src/main/resources/models/amplifybackend-2020-08-11-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/amplifybackend-2020-08-11-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json index cb0914a2657f..307536588889 100644 --- a/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/apigatewaymanagementapi-2018-11-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/apigatewaymanagementapi-2018-11-29-intermediate.json index 320febfa9210..2a062908d701 100644 --- a/aws-java-sdk-models/src/main/resources/models/apigatewaymanagementapi-2018-11-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/apigatewaymanagementapi-2018-11-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json index d7d362af332b..99903172c742 100644 --- a/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/appflow-2020-08-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/appflow-2020-08-23-intermediate.json index b8c2a87d2623..18dc0ee5a604 100644 --- a/aws-java-sdk-models/src/main/resources/models/appflow-2020-08-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/appflow-2020-08-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/appintegrations-2020-07-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/appintegrations-2020-07-29-intermediate.json index 84ac1d106891..4eb982c713fc 100644 --- a/aws-java-sdk-models/src/main/resources/models/appintegrations-2020-07-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/appintegrations-2020-07-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/appmesh-2019-01-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/appmesh-2019-01-25-intermediate.json index 86854e51382e..b8631de339ee 100644 --- a/aws-java-sdk-models/src/main/resources/models/appmesh-2019-01-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/appmesh-2019-01-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json index 6fc37dc42ab4..89abef144d26 100644 --- a/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/athena-2017-05-18-intermediate.json b/aws-java-sdk-models/src/main/resources/models/athena-2017-05-18-intermediate.json index e6b2f6e54dd3..d1376099aab5 100644 --- a/aws-java-sdk-models/src/main/resources/models/athena-2017-05-18-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/athena-2017-05-18-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : { "ColumnInfo" : [ "Nullable" ], "EncryptionConfiguration" : [ "EncryptionOption" ], diff --git a/aws-java-sdk-models/src/main/resources/models/autoscaling-2011-01-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/autoscaling-2011-01-01-intermediate.json index dcf252f4ccd3..1db2da5981bf 100644 --- a/aws-java-sdk-models/src/main/resources/models/autoscaling-2011-01-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/autoscaling-2011-01-01-intermediate.json @@ -453,7 +453,7 @@ "asyncReturnType" : "CreateAutoScalingGroupResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

        Creates an Auto Scaling group with the specified name and attributes.

        If you exceed your maximum limit of Auto Scaling groups, the call fails. To query this limit, call the DescribeAccountLimits API. For information about updating this limit, see Amazon EC2 Auto Scaling service quotas in the Amazon EC2 Auto Scaling User Guide.

        For introductory exercises for creating an Auto Scaling group, see Getting started with Amazon EC2 Auto Scaling and Tutorial: Set up a scaled and load-balanced application in the Amazon EC2 Auto Scaling User Guide. For more information, see Auto Scaling groups in the Amazon EC2 Auto Scaling User Guide.

        Every Auto Scaling group has three size parameters (DesiredCapacity, MaxSize, and MinSize). Usually, you set these sizes based on a specific number of instances. However, if you configure a mixed instances policy that defines weights for the instance types, you must specify these sizes with the same units that you use for weighting instances.

        ", + "documentation" : "

        We strongly recommend using a launch template when calling this operation to ensure full functionality for Amazon EC2 Auto Scaling and Amazon EC2.

        Creates an Auto Scaling group with the specified name and attributes.

        If you exceed your maximum limit of Auto Scaling groups, the call fails. To query this limit, call the DescribeAccountLimits API. For information about updating this limit, see Amazon EC2 Auto Scaling service quotas in the Amazon EC2 Auto Scaling User Guide.

        For introductory exercises for creating an Auto Scaling group, see Getting started with Amazon EC2 Auto Scaling and Tutorial: Set up a scaled and load-balanced application in the Amazon EC2 Auto Scaling User Guide. For more information, see Auto Scaling groups in the Amazon EC2 Auto Scaling User Guide.

        Every Auto Scaling group has three size parameters (DesiredCapacity, MaxSize, and MinSize). Usually, you set these sizes based on a specific number of instances. However, if you configure a mixed instances policy that defines weights for the instance types, you must specify these sizes with the same units that you use for weighting instances.

        ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -2418,7 +2418,7 @@ "asyncReturnType" : "UpdateAutoScalingGroupResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

        Updates the configuration for the specified Auto Scaling group.

        To update an Auto Scaling group, specify the name of the group and the parameter that you want to change. Any parameters that you don't specify are not changed by this update request. The new settings take effect on any scaling activities after this call returns.

        If you associate a new launch configuration or template with an Auto Scaling group, all new instances will get the updated configuration. Existing instances continue to run with the configuration that they were originally launched with. When you update a group to specify a mixed instances policy instead of a launch configuration or template, existing instances may be replaced to match the new purchasing options that you specified in the policy. For example, if the group currently has 100% On-Demand capacity and the policy specifies 50% Spot capacity, this means that half of your instances will be gradually terminated and relaunched as Spot Instances. When replacing instances, Amazon EC2 Auto Scaling launches new instances before terminating the old ones, so that updating your group does not compromise the performance or availability of your application.

        Note the following about changing DesiredCapacity, MaxSize, or MinSize:

        • If a scale-in activity occurs as a result of a new DesiredCapacity value that is lower than the current size of the group, the Auto Scaling group uses its termination policy to determine which instances to terminate.

        • If you specify a new value for MinSize without specifying a value for DesiredCapacity, and the new MinSize is larger than the current size of the group, this sets the group's DesiredCapacity to the new MinSize value.

        • If you specify a new value for MaxSize without specifying a value for DesiredCapacity, and the new MaxSize is smaller than the current size of the group, this sets the group's DesiredCapacity to the new MaxSize value.

        To see which parameters have been set, call the DescribeAutoScalingGroups API. To view the scaling policies for an Auto Scaling group, call the DescribePolicies API. If the group has scaling policies, you can update them by calling the PutScalingPolicy API.

        ", + "documentation" : "

        We strongly recommend that all Auto Scaling groups use launch templates to ensure full functionality for Amazon EC2 Auto Scaling and Amazon EC2.

        Updates the configuration for the specified Auto Scaling group.

        To update an Auto Scaling group, specify the name of the group and the parameter that you want to change. Any parameters that you don't specify are not changed by this update request. The new settings take effect on any scaling activities after this call returns.

        If you associate a new launch configuration or template with an Auto Scaling group, all new instances will get the updated configuration. Existing instances continue to run with the configuration that they were originally launched with. When you update a group to specify a mixed instances policy instead of a launch configuration or template, existing instances may be replaced to match the new purchasing options that you specified in the policy. For example, if the group currently has 100% On-Demand capacity and the policy specifies 50% Spot capacity, this means that half of your instances will be gradually terminated and relaunched as Spot Instances. When replacing instances, Amazon EC2 Auto Scaling launches new instances before terminating the old ones, so that updating your group does not compromise the performance or availability of your application.

        Note the following about changing DesiredCapacity, MaxSize, or MinSize:

        • If a scale-in activity occurs as a result of a new DesiredCapacity value that is lower than the current size of the group, the Auto Scaling group uses its termination policy to determine which instances to terminate.

        • If you specify a new value for MinSize without specifying a value for DesiredCapacity, and the new MinSize is larger than the current size of the group, this sets the group's DesiredCapacity to the new MinSize value.

        • If you specify a new value for MaxSize without specifying a value for DesiredCapacity, and the new MaxSize is smaller than the current size of the group, this sets the group's DesiredCapacity to the new MaxSize value.

        To see which parameters have been set, call the DescribeAutoScalingGroups API. To view the scaling policies for an Auto Scaling group, call the DescribePolicies API. If the group has scaling policies, you can update them by calling the PutScalingPolicy API.

        ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -11541,12 +11541,12 @@ "c2jName" : "LifecycleState", "c2jShape" : "XmlStringMaxLen32", "deprecated" : false, - "documentation" : "

        The lifecycle state for the instance.

        ", + "documentation" : "

        The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The lifecycle state for the instance.

        \n@param lifecycleState The lifecycle state for the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby

        \n@param lifecycleState The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLifecycleState", - "getterDocumentation" : "/**

        The lifecycle state for the instance.

        \n@return The lifecycle state for the instance.*/", + "getterDocumentation" : "/**

        The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby

        \n@return The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby*/", "getterMethodName" : "getLifecycleState", "getterModel" : { "returnType" : "String", @@ -11580,7 +11580,7 @@ "marshallingType" : "STRING", "name" : "LifecycleState", "sensitive" : false, - "setterDocumentation" : "/**

        The lifecycle state for the instance.

        \n@param lifecycleState The lifecycle state for the instance.*/", + "setterDocumentation" : "/**

        The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby

        \n@param lifecycleState The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby*/", "setterMethodName" : "setLifecycleState", "setterModel" : { "timestampFormat" : null, @@ -11595,13 +11595,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The lifecycle state for the instance.

        \n@param lifecycleState The lifecycle state for the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby

        \n@param lifecycleState The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "lifecycleState", "variableType" : "String", - "documentation" : "

        The lifecycle state for the instance.

        ", + "documentation" : "

        The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby

        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -12447,12 +12447,12 @@ "c2jName" : "LifecycleState", "c2jShape" : "XmlStringMaxLen32", "deprecated" : false, - "documentation" : "

        The lifecycle state for the instance.

        ", + "documentation" : "

        The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The lifecycle state for the instance.

        \n@param lifecycleState The lifecycle state for the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby

        \n@param lifecycleState The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLifecycleState", - "getterDocumentation" : "/**

        The lifecycle state for the instance.

        \n@return The lifecycle state for the instance.*/", + "getterDocumentation" : "/**

        The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby

        \n@return The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby*/", "getterMethodName" : "getLifecycleState", "getterModel" : { "returnType" : "String", @@ -12486,7 +12486,7 @@ "marshallingType" : "STRING", "name" : "LifecycleState", "sensitive" : false, - "setterDocumentation" : "/**

        The lifecycle state for the instance.

        \n@param lifecycleState The lifecycle state for the instance.*/", + "setterDocumentation" : "/**

        The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby

        \n@param lifecycleState The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby*/", "setterMethodName" : "setLifecycleState", "setterModel" : { "timestampFormat" : null, @@ -12501,13 +12501,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The lifecycle state for the instance.

        \n@param lifecycleState The lifecycle state for the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby

        \n@param lifecycleState The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "lifecycleState", "variableType" : "String", - "documentation" : "

        The lifecycle state for the instance.

        ", + "documentation" : "

        The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby

        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -16300,12 +16300,12 @@ "c2jName" : "LaunchTemplate", "c2jShape" : "LaunchTemplateSpecification", "deprecated" : false, - "documentation" : "

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        ", + "documentation" : "

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@param launchTemplate Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@param launchTemplate Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLaunchTemplate", - "getterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@return Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        */", + "getterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@return Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        */", "getterMethodName" : "getLaunchTemplate", "getterModel" : { "returnType" : "LaunchTemplateSpecification", @@ -16339,7 +16339,7 @@ "marshallingType" : "STRUCTURED", "name" : "LaunchTemplate", "sensitive" : false, - "setterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@param launchTemplate Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        */", + "setterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@param launchTemplate Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        */", "setterMethodName" : "setLaunchTemplate", "setterModel" : { "timestampFormat" : null, @@ -16354,13 +16354,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@param launchTemplate Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@param launchTemplate Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \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" : "

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        ", + "documentation" : "

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        ", "simpleType" : "LaunchTemplateSpecification", "variableSetterType" : "LaunchTemplateSpecification" }, @@ -18969,12 +18969,12 @@ "c2jName" : "LaunchTemplate", "c2jShape" : "LaunchTemplateSpecification", "deprecated" : false, - "documentation" : "

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        ", + "documentation" : "

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@param launchTemplate Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@param launchTemplate Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLaunchTemplate", - "getterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@return Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        */", + "getterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@return Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        */", "getterMethodName" : "getLaunchTemplate", "getterModel" : { "returnType" : "LaunchTemplateSpecification", @@ -19008,7 +19008,7 @@ "marshallingType" : "STRUCTURED", "name" : "LaunchTemplate", "sensitive" : false, - "setterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@param launchTemplate Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        */", + "setterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@param launchTemplate Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        */", "setterMethodName" : "setLaunchTemplate", "setterModel" : { "timestampFormat" : null, @@ -19023,13 +19023,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@param launchTemplate Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \n@param launchTemplate Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        \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" : "

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        ", + "documentation" : "

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        ", "simpleType" : "LaunchTemplateSpecification", "variableSetterType" : "LaunchTemplateSpecification" }, @@ -21042,12 +21042,12 @@ "c2jName" : "UserData", "c2jShape" : "XmlStringUserData", "deprecated" : false, - "documentation" : "

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        ", + "documentation" : "

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@param userData The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@param userData The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUserData", - "getterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@return The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.*/", + "getterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@return The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.*/", "getterMethodName" : "getUserData", "getterModel" : { "returnType" : "String", @@ -21081,7 +21081,7 @@ "marshallingType" : "STRING", "name" : "UserData", "sensitive" : false, - "setterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@param userData The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.*/", + "setterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@param userData The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.*/", "setterMethodName" : "setUserData", "setterModel" : { "timestampFormat" : null, @@ -21096,13 +21096,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@param userData The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@param userData The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "userData", "variableType" : "String", - "documentation" : "

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        ", + "documentation" : "

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -21180,12 +21180,12 @@ "c2jName" : "InstanceType", "c2jShape" : "XmlStringMaxLen255", "deprecated" : false, - "documentation" : "

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        ", + "documentation" : "

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@param instanceType Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@param instanceType Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceType", - "getterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@return Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.*/", + "getterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@return Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.*/", "getterMethodName" : "getInstanceType", "getterModel" : { "returnType" : "String", @@ -21219,7 +21219,7 @@ "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, - "setterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@param instanceType Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.*/", + "setterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@param instanceType Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.*/", "setterMethodName" : "setInstanceType", "setterModel" : { "timestampFormat" : null, @@ -21234,13 +21234,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@param instanceType Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@param instanceType Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", - "documentation" : "

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        ", + "documentation" : "

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22823,12 +22823,12 @@ "c2jName" : "InstanceType", "c2jShape" : "XmlStringMaxLen255", "deprecated" : false, - "documentation" : "

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        ", + "documentation" : "

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@param instanceType Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@param instanceType Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceType", - "getterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@return Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.*/", + "getterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@return Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.*/", "getterMethodName" : "getInstanceType", "getterModel" : { "returnType" : "String", @@ -22862,7 +22862,7 @@ "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, - "setterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@param instanceType Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.*/", + "setterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@param instanceType Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.*/", "setterMethodName" : "setInstanceType", "setterModel" : { "timestampFormat" : null, @@ -22877,13 +22877,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@param instanceType Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        \n@param instanceType Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", - "documentation" : "

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        ", + "documentation" : "

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23537,12 +23537,12 @@ "c2jName" : "UserData", "c2jShape" : "XmlStringUserData", "deprecated" : false, - "documentation" : "

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        ", + "documentation" : "

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@param userData The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@param userData The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUserData", - "getterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@return The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.*/", + "getterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@return The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.*/", "getterMethodName" : "getUserData", "getterModel" : { "returnType" : "String", @@ -23576,7 +23576,7 @@ "marshallingType" : "STRING", "name" : "UserData", "sensitive" : false, - "setterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@param userData The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.*/", + "setterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@param userData The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.*/", "setterMethodName" : "setUserData", "setterModel" : { "timestampFormat" : null, @@ -23591,13 +23591,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@param userData The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@param userData The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "userData", "variableType" : "String", - "documentation" : "

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        ", + "documentation" : "

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -53133,12 +53133,12 @@ "c2jName" : "LifecycleState", "c2jShape" : "LifecycleState", "deprecated" : false, - "documentation" : "

        A description of the current lifecycle state. The Quarantined state is not used.

        ", + "documentation" : "

        A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        ", "endpointDiscoveryId" : false, "enumType" : "LifecycleState", - "fluentSetterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used.

        \n@param lifecycleState A description of the current lifecycle state. The Quarantined state is not used.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleState*/", + "fluentSetterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        \n@param lifecycleState A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleState*/", "fluentSetterMethodName" : "withLifecycleState", - "getterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used.

        \n@return A description of the current lifecycle state. The Quarantined state is not used.\n@see LifecycleState*/", + "getterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        \n@return A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.\n@see LifecycleState*/", "getterMethodName" : "getLifecycleState", "getterModel" : { "returnType" : "String", @@ -53172,7 +53172,7 @@ "marshallingType" : "STRING", "name" : "LifecycleState", "sensitive" : false, - "setterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used.

        \n@param lifecycleState A description of the current lifecycle state. The Quarantined state is not used.\n@see LifecycleState*/", + "setterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        \n@param lifecycleState A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.\n@see LifecycleState*/", "setterMethodName" : "setLifecycleState", "setterModel" : { "timestampFormat" : null, @@ -53187,13 +53187,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used.

        \n@param lifecycleState A description of the current lifecycle state. The Quarantined state is not used.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleState*/", + "varargSetterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        \n@param lifecycleState A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleState*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "lifecycleState", "variableType" : "String", - "documentation" : "

        A description of the current lifecycle state. The Quarantined state is not used.

        ", + "documentation" : "

        A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -53969,12 +53969,12 @@ "c2jName" : "LifecycleState", "c2jShape" : "LifecycleState", "deprecated" : false, - "documentation" : "

        A description of the current lifecycle state. The Quarantined state is not used.

        ", + "documentation" : "

        A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        ", "endpointDiscoveryId" : false, "enumType" : "LifecycleState", - "fluentSetterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used.

        \n@param lifecycleState A description of the current lifecycle state. The Quarantined state is not used.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleState*/", + "fluentSetterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        \n@param lifecycleState A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleState*/", "fluentSetterMethodName" : "withLifecycleState", - "getterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used.

        \n@return A description of the current lifecycle state. The Quarantined state is not used.\n@see LifecycleState*/", + "getterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        \n@return A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.\n@see LifecycleState*/", "getterMethodName" : "getLifecycleState", "getterModel" : { "returnType" : "String", @@ -54008,7 +54008,7 @@ "marshallingType" : "STRING", "name" : "LifecycleState", "sensitive" : false, - "setterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used.

        \n@param lifecycleState A description of the current lifecycle state. The Quarantined state is not used.\n@see LifecycleState*/", + "setterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        \n@param lifecycleState A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.\n@see LifecycleState*/", "setterMethodName" : "setLifecycleState", "setterModel" : { "timestampFormat" : null, @@ -54023,13 +54023,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used.

        \n@param lifecycleState A description of the current lifecycle state. The Quarantined state is not used.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleState*/", + "varargSetterDocumentation" : "/**

        A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        \n@param lifecycleState A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleState*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "lifecycleState", "variableType" : "String", - "documentation" : "

        A description of the current lifecycle state. The Quarantined state is not used.

        ", + "documentation" : "

        A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -54391,12 +54391,12 @@ "c2jName" : "HttpPutResponseHopLimit", "c2jShape" : "InstanceMetadataHttpPutResponseHopLimit", "deprecated" : false, - "documentation" : "

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64

        ", + "documentation" : "

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64

        \n@param httpPutResponseHopLimit The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        \n@param httpPutResponseHopLimit The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHttpPutResponseHopLimit", - "getterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64

        \n@return The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64*/", + "getterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        \n@return The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1*/", "getterMethodName" : "getHttpPutResponseHopLimit", "getterModel" : { "returnType" : "Integer", @@ -54430,7 +54430,7 @@ "marshallingType" : "INTEGER", "name" : "HttpPutResponseHopLimit", "sensitive" : false, - "setterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64

        \n@param httpPutResponseHopLimit The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64*/", + "setterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        \n@param httpPutResponseHopLimit The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1*/", "setterMethodName" : "setHttpPutResponseHopLimit", "setterModel" : { "timestampFormat" : null, @@ -54445,13 +54445,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64

        \n@param httpPutResponseHopLimit The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        \n@param httpPutResponseHopLimit The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "httpPutResponseHopLimit", "variableType" : "Integer", - "documentation" : "

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64

        ", + "documentation" : "

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -54601,12 +54601,12 @@ "c2jName" : "HttpPutResponseHopLimit", "c2jShape" : "InstanceMetadataHttpPutResponseHopLimit", "deprecated" : false, - "documentation" : "

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64

        ", + "documentation" : "

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64

        \n@param httpPutResponseHopLimit The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        \n@param httpPutResponseHopLimit The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHttpPutResponseHopLimit", - "getterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64

        \n@return The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64*/", + "getterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        \n@return The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1*/", "getterMethodName" : "getHttpPutResponseHopLimit", "getterModel" : { "returnType" : "Integer", @@ -54640,7 +54640,7 @@ "marshallingType" : "INTEGER", "name" : "HttpPutResponseHopLimit", "sensitive" : false, - "setterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64

        \n@param httpPutResponseHopLimit The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64*/", + "setterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        \n@param httpPutResponseHopLimit The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1*/", "setterMethodName" : "setHttpPutResponseHopLimit", "setterModel" : { "timestampFormat" : null, @@ -54655,13 +54655,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64

        \n@param httpPutResponseHopLimit The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        \n@param httpPutResponseHopLimit The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "httpPutResponseHopLimit", "variableType" : "Integer", - "documentation" : "

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64

        ", + "documentation" : "

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -57799,12 +57799,12 @@ "c2jName" : "UserData", "c2jShape" : "XmlStringUserData", "deprecated" : false, - "documentation" : "

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        ", + "documentation" : "

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@param userData The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@param userData The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUserData", - "getterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@return The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.*/", + "getterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@return The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.*/", "getterMethodName" : "getUserData", "getterModel" : { "returnType" : "String", @@ -57838,7 +57838,7 @@ "marshallingType" : "STRING", "name" : "UserData", "sensitive" : false, - "setterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@param userData The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.*/", + "setterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@param userData The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.*/", "setterMethodName" : "setUserData", "setterModel" : { "timestampFormat" : null, @@ -57853,13 +57853,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@param userData The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@param userData The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "userData", "variableType" : "String", - "documentation" : "

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        ", + "documentation" : "

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -57868,12 +57868,12 @@ "c2jName" : "InstanceType", "c2jShape" : "XmlStringMaxLen255", "deprecated" : false, - "documentation" : "

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        ", + "documentation" : "

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@param instanceType The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@param instanceType The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceType", - "getterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@return The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.*/", + "getterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@return The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.*/", "getterMethodName" : "getInstanceType", "getterModel" : { "returnType" : "String", @@ -57907,7 +57907,7 @@ "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, - "setterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@param instanceType The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.*/", + "setterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@param instanceType The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.*/", "setterMethodName" : "setInstanceType", "setterModel" : { "timestampFormat" : null, @@ -57922,13 +57922,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@param instanceType The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@param instanceType The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", - "documentation" : "

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        ", + "documentation" : "

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -59580,12 +59580,12 @@ "c2jName" : "InstanceType", "c2jShape" : "XmlStringMaxLen255", "deprecated" : false, - "documentation" : "

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        ", + "documentation" : "

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@param instanceType The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@param instanceType The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceType", - "getterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@return The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.*/", + "getterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@return The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.*/", "getterMethodName" : "getInstanceType", "getterModel" : { "returnType" : "String", @@ -59619,7 +59619,7 @@ "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, - "setterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@param instanceType The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.*/", + "setterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@param instanceType The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.*/", "setterMethodName" : "setInstanceType", "setterModel" : { "timestampFormat" : null, @@ -59634,13 +59634,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@param instanceType The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        \n@param instanceType The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", - "documentation" : "

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        ", + "documentation" : "

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -60364,12 +60364,12 @@ "c2jName" : "UserData", "c2jShape" : "XmlStringUserData", "deprecated" : false, - "documentation" : "

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        ", + "documentation" : "

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@param userData The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@param userData The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUserData", - "getterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@return The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.*/", + "getterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@return The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.*/", "getterMethodName" : "getUserData", "getterModel" : { "returnType" : "String", @@ -60403,7 +60403,7 @@ "marshallingType" : "STRING", "name" : "UserData", "sensitive" : false, - "setterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@param userData The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.*/", + "setterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@param userData The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.*/", "setterMethodName" : "setUserData", "setterModel" : { "timestampFormat" : null, @@ -60418,13 +60418,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        \n@param userData The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        \n@param userData The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "userData", "variableType" : "String", - "documentation" : "

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        ", + "documentation" : "

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -60953,7 +60953,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

        Describes an override for a launch template. The maximum number of instance types that can be associated with an Auto Scaling group is 20. For more information, see Configuring overrides in the Amazon EC2 Auto Scaling User Guide.

        ", + "documentation" : "

        Describes an override for a launch template. The maximum number of instance types that can be associated with an Auto Scaling group is 40. The maximum number of distinct launch templates you can define for an Auto Scaling group is 20. For more information about configuring overrides, see Configuring overrides in the Amazon EC2 Auto Scaling User Guide.

        ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/autoscaling-2011-01-01-model.json b/aws-java-sdk-models/src/main/resources/models/autoscaling-2011-01-01-model.json index 1fa080ff97d4..7c18ccdd0c6c 100644 --- a/aws-java-sdk-models/src/main/resources/models/autoscaling-2011-01-01-model.json +++ b/aws-java-sdk-models/src/main/resources/models/autoscaling-2011-01-01-model.json @@ -139,7 +139,7 @@ {"shape":"ResourceContentionFault"}, {"shape":"ServiceLinkedRoleFailure"} ], - "documentation":"

        Creates an Auto Scaling group with the specified name and attributes.

        If you exceed your maximum limit of Auto Scaling groups, the call fails. To query this limit, call the DescribeAccountLimits API. For information about updating this limit, see Amazon EC2 Auto Scaling service quotas in the Amazon EC2 Auto Scaling User Guide.

        For introductory exercises for creating an Auto Scaling group, see Getting started with Amazon EC2 Auto Scaling and Tutorial: Set up a scaled and load-balanced application in the Amazon EC2 Auto Scaling User Guide. For more information, see Auto Scaling groups in the Amazon EC2 Auto Scaling User Guide.

        Every Auto Scaling group has three size parameters (DesiredCapacity, MaxSize, and MinSize). Usually, you set these sizes based on a specific number of instances. However, if you configure a mixed instances policy that defines weights for the instance types, you must specify these sizes with the same units that you use for weighting instances.

        " + "documentation":"

        We strongly recommend using a launch template when calling this operation to ensure full functionality for Amazon EC2 Auto Scaling and Amazon EC2.

        Creates an Auto Scaling group with the specified name and attributes.

        If you exceed your maximum limit of Auto Scaling groups, the call fails. To query this limit, call the DescribeAccountLimits API. For information about updating this limit, see Amazon EC2 Auto Scaling service quotas in the Amazon EC2 Auto Scaling User Guide.

        For introductory exercises for creating an Auto Scaling group, see Getting started with Amazon EC2 Auto Scaling and Tutorial: Set up a scaled and load-balanced application in the Amazon EC2 Auto Scaling User Guide. For more information, see Auto Scaling groups in the Amazon EC2 Auto Scaling User Guide.

        Every Auto Scaling group has three size parameters (DesiredCapacity, MaxSize, and MinSize). Usually, you set these sizes based on a specific number of instances. However, if you configure a mixed instances policy that defines weights for the instance types, you must specify these sizes with the same units that you use for weighting instances.

        " }, "CreateLaunchConfiguration":{ "name":"CreateLaunchConfiguration", @@ -881,7 +881,7 @@ {"shape":"ResourceContentionFault"}, {"shape":"ServiceLinkedRoleFailure"} ], - "documentation":"

        Updates the configuration for the specified Auto Scaling group.

        To update an Auto Scaling group, specify the name of the group and the parameter that you want to change. Any parameters that you don't specify are not changed by this update request. The new settings take effect on any scaling activities after this call returns.

        If you associate a new launch configuration or template with an Auto Scaling group, all new instances will get the updated configuration. Existing instances continue to run with the configuration that they were originally launched with. When you update a group to specify a mixed instances policy instead of a launch configuration or template, existing instances may be replaced to match the new purchasing options that you specified in the policy. For example, if the group currently has 100% On-Demand capacity and the policy specifies 50% Spot capacity, this means that half of your instances will be gradually terminated and relaunched as Spot Instances. When replacing instances, Amazon EC2 Auto Scaling launches new instances before terminating the old ones, so that updating your group does not compromise the performance or availability of your application.

        Note the following about changing DesiredCapacity, MaxSize, or MinSize:

        • If a scale-in activity occurs as a result of a new DesiredCapacity value that is lower than the current size of the group, the Auto Scaling group uses its termination policy to determine which instances to terminate.

        • If you specify a new value for MinSize without specifying a value for DesiredCapacity, and the new MinSize is larger than the current size of the group, this sets the group's DesiredCapacity to the new MinSize value.

        • If you specify a new value for MaxSize without specifying a value for DesiredCapacity, and the new MaxSize is smaller than the current size of the group, this sets the group's DesiredCapacity to the new MaxSize value.

        To see which parameters have been set, call the DescribeAutoScalingGroups API. To view the scaling policies for an Auto Scaling group, call the DescribePolicies API. If the group has scaling policies, you can update them by calling the PutScalingPolicy API.

        " + "documentation":"

        We strongly recommend that all Auto Scaling groups use launch templates to ensure full functionality for Amazon EC2 Auto Scaling and Amazon EC2.

        Updates the configuration for the specified Auto Scaling group.

        To update an Auto Scaling group, specify the name of the group and the parameter that you want to change. Any parameters that you don't specify are not changed by this update request. The new settings take effect on any scaling activities after this call returns.

        If you associate a new launch configuration or template with an Auto Scaling group, all new instances will get the updated configuration. Existing instances continue to run with the configuration that they were originally launched with. When you update a group to specify a mixed instances policy instead of a launch configuration or template, existing instances may be replaced to match the new purchasing options that you specified in the policy. For example, if the group currently has 100% On-Demand capacity and the policy specifies 50% Spot capacity, this means that half of your instances will be gradually terminated and relaunched as Spot Instances. When replacing instances, Amazon EC2 Auto Scaling launches new instances before terminating the old ones, so that updating your group does not compromise the performance or availability of your application.

        Note the following about changing DesiredCapacity, MaxSize, or MinSize:

        • If a scale-in activity occurs as a result of a new DesiredCapacity value that is lower than the current size of the group, the Auto Scaling group uses its termination policy to determine which instances to terminate.

        • If you specify a new value for MinSize without specifying a value for DesiredCapacity, and the new MinSize is larger than the current size of the group, this sets the group's DesiredCapacity to the new MinSize value.

        • If you specify a new value for MaxSize without specifying a value for DesiredCapacity, and the new MaxSize is smaller than the current size of the group, this sets the group's DesiredCapacity to the new MaxSize value.

        To see which parameters have been set, call the DescribeAutoScalingGroups API. To view the scaling policies for an Auto Scaling group, call the DescribePolicies API. If the group has scaling policies, you can update them by calling the PutScalingPolicy API.

        " } }, "shapes":{ @@ -1290,7 +1290,7 @@ }, "LifecycleState":{ "shape":"XmlStringMaxLen32", - "documentation":"

        The lifecycle state for the instance.

        " + "documentation":"

        The lifecycle state for the instance. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        Valid Values: Pending | Pending:Wait | Pending:Proceed | Quarantined | InService | Terminating | Terminating:Wait | Terminating:Proceed | Terminated | Detaching | Detached | EnteringStandby | Standby

        " }, "HealthStatus":{ "shape":"XmlStringMaxLen32", @@ -1514,7 +1514,7 @@ }, "LaunchTemplate":{ "shape":"LaunchTemplateSpecification", - "documentation":"

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        " + "documentation":"

        Parameters used to specify the launch template and version to use to launch instances.

        Conditional: You must specify either a launch template (LaunchTemplate or MixedInstancesPolicy) or a launch configuration (LaunchConfigurationName or InstanceId).

        The launch template that is specified must be configured for use with an Auto Scaling group. For more information, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.

        " }, "MixedInstancesPolicy":{ "shape":"MixedInstancesPolicy", @@ -1628,7 +1628,7 @@ }, "UserData":{ "shape":"XmlStringUserData", - "documentation":"

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        " + "documentation":"

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        " }, "InstanceId":{ "shape":"XmlStringMaxLen19", @@ -1636,7 +1636,7 @@ }, "InstanceType":{ "shape":"XmlStringMaxLen255", - "documentation":"

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        " + "documentation":"

        Specifies the instance type of the EC2 instance.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        If you do not specify InstanceId, you must specify InstanceType.

        " }, "KernelId":{ "shape":"XmlStringMaxLen255", @@ -2454,7 +2454,7 @@ }, "LifecycleState":{ "shape":"LifecycleState", - "documentation":"

        A description of the current lifecycle state. The Quarantined state is not used.

        " + "documentation":"

        A description of the current lifecycle state. The Quarantined state is not used. For information about lifecycle states, see Instance lifecycle in the Amazon EC2 Auto Scaling User Guide.

        " }, "HealthStatus":{ "shape":"XmlStringMaxLen32", @@ -2511,7 +2511,7 @@ }, "HttpPutResponseHopLimit":{ "shape":"InstanceMetadataHttpPutResponseHopLimit", - "documentation":"

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        Possible values: Integers from 1 to 64

        " + "documentation":"

        The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

        Default: 1

        " }, "HttpEndpoint":{ "shape":"InstanceMetadataEndpointState", @@ -2699,11 +2699,11 @@ }, "UserData":{ "shape":"XmlStringUserData", - "documentation":"

        The Base64-encoded user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data in the Amazon EC2 User Guide for Linux Instances.

        " + "documentation":"

        The user data to make available to the launched EC2 instances. For more information, see Instance metadata and user data (Linux) and Instance metadata and user data (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

        " }, "InstanceType":{ "shape":"XmlStringMaxLen255", - "documentation":"

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        " + "documentation":"

        The instance type for the instances.

        For information about available instance types, see Available Instance Types in the Amazon EC2 User Guide for Linux Instances.

        " }, "KernelId":{ "shape":"XmlStringMaxLen255", @@ -2837,7 +2837,7 @@ "documentation":"

        Provides the launch template to be used when launching the instance type. For example, some instance types might require a launch template with a different AMI. If not provided, Amazon EC2 Auto Scaling uses the launch template that's defined for your mixed instances policy. For more information, see Specifying a different launch template for an instance type in the Amazon EC2 Auto Scaling User Guide.

        " } }, - "documentation":"

        Describes an override for a launch template. The maximum number of instance types that can be associated with an Auto Scaling group is 20. For more information, see Configuring overrides in the Amazon EC2 Auto Scaling User Guide.

        " + "documentation":"

        Describes an override for a launch template. The maximum number of instance types that can be associated with an Auto Scaling group is 40. The maximum number of distinct launch templates you can define for an Auto Scaling group is 20. For more information about configuring overrides, see Configuring overrides in the Amazon EC2 Auto Scaling User Guide.

        " }, "LaunchTemplateSpecification":{ "type":"structure", diff --git a/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json b/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json index 05839c999c06..8c790bca0f40 100644 --- a/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json @@ -56,7 +56,7 @@ "defaultEndpoint" : "autoscaling.us-east-1.amazonaws.com", "defaultEndpointWithoutHttpProtocol" : "autoscaling.us-east-1.amazonaws.com", "defaultRegion" : null, - "documentation" : "AWS Auto Scaling

        Use AWS Auto Scaling to quickly discover all the scalable AWS resources for your application and configure dynamic scaling and predictive scaling for your resources using scaling plans. Use this service in conjunction with the Amazon EC2 Auto Scaling, Application Auto Scaling, Amazon CloudWatch, and AWS CloudFormation services.

        Currently, predictive scaling is only available for Amazon EC2 Auto Scaling groups.

        For more information about AWS Auto Scaling, including information about granting IAM users required permissions for AWS Auto Scaling actions, see the AWS Auto Scaling User Guide.

        ", + "documentation" : "AWS Auto Scaling

        Use AWS Auto Scaling to create scaling plans for your applications to automatically scale your scalable AWS resources.

        API Summary

        You can use the AWS Auto Scaling service API to accomplish the following tasks:

        • Create and manage scaling plans

        • Define target tracking scaling policies to dynamically scale your resources based on utilization

        • Scale Amazon EC2 Auto Scaling groups using predictive scaling and dynamic scaling to scale your Amazon EC2 capacity faster

        • Set minimum and maximum capacity limits

        • Retrieve information on existing scaling plans

        • Access current forecast data and historical forecast data for up to 56 days previous

        To learn more about AWS Auto Scaling, including information about granting IAM users required permissions for AWS Auto Scaling actions, see the AWS Auto Scaling User Guide.

        ", "endpointPrefix" : "autoscaling-plans", "hasApiWithStreamInput" : false, "ionProtocol" : false, @@ -92,7 +92,7 @@ "asyncReturnType" : "CreateScalingPlanResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

        Creates a scaling plan.

        ", + "documentation" : "

        Creates a scaling plan.

        ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -1005,12 +1005,12 @@ "c2jName" : "ApplicationSource", "c2jShape" : "ApplicationSource", "deprecated" : false, - "documentation" : "

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        ", + "documentation" : "

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        \n@param applicationSource A CloudFormation stack or set of tags. You can create one scaling plan per application source.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

        \n@param applicationSource A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApplicationSource", - "getterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        \n@return A CloudFormation stack or set of tags. You can create one scaling plan per application source.*/", + "getterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

        \n@return A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.*/", "getterMethodName" : "getApplicationSource", "getterModel" : { "returnType" : "ApplicationSource", @@ -1044,7 +1044,7 @@ "marshallingType" : "STRUCTURED", "name" : "ApplicationSource", "sensitive" : false, - "setterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        \n@param applicationSource A CloudFormation stack or set of tags. You can create one scaling plan per application source.*/", + "setterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

        \n@param applicationSource A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.*/", "setterMethodName" : "setApplicationSource", "setterModel" : { "timestampFormat" : null, @@ -1059,13 +1059,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        \n@param applicationSource A CloudFormation stack or set of tags. You can create one scaling plan per application source.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

        \n@param applicationSource A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "ApplicationSource", "variableName" : "applicationSource", "variableType" : "ApplicationSource", - "documentation" : "

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        ", + "documentation" : "

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

        ", "simpleType" : "ApplicationSource", "variableSetterType" : "ApplicationSource" }, @@ -1074,12 +1074,12 @@ "c2jName" : "ScalingInstructions", "c2jShape" : "ScalingInstructions", "deprecated" : false, - "documentation" : "

        The scaling instructions.

        ", + "documentation" : "

        The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The scaling instructions.

        \n@param scalingInstructions The scaling instructions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

        \n@param scalingInstructions The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingInstructions", - "getterDocumentation" : "/**

        The scaling instructions.

        \n@return The scaling instructions.*/", + "getterDocumentation" : "/**

        The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

        \n@return The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.*/", "getterMethodName" : "getScalingInstructions", "getterModel" : { "returnType" : "java.util.List", @@ -1197,7 +1197,7 @@ "marshallingType" : "LIST", "name" : "ScalingInstructions", "sensitive" : false, - "setterDocumentation" : "/**

        The scaling instructions.

        \n@param scalingInstructions The scaling instructions.*/", + "setterDocumentation" : "/**

        The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

        \n@param scalingInstructions The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.*/", "setterMethodName" : "setScalingInstructions", "setterModel" : { "timestampFormat" : null, @@ -1212,13 +1212,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The scaling instructions.

        \n

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

        \n@param scalingInstructions The scaling instructions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

        \n

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

        \n@param scalingInstructions The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "scalingInstructions", "variableType" : "java.util.List", - "documentation" : "

        The scaling instructions.

        ", + "documentation" : "

        The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -1229,12 +1229,12 @@ "c2jName" : "ApplicationSource", "c2jShape" : "ApplicationSource", "deprecated" : false, - "documentation" : "

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        ", + "documentation" : "

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        \n@param applicationSource A CloudFormation stack or set of tags. You can create one scaling plan per application source.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

        \n@param applicationSource A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApplicationSource", - "getterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        \n@return A CloudFormation stack or set of tags. You can create one scaling plan per application source.*/", + "getterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

        \n@return A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.*/", "getterMethodName" : "getApplicationSource", "getterModel" : { "returnType" : "ApplicationSource", @@ -1268,7 +1268,7 @@ "marshallingType" : "STRUCTURED", "name" : "ApplicationSource", "sensitive" : false, - "setterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        \n@param applicationSource A CloudFormation stack or set of tags. You can create one scaling plan per application source.*/", + "setterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

        \n@param applicationSource A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.*/", "setterMethodName" : "setApplicationSource", "setterModel" : { "timestampFormat" : null, @@ -1283,13 +1283,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        \n@param applicationSource A CloudFormation stack or set of tags. You can create one scaling plan per application source.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

        \n@param applicationSource A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "ApplicationSource", "variableName" : "applicationSource", "variableType" : "ApplicationSource", - "documentation" : "

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        ", + "documentation" : "

        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

        ", "simpleType" : "ApplicationSource", "variableSetterType" : "ApplicationSource" }, @@ -1299,12 +1299,12 @@ "c2jName" : "ScalingInstructions", "c2jShape" : "ScalingInstructions", "deprecated" : false, - "documentation" : "

        The scaling instructions.

        ", + "documentation" : "

        The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The scaling instructions.

        \n@param scalingInstructions The scaling instructions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

        \n@param scalingInstructions The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingInstructions", - "getterDocumentation" : "/**

        The scaling instructions.

        \n@return The scaling instructions.*/", + "getterDocumentation" : "/**

        The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

        \n@return The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.*/", "getterMethodName" : "getScalingInstructions", "getterModel" : { "returnType" : "java.util.List", @@ -1422,7 +1422,7 @@ "marshallingType" : "LIST", "name" : "ScalingInstructions", "sensitive" : false, - "setterDocumentation" : "/**

        The scaling instructions.

        \n@param scalingInstructions The scaling instructions.*/", + "setterDocumentation" : "/**

        The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

        \n@param scalingInstructions The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.*/", "setterMethodName" : "setScalingInstructions", "setterModel" : { "timestampFormat" : null, @@ -1437,13 +1437,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The scaling instructions.

        \n

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

        \n@param scalingInstructions The scaling instructions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

        \n

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

        \n@param scalingInstructions The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "scalingInstructions", "variableType" : "java.util.List", - "documentation" : "

        The scaling instructions.

        ", + "documentation" : "

        The scaling instructions.

        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -1563,12 +1563,12 @@ "c2jName" : "ScalingPlanVersion", "c2jShape" : "ScalingPlanVersion", "deprecated" : false, - "documentation" : "

        The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.

        ", + "documentation" : "

        The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.

        \n@param scalingPlanVersion The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.

        \n@param scalingPlanVersion The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingPlanVersion", - "getterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.

        \n@return The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.*/", + "getterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.

        \n@return The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.*/", "getterMethodName" : "getScalingPlanVersion", "getterModel" : { "returnType" : "Long", @@ -1602,7 +1602,7 @@ "marshallingType" : "LONG", "name" : "ScalingPlanVersion", "sensitive" : false, - "setterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.

        \n@param scalingPlanVersion The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.*/", + "setterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.

        \n@param scalingPlanVersion The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.*/", "setterMethodName" : "setScalingPlanVersion", "setterModel" : { "timestampFormat" : null, @@ -1617,13 +1617,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.

        \n@param scalingPlanVersion The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.

        \n@param scalingPlanVersion The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Long", "variableName" : "scalingPlanVersion", "variableType" : "Long", - "documentation" : "

        The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.

        ", + "documentation" : "

        The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.

        ", "simpleType" : "Long", "variableSetterType" : "Long" }, @@ -1634,12 +1634,12 @@ "c2jName" : "ScalingPlanVersion", "c2jShape" : "ScalingPlanVersion", "deprecated" : false, - "documentation" : "

        The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.

        ", + "documentation" : "

        The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.

        \n@param scalingPlanVersion The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.

        \n@param scalingPlanVersion The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingPlanVersion", - "getterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.

        \n@return The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.*/", + "getterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.

        \n@return The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.*/", "getterMethodName" : "getScalingPlanVersion", "getterModel" : { "returnType" : "Long", @@ -1673,7 +1673,7 @@ "marshallingType" : "LONG", "name" : "ScalingPlanVersion", "sensitive" : false, - "setterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.

        \n@param scalingPlanVersion The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.*/", + "setterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.

        \n@param scalingPlanVersion The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.*/", "setterMethodName" : "setScalingPlanVersion", "setterModel" : { "timestampFormat" : null, @@ -1688,13 +1688,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.

        \n@param scalingPlanVersion The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.

        \n@param scalingPlanVersion The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Long", "variableName" : "scalingPlanVersion", "variableType" : "Long", - "documentation" : "

        The version number of the scaling plan. This value is always 1.

        Currently, you cannot specify multiple scaling plan versions.

        ", + "documentation" : "

        The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.

        ", "simpleType" : "Long", "variableSetterType" : "Long" }, @@ -1732,7 +1732,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

        Represents a CloudWatch metric of your choosing that can be used for predictive scaling.

        For predictive scaling to work with a customized load metric specification, AWS Auto Scaling needs access to the Sum and Average statistics that CloudWatch computes from metric data. Statistics are calculations used to aggregate data over specified time periods.

        When you choose a load metric, make sure that the required Sum and Average statistics for your metric are available in CloudWatch and that they provide relevant data for predictive scaling. The Sum statistic must represent the total load on the resource, and the Average statistic must represent the average load per capacity unit of the resource. For example, there is a metric that counts the number of requests processed by your Auto Scaling group. If the Sum statistic represents the total request count processed by the group, then the Average statistic for the specified metric must represent the average request count processed by each instance of the group.

        For information about terminology, available metrics, or how to publish new metrics, see Amazon CloudWatch Concepts in the Amazon CloudWatch User Guide.

        ", + "documentation" : "

        Represents a CloudWatch metric of your choosing that can be used for predictive scaling.

        For predictive scaling to work with a customized load metric specification, AWS Auto Scaling needs access to the Sum and Average statistics that CloudWatch computes from metric data.

        When you choose a load metric, make sure that the required Sum and Average statistics for your metric are available in CloudWatch and that they provide relevant data for predictive scaling. The Sum statistic must represent the total load on the resource, and the Average statistic must represent the average load per capacity unit of the resource. For example, there is a metric that counts the number of requests processed by your Auto Scaling group. If the Sum statistic represents the total request count processed by the group, then the Average statistic for the specified metric must represent the average request count processed by each instance of the group.

        If you publish your own metrics, you can aggregate the data points at a given interval and then publish the aggregated data points to CloudWatch. Before AWS Auto Scaling generates the forecast, it sums up all the metric data points that occurred within each hour to match the granularity period that is used in the forecast (60 minutes).

        For information about terminology, available metrics, or how to publish new metrics, see Amazon CloudWatch Concepts in the Amazon CloudWatch User Guide.

        After creating your scaling plan, you can use the AWS Auto Scaling console to visualize forecasts for the specified metric. For more information, see View Scaling Information for a Resource in the AWS Auto Scaling User Guide.

        ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -2038,12 +2038,12 @@ "c2jName" : "Statistic", "c2jShape" : "MetricStatistic", "deprecated" : false, - "documentation" : "

        The statistic of the metric. Currently, the value must always be Sum.

        ", + "documentation" : "

        The statistic of the metric. The only valid value is Sum.

        ", "endpointDiscoveryId" : false, "enumType" : "MetricStatistic", - "fluentSetterDocumentation" : "/**

        The statistic of the metric. Currently, the value must always be Sum.

        \n@param statistic The statistic of the metric. Currently, the value must always be Sum.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricStatistic*/", + "fluentSetterDocumentation" : "/**

        The statistic of the metric. The only valid value is Sum.

        \n@param statistic The statistic of the metric. The only valid value is Sum.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricStatistic*/", "fluentSetterMethodName" : "withStatistic", - "getterDocumentation" : "/**

        The statistic of the metric. Currently, the value must always be Sum.

        \n@return The statistic of the metric. Currently, the value must always be Sum.\n@see MetricStatistic*/", + "getterDocumentation" : "/**

        The statistic of the metric. The only valid value is Sum.

        \n@return The statistic of the metric. The only valid value is Sum.\n@see MetricStatistic*/", "getterMethodName" : "getStatistic", "getterModel" : { "returnType" : "String", @@ -2077,7 +2077,7 @@ "marshallingType" : "STRING", "name" : "Statistic", "sensitive" : false, - "setterDocumentation" : "/**

        The statistic of the metric. Currently, the value must always be Sum.

        \n@param statistic The statistic of the metric. Currently, the value must always be Sum.\n@see MetricStatistic*/", + "setterDocumentation" : "/**

        The statistic of the metric. The only valid value is Sum.

        \n@param statistic The statistic of the metric. The only valid value is Sum.\n@see MetricStatistic*/", "setterMethodName" : "setStatistic", "setterModel" : { "timestampFormat" : null, @@ -2092,13 +2092,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The statistic of the metric. Currently, the value must always be Sum.

        \n@param statistic The statistic of the metric. Currently, the value must always be Sum.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricStatistic*/", + "varargSetterDocumentation" : "/**

        The statistic of the metric. The only valid value is Sum.

        \n@param statistic The statistic of the metric. The only valid value is Sum.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricStatistic*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "statistic", "variableType" : "String", - "documentation" : "

        The statistic of the metric. Currently, the value must always be Sum.

        ", + "documentation" : "

        The statistic of the metric. The only valid value is Sum.

        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -2472,12 +2472,12 @@ "c2jName" : "Statistic", "c2jShape" : "MetricStatistic", "deprecated" : false, - "documentation" : "

        The statistic of the metric. Currently, the value must always be Sum.

        ", + "documentation" : "

        The statistic of the metric. The only valid value is Sum.

        ", "endpointDiscoveryId" : false, "enumType" : "MetricStatistic", - "fluentSetterDocumentation" : "/**

        The statistic of the metric. Currently, the value must always be Sum.

        \n@param statistic The statistic of the metric. Currently, the value must always be Sum.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricStatistic*/", + "fluentSetterDocumentation" : "/**

        The statistic of the metric. The only valid value is Sum.

        \n@param statistic The statistic of the metric. The only valid value is Sum.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricStatistic*/", "fluentSetterMethodName" : "withStatistic", - "getterDocumentation" : "/**

        The statistic of the metric. Currently, the value must always be Sum.

        \n@return The statistic of the metric. Currently, the value must always be Sum.\n@see MetricStatistic*/", + "getterDocumentation" : "/**

        The statistic of the metric. The only valid value is Sum.

        \n@return The statistic of the metric. The only valid value is Sum.\n@see MetricStatistic*/", "getterMethodName" : "getStatistic", "getterModel" : { "returnType" : "String", @@ -2511,7 +2511,7 @@ "marshallingType" : "STRING", "name" : "Statistic", "sensitive" : false, - "setterDocumentation" : "/**

        The statistic of the metric. Currently, the value must always be Sum.

        \n@param statistic The statistic of the metric. Currently, the value must always be Sum.\n@see MetricStatistic*/", + "setterDocumentation" : "/**

        The statistic of the metric. The only valid value is Sum.

        \n@param statistic The statistic of the metric. The only valid value is Sum.\n@see MetricStatistic*/", "setterMethodName" : "setStatistic", "setterModel" : { "timestampFormat" : null, @@ -2526,13 +2526,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The statistic of the metric. Currently, the value must always be Sum.

        \n@param statistic The statistic of the metric. Currently, the value must always be Sum.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricStatistic*/", + "varargSetterDocumentation" : "/**

        The statistic of the metric. The only valid value is Sum.

        \n@param statistic The statistic of the metric. The only valid value is Sum.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricStatistic*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "statistic", "variableType" : "String", - "documentation" : "

        The statistic of the metric. Currently, the value must always be Sum.

        ", + "documentation" : "

        The statistic of the metric. The only valid value is Sum.

        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -2640,7 +2640,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

        Represents a CloudWatch metric of your choosing that can be used for dynamic scaling as part of a target tracking scaling policy.

        To create your customized scaling metric specification:

        • Add values for each required parameter from CloudWatch. You can use an existing metric, or a new metric that you create. To use your own metric, you must first publish the metric to CloudWatch. For more information, see Publish Custom Metrics in the Amazon CloudWatch User Guide.

        • Choose a metric that changes proportionally with capacity. The value of the metric should increase or decrease in inverse proportion to the number of capacity units. That is, the value of the metric should decrease when capacity increases.

        For more information about CloudWatch, see Amazon CloudWatch Concepts.

        ", + "documentation" : "

        Represents a CloudWatch metric of your choosing that can be used for dynamic scaling as part of a target tracking scaling policy.

        To create your customized scaling metric specification:

        • Add values for each required parameter from CloudWatch. You can use an existing metric, or a new metric that you create. To use your own metric, you must first publish the metric to CloudWatch. For more information, see Publish Custom Metrics in the Amazon CloudWatch User Guide.

        • Choose a metric that changes proportionally with capacity. The value of the metric should increase or decrease in inverse proportion to the number of capacity units. That is, the value of the metric should decrease when capacity increases.

        For information about terminology, available metrics, or how to publish new metrics, see Amazon CloudWatch Concepts in the Amazon CloudWatch User Guide.

        ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -3962,12 +3962,12 @@ "c2jName" : "ScalingPlanVersion", "c2jShape" : "ScalingPlanVersion", "deprecated" : false, - "documentation" : "

        The version number of the scaling plan.

        ", + "documentation" : "

        The version number of the scaling plan. Currently, the only valid value is 1.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The version number of the scaling plan.

        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingPlanVersion", - "getterDocumentation" : "/**

        The version number of the scaling plan.

        \n@return The version number of the scaling plan.*/", + "getterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@return The version number of the scaling plan. Currently, the only valid value is 1.*/", "getterMethodName" : "getScalingPlanVersion", "getterModel" : { "returnType" : "Long", @@ -4001,7 +4001,7 @@ "marshallingType" : "LONG", "name" : "ScalingPlanVersion", "sensitive" : false, - "setterDocumentation" : "/**

        The version number of the scaling plan.

        \n@param scalingPlanVersion The version number of the scaling plan.*/", + "setterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.*/", "setterMethodName" : "setScalingPlanVersion", "setterModel" : { "timestampFormat" : null, @@ -4016,13 +4016,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The version number of the scaling plan.

        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Long", "variableName" : "scalingPlanVersion", "variableType" : "Long", - "documentation" : "

        The version number of the scaling plan.

        ", + "documentation" : "

        The version number of the scaling plan. Currently, the only valid value is 1.

        ", "simpleType" : "Long", "variableSetterType" : "Long" }, @@ -4103,12 +4103,12 @@ "c2jName" : "ScalingPlanVersion", "c2jShape" : "ScalingPlanVersion", "deprecated" : false, - "documentation" : "

        The version number of the scaling plan.

        ", + "documentation" : "

        The version number of the scaling plan. Currently, the only valid value is 1.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The version number of the scaling plan.

        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingPlanVersion", - "getterDocumentation" : "/**

        The version number of the scaling plan.

        \n@return The version number of the scaling plan.*/", + "getterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@return The version number of the scaling plan. Currently, the only valid value is 1.*/", "getterMethodName" : "getScalingPlanVersion", "getterModel" : { "returnType" : "Long", @@ -4142,7 +4142,7 @@ "marshallingType" : "LONG", "name" : "ScalingPlanVersion", "sensitive" : false, - "setterDocumentation" : "/**

        The version number of the scaling plan.

        \n@param scalingPlanVersion The version number of the scaling plan.*/", + "setterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.*/", "setterMethodName" : "setScalingPlanVersion", "setterModel" : { "timestampFormat" : null, @@ -4157,13 +4157,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The version number of the scaling plan.

        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Long", "variableName" : "scalingPlanVersion", "variableType" : "Long", - "documentation" : "

        The version number of the scaling plan.

        ", + "documentation" : "

        The version number of the scaling plan. Currently, the only valid value is 1.

        ", "simpleType" : "Long", "variableSetterType" : "Long" }, @@ -4333,12 +4333,12 @@ "c2jName" : "ScalingPlanVersion", "c2jShape" : "ScalingPlanVersion", "deprecated" : false, - "documentation" : "

        The version number of the scaling plan.

        ", + "documentation" : "

        The version number of the scaling plan. Currently, the only valid value is 1.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The version number of the scaling plan.

        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingPlanVersion", - "getterDocumentation" : "/**

        The version number of the scaling plan.

        \n@return The version number of the scaling plan.*/", + "getterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@return The version number of the scaling plan. Currently, the only valid value is 1.*/", "getterMethodName" : "getScalingPlanVersion", "getterModel" : { "returnType" : "Long", @@ -4372,7 +4372,7 @@ "marshallingType" : "LONG", "name" : "ScalingPlanVersion", "sensitive" : false, - "setterDocumentation" : "/**

        The version number of the scaling plan.

        \n@param scalingPlanVersion The version number of the scaling plan.*/", + "setterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.*/", "setterMethodName" : "setScalingPlanVersion", "setterModel" : { "timestampFormat" : null, @@ -4387,13 +4387,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The version number of the scaling plan.

        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Long", "variableName" : "scalingPlanVersion", "variableType" : "Long", - "documentation" : "

        The version number of the scaling plan.

        ", + "documentation" : "

        The version number of the scaling plan. Currently, the only valid value is 1.

        ", "simpleType" : "Long", "variableSetterType" : "Long" }, @@ -4752,12 +4752,12 @@ "c2jName" : "ScalingPlanVersion", "c2jShape" : "ScalingPlanVersion", "deprecated" : false, - "documentation" : "

        The version number of the scaling plan.

        ", + "documentation" : "

        The version number of the scaling plan. Currently, the only valid value is 1.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The version number of the scaling plan.

        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingPlanVersion", - "getterDocumentation" : "/**

        The version number of the scaling plan.

        \n@return The version number of the scaling plan.*/", + "getterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@return The version number of the scaling plan. Currently, the only valid value is 1.*/", "getterMethodName" : "getScalingPlanVersion", "getterModel" : { "returnType" : "Long", @@ -4791,7 +4791,7 @@ "marshallingType" : "LONG", "name" : "ScalingPlanVersion", "sensitive" : false, - "setterDocumentation" : "/**

        The version number of the scaling plan.

        \n@param scalingPlanVersion The version number of the scaling plan.*/", + "setterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.*/", "setterMethodName" : "setScalingPlanVersion", "setterModel" : { "timestampFormat" : null, @@ -4806,13 +4806,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The version number of the scaling plan.

        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Long", "variableName" : "scalingPlanVersion", "variableType" : "Long", - "documentation" : "

        The version number of the scaling plan.

        ", + "documentation" : "

        The version number of the scaling plan. Currently, the only valid value is 1.

        ", "simpleType" : "Long", "variableSetterType" : "Long" }, @@ -5513,12 +5513,12 @@ "c2jName" : "ScalingPlanVersion", "c2jShape" : "ScalingPlanVersion", "deprecated" : false, - "documentation" : "

        The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.

        ", + "documentation" : "

        The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@param scalingPlanVersion The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingPlanVersion", - "getterDocumentation" : "/**

        The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@return The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.*/", + "getterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@return The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        */", "getterMethodName" : "getScalingPlanVersion", "getterModel" : { "returnType" : "Long", @@ -5552,7 +5552,7 @@ "marshallingType" : "LONG", "name" : "ScalingPlanVersion", "sensitive" : false, - "setterDocumentation" : "/**

        The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@param scalingPlanVersion The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.*/", + "setterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        */", "setterMethodName" : "setScalingPlanVersion", "setterModel" : { "timestampFormat" : null, @@ -5567,13 +5567,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@param scalingPlanVersion The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Long", "variableName" : "scalingPlanVersion", "variableType" : "Long", - "documentation" : "

        The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.

        ", + "documentation" : "

        The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        ", "simpleType" : "Long", "variableSetterType" : "Long" }, @@ -6323,12 +6323,12 @@ "c2jName" : "ScalingPlanVersion", "c2jShape" : "ScalingPlanVersion", "deprecated" : false, - "documentation" : "

        The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.

        ", + "documentation" : "

        The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@param scalingPlanVersion The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingPlanVersion", - "getterDocumentation" : "/**

        The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@return The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.*/", + "getterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@return The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        */", "getterMethodName" : "getScalingPlanVersion", "getterModel" : { "returnType" : "Long", @@ -6362,7 +6362,7 @@ "marshallingType" : "LONG", "name" : "ScalingPlanVersion", "sensitive" : false, - "setterDocumentation" : "/**

        The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@param scalingPlanVersion The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.*/", + "setterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        */", "setterMethodName" : "setScalingPlanVersion", "setterModel" : { "timestampFormat" : null, @@ -6377,13 +6377,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@param scalingPlanVersion The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Long", "variableName" : "scalingPlanVersion", "variableType" : "Long", - "documentation" : "

        The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.

        ", + "documentation" : "

        The version number of the scaling plan. Currently, the only valid value is 1.

        If you specify a scaling plan version, you must also specify a scaling plan name.

        ", "simpleType" : "Long", "variableSetterType" : "Long" }, @@ -7056,12 +7056,12 @@ "c2jName" : "ScalingPlanVersion", "c2jShape" : "ScalingPlanVersion", "deprecated" : false, - "documentation" : "

        The version number of the scaling plan.

        ", + "documentation" : "

        The version number of the scaling plan. Currently, the only valid value is 1.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The version number of the scaling plan.

        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingPlanVersion", - "getterDocumentation" : "/**

        The version number of the scaling plan.

        \n@return The version number of the scaling plan.*/", + "getterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@return The version number of the scaling plan. Currently, the only valid value is 1.*/", "getterMethodName" : "getScalingPlanVersion", "getterModel" : { "returnType" : "Long", @@ -7095,7 +7095,7 @@ "marshallingType" : "LONG", "name" : "ScalingPlanVersion", "sensitive" : false, - "setterDocumentation" : "/**

        The version number of the scaling plan.

        \n@param scalingPlanVersion The version number of the scaling plan.*/", + "setterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.*/", "setterMethodName" : "setScalingPlanVersion", "setterModel" : { "timestampFormat" : null, @@ -7110,13 +7110,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The version number of the scaling plan.

        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

        The version number of the scaling plan. Currently, the only valid value is 1.

        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Long", "variableName" : "scalingPlanVersion", "variableType" : "Long", - "documentation" : "

        The version number of the scaling plan.

        ", + "documentation" : "

        The version number of the scaling plan. Currently, the only valid value is 1.

        ", "simpleType" : "Long", "variableSetterType" : "Long" }, @@ -7125,12 +7125,12 @@ "c2jName" : "ServiceNamespace", "c2jShape" : "ServiceNamespace", "deprecated" : false, - "documentation" : "

        The namespace of the AWS service.

        ", + "documentation" : "

        The namespace of the AWS service. The only valid value is autoscaling.

        ", "endpointDiscoveryId" : false, "enumType" : "ServiceNamespace", - "fluentSetterDocumentation" : "/**

        The namespace of the AWS service.

        \n@param serviceNamespace The namespace of the AWS service.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServiceNamespace*/", + "fluentSetterDocumentation" : "/**

        The namespace of the AWS service. The only valid value is autoscaling.

        \n@param serviceNamespace The namespace of the AWS service. The only valid value is autoscaling.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServiceNamespace*/", "fluentSetterMethodName" : "withServiceNamespace", - "getterDocumentation" : "/**

        The namespace of the AWS service.

        \n@return The namespace of the AWS service.\n@see ServiceNamespace*/", + "getterDocumentation" : "/**

        The namespace of the AWS service. The only valid value is autoscaling.

        \n@return The namespace of the AWS service. The only valid value is autoscaling.\n@see ServiceNamespace*/", "getterMethodName" : "getServiceNamespace", "getterModel" : { "returnType" : "String", @@ -7164,7 +7164,7 @@ "marshallingType" : "STRING", "name" : "ServiceNamespace", "sensitive" : false, - "setterDocumentation" : "/**

        The namespace of the AWS service.

        \n@param serviceNamespace The namespace of the AWS service.\n@see ServiceNamespace*/", + "setterDocumentation" : "/**

        The namespace of the AWS service. The only valid value is autoscaling.

        \n@param serviceNamespace The namespace of the AWS service. The only valid value is autoscaling.\n@see ServiceNamespace*/", "setterMethodName" : "setServiceNamespace", "setterModel" : { "timestampFormat" : null, @@ -7179,13 +7179,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

        The namespace of the AWS service.

        \n@param serviceNamespace The namespace of the AWS service.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServiceNamespace*/", + "varargSetterDocumentation" : "/**

        The namespace of the AWS service. The only valid value is autoscaling.

        \n@param serviceNamespace The namespace of the AWS service. The only valid value is autoscaling.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServiceNamespace*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "serviceNamespace", "variableType" : "String", - "documentation" : "

        The namespace of the AWS service.

        ", + "documentation" : "

        The namespace of the AWS service. The only valid value is autoscaling.

        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7194,12 +7194,12 @@ "c2jName" : "ResourceId", "c2jShape" : "XmlString", "deprecated" : false, - "documentation" : "

        The ID of the resource. This string consists of the resource type and unique identifier.

        • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

        • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

        • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

        • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

        • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

        • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

        ", + "documentation" : "

        The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

        The ID of the resource. This string consists of the resource type and unique identifier.

        • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

        • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

        • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

        • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

        • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

        • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

        \n@param resourceId The ID of the resource. This string consists of the resource type and unique identifier.

        • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

        • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

        • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

        • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

        • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

        • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

        • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

          \n@param resourceId The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceId", - "getterDocumentation" : "/**

          The ID of the resource. This string consists of the resource type and unique identifier.

          • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

          • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

          • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

          • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

          • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

          • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

          \n@return The ID of the resource. This string consists of the resource type and unique identifier.

          • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

          • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

          • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

          • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

          • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

          • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

          • */", + "getterDocumentation" : "/**

            The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

            \n@return The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.*/", "getterMethodName" : "getResourceId", "getterModel" : { "returnType" : "String", @@ -7233,7 +7233,7 @@ "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, - "setterDocumentation" : "/**

            The ID of the resource. This string consists of the resource type and unique identifier.

            • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

            • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

            • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

            • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

            • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

            • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

            \n@param resourceId The ID of the resource. This string consists of the resource type and unique identifier.

            • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

            • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

            • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

            • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

            • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

            • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

            • */", + "setterDocumentation" : "/**

              The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

              \n@param resourceId The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.*/", "setterMethodName" : "setResourceId", "setterModel" : { "timestampFormat" : null, @@ -7248,13 +7248,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

              The ID of the resource. This string consists of the resource type and unique identifier.

              • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

              • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

              • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

              • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

              • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

              • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

              \n@param resourceId The ID of the resource. This string consists of the resource type and unique identifier.

              • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

              • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

              • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

              • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

              • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

              • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

              • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

                \n@param resourceId The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", - "documentation" : "

                The ID of the resource. This string consists of the resource type and unique identifier.

                • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

                • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

                • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

                • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

                • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

                • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

                ", + "documentation" : "

                The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

                ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7263,12 +7263,12 @@ "c2jName" : "ScalableDimension", "c2jShape" : "ScalableDimension", "deprecated" : false, - "documentation" : "

                The scalable dimension for the resource.

                ", + "documentation" : "

                The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

                ", "endpointDiscoveryId" : false, "enumType" : "ScalableDimension", - "fluentSetterDocumentation" : "/**

                The scalable dimension for the resource.

                \n@param scalableDimension The scalable dimension for the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ScalableDimension*/", + "fluentSetterDocumentation" : "/**

                The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

                \n@param scalableDimension The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ScalableDimension*/", "fluentSetterMethodName" : "withScalableDimension", - "getterDocumentation" : "/**

                The scalable dimension for the resource.

                \n@return The scalable dimension for the resource.\n@see ScalableDimension*/", + "getterDocumentation" : "/**

                The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

                \n@return The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.\n@see ScalableDimension*/", "getterMethodName" : "getScalableDimension", "getterModel" : { "returnType" : "String", @@ -7302,7 +7302,7 @@ "marshallingType" : "STRING", "name" : "ScalableDimension", "sensitive" : false, - "setterDocumentation" : "/**

                The scalable dimension for the resource.

                \n@param scalableDimension The scalable dimension for the resource.\n@see ScalableDimension*/", + "setterDocumentation" : "/**

                The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

                \n@param scalableDimension The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.\n@see ScalableDimension*/", "setterMethodName" : "setScalableDimension", "setterModel" : { "timestampFormat" : null, @@ -7317,13 +7317,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                The scalable dimension for the resource.

                \n@param scalableDimension The scalable dimension for the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ScalableDimension*/", + "varargSetterDocumentation" : "/**

                The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

                \n@param scalableDimension The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ScalableDimension*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "scalableDimension", "variableType" : "String", - "documentation" : "

                The scalable dimension for the resource.

                ", + "documentation" : "

                The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

                ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7681,12 +7681,12 @@ "c2jName" : "ResourceId", "c2jShape" : "XmlString", "deprecated" : false, - "documentation" : "

                The ID of the resource. This string consists of the resource type and unique identifier.

                • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

                • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

                • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

                • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

                • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

                • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

                ", + "documentation" : "

                The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

                ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                The ID of the resource. This string consists of the resource type and unique identifier.

                • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

                • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

                • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

                • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

                • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

                • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

                \n@param resourceId The ID of the resource. This string consists of the resource type and unique identifier.

                • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

                • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

                • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

                • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

                • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

                • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

                • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                  The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

                  \n@param resourceId The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceId", - "getterDocumentation" : "/**

                  The ID of the resource. This string consists of the resource type and unique identifier.

                  • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

                  • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

                  • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

                  • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

                  • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

                  • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

                  \n@return The ID of the resource. This string consists of the resource type and unique identifier.

                  • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

                  • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

                  • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

                  • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

                  • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

                  • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

                  • */", + "getterDocumentation" : "/**

                    The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

                    \n@return The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.*/", "getterMethodName" : "getResourceId", "getterModel" : { "returnType" : "String", @@ -7720,7 +7720,7 @@ "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, - "setterDocumentation" : "/**

                    The ID of the resource. This string consists of the resource type and unique identifier.

                    • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

                    • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

                    • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

                    • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

                    • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

                    • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

                    \n@param resourceId The ID of the resource. This string consists of the resource type and unique identifier.

                    • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

                    • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

                    • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

                    • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

                    • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

                    • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

                    • */", + "setterDocumentation" : "/**

                      The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

                      \n@param resourceId The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.*/", "setterMethodName" : "setResourceId", "setterModel" : { "timestampFormat" : null, @@ -7735,13 +7735,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                      The ID of the resource. This string consists of the resource type and unique identifier.

                      • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

                      • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

                      • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

                      • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

                      • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

                      • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

                      \n@param resourceId The ID of the resource. This string consists of the resource type and unique identifier.

                      • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

                      • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

                      • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

                      • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

                      • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

                      • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

                      • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                        The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

                        \n@param resourceId The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", - "documentation" : "

                        The ID of the resource. This string consists of the resource type and unique identifier.

                        • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

                        • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

                        • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

                        • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

                        • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

                        • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

                        ", + "documentation" : "

                        The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7751,12 +7751,12 @@ "c2jName" : "ScalableDimension", "c2jShape" : "ScalableDimension", "deprecated" : false, - "documentation" : "

                        The scalable dimension for the resource.

                        ", + "documentation" : "

                        The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

                        ", "endpointDiscoveryId" : false, "enumType" : "ScalableDimension", - "fluentSetterDocumentation" : "/**

                        The scalable dimension for the resource.

                        \n@param scalableDimension The scalable dimension for the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ScalableDimension*/", + "fluentSetterDocumentation" : "/**

                        The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

                        \n@param scalableDimension The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ScalableDimension*/", "fluentSetterMethodName" : "withScalableDimension", - "getterDocumentation" : "/**

                        The scalable dimension for the resource.

                        \n@return The scalable dimension for the resource.\n@see ScalableDimension*/", + "getterDocumentation" : "/**

                        The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

                        \n@return The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.\n@see ScalableDimension*/", "getterMethodName" : "getScalableDimension", "getterModel" : { "returnType" : "String", @@ -7790,7 +7790,7 @@ "marshallingType" : "STRING", "name" : "ScalableDimension", "sensitive" : false, - "setterDocumentation" : "/**

                        The scalable dimension for the resource.

                        \n@param scalableDimension The scalable dimension for the resource.\n@see ScalableDimension*/", + "setterDocumentation" : "/**

                        The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

                        \n@param scalableDimension The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.\n@see ScalableDimension*/", "setterMethodName" : "setScalableDimension", "setterModel" : { "timestampFormat" : null, @@ -7805,13 +7805,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                        The scalable dimension for the resource.

                        \n@param scalableDimension The scalable dimension for the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ScalableDimension*/", + "varargSetterDocumentation" : "/**

                        The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

                        \n@param scalableDimension The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ScalableDimension*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "scalableDimension", "variableType" : "String", - "documentation" : "

                        The scalable dimension for the resource.

                        ", + "documentation" : "

                        The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7891,12 +7891,12 @@ "c2jName" : "ScalingPlanVersion", "c2jShape" : "ScalingPlanVersion", "deprecated" : false, - "documentation" : "

                        The version number of the scaling plan.

                        ", + "documentation" : "

                        The version number of the scaling plan. Currently, the only valid value is 1.

                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                        The version number of the scaling plan.

                        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                        The version number of the scaling plan. Currently, the only valid value is 1.

                        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingPlanVersion", - "getterDocumentation" : "/**

                        The version number of the scaling plan.

                        \n@return The version number of the scaling plan.*/", + "getterDocumentation" : "/**

                        The version number of the scaling plan. Currently, the only valid value is 1.

                        \n@return The version number of the scaling plan. Currently, the only valid value is 1.*/", "getterMethodName" : "getScalingPlanVersion", "getterModel" : { "returnType" : "Long", @@ -7930,7 +7930,7 @@ "marshallingType" : "LONG", "name" : "ScalingPlanVersion", "sensitive" : false, - "setterDocumentation" : "/**

                        The version number of the scaling plan.

                        \n@param scalingPlanVersion The version number of the scaling plan.*/", + "setterDocumentation" : "/**

                        The version number of the scaling plan. Currently, the only valid value is 1.

                        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.*/", "setterMethodName" : "setScalingPlanVersion", "setterModel" : { "timestampFormat" : null, @@ -7945,13 +7945,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                        The version number of the scaling plan.

                        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                        The version number of the scaling plan. Currently, the only valid value is 1.

                        \n@param scalingPlanVersion The version number of the scaling plan. Currently, the only valid value is 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Long", "variableName" : "scalingPlanVersion", "variableType" : "Long", - "documentation" : "

                        The version number of the scaling plan.

                        ", + "documentation" : "

                        The version number of the scaling plan. Currently, the only valid value is 1.

                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, @@ -7961,12 +7961,12 @@ "c2jName" : "ServiceNamespace", "c2jShape" : "ServiceNamespace", "deprecated" : false, - "documentation" : "

                        The namespace of the AWS service.

                        ", + "documentation" : "

                        The namespace of the AWS service. The only valid value is autoscaling.

                        ", "endpointDiscoveryId" : false, "enumType" : "ServiceNamespace", - "fluentSetterDocumentation" : "/**

                        The namespace of the AWS service.

                        \n@param serviceNamespace The namespace of the AWS service.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServiceNamespace*/", + "fluentSetterDocumentation" : "/**

                        The namespace of the AWS service. The only valid value is autoscaling.

                        \n@param serviceNamespace The namespace of the AWS service. The only valid value is autoscaling.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServiceNamespace*/", "fluentSetterMethodName" : "withServiceNamespace", - "getterDocumentation" : "/**

                        The namespace of the AWS service.

                        \n@return The namespace of the AWS service.\n@see ServiceNamespace*/", + "getterDocumentation" : "/**

                        The namespace of the AWS service. The only valid value is autoscaling.

                        \n@return The namespace of the AWS service. The only valid value is autoscaling.\n@see ServiceNamespace*/", "getterMethodName" : "getServiceNamespace", "getterModel" : { "returnType" : "String", @@ -8000,7 +8000,7 @@ "marshallingType" : "STRING", "name" : "ServiceNamespace", "sensitive" : false, - "setterDocumentation" : "/**

                        The namespace of the AWS service.

                        \n@param serviceNamespace The namespace of the AWS service.\n@see ServiceNamespace*/", + "setterDocumentation" : "/**

                        The namespace of the AWS service. The only valid value is autoscaling.

                        \n@param serviceNamespace The namespace of the AWS service. The only valid value is autoscaling.\n@see ServiceNamespace*/", "setterMethodName" : "setServiceNamespace", "setterModel" : { "timestampFormat" : null, @@ -8015,13 +8015,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                        The namespace of the AWS service.

                        \n@param serviceNamespace The namespace of the AWS service.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServiceNamespace*/", + "varargSetterDocumentation" : "/**

                        The namespace of the AWS service. The only valid value is autoscaling.

                        \n@param serviceNamespace The namespace of the AWS service. The only valid value is autoscaling.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServiceNamespace*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "serviceNamespace", "variableType" : "String", - "documentation" : "

                        The namespace of the AWS service.

                        ", + "documentation" : "

                        The namespace of the AWS service. The only valid value is autoscaling.

                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -9127,7 +9127,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                        Represents a predefined metric that can be used for predictive scaling.

                        ", + "documentation" : "

                        Represents a predefined metric that can be used for predictive scaling.

                        After creating your scaling plan, you can use the AWS Auto Scaling console to visualize forecasts for the specified metric. For more information, see View Scaling Information for a Resource in the AWS Auto Scaling User Guide.

                        ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -9211,12 +9211,12 @@ "c2jName" : "ResourceLabel", "c2jShape" : "ResourceLabel", "deprecated" : false, - "documentation" : "

                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                        The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                        ", + "documentation" : "

                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                        You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                        This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                        To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                        The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                        \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                        The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                        • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                          You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                          • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                          • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                          This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                          To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                          \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                          You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                          • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                          • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                          This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                          To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceLabel", - "getterDocumentation" : "/**

                          Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                          The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                          • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                          • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                          \n@return Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                          The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                          • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                          • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                          • */", + "getterDocumentation" : "/**

                            Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                            You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                            • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                            • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                            This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                            To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                            \n@return Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                            You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                            • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                            • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                            This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                            To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.*/", "getterMethodName" : "getResourceLabel", "getterModel" : { "returnType" : "String", @@ -9250,7 +9250,7 @@ "marshallingType" : "STRING", "name" : "ResourceLabel", "sensitive" : false, - "setterDocumentation" : "/**

                            Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                            The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                            • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                            • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                            \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                            The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                            • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                            • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                            • */", + "setterDocumentation" : "/**

                              Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                              You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                              • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                              • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                              This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                              To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                              \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                              You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                              • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                              • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                              This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                              To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.*/", "setterMethodName" : "setResourceLabel", "setterModel" : { "timestampFormat" : null, @@ -9265,13 +9265,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                              Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                              The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                              • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                              • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                              \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                              The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                              • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                              • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                              • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceLabel", "variableType" : "String", - "documentation" : "

                                Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                ", + "documentation" : "

                                Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -9352,12 +9352,12 @@ "c2jName" : "ResourceLabel", "c2jShape" : "ResourceLabel", "deprecated" : false, - "documentation" : "

                                Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                ", + "documentation" : "

                                Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                  Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                  You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                  • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                  • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                  This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                  To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                  \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                  You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                  • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                  • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                  This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                  To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceLabel", - "getterDocumentation" : "/**

                                  Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                  The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                  • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                  • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                  \n@return Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                  The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                  • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                  • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                  • */", + "getterDocumentation" : "/**

                                    Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                    You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                    • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                    • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                    This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                    To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                    \n@return Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                    You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                    • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                    • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                    This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                    To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.*/", "getterMethodName" : "getResourceLabel", "getterModel" : { "returnType" : "String", @@ -9391,7 +9391,7 @@ "marshallingType" : "STRING", "name" : "ResourceLabel", "sensitive" : false, - "setterDocumentation" : "/**

                                    Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                    The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                    • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                    • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                    \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                    The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                    • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                    • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                    • */", + "setterDocumentation" : "/**

                                      Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                      You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                      • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                      • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                      This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                      To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                      \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                      You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                      • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                      • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                      This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                      To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.*/", "setterMethodName" : "setResourceLabel", "setterModel" : { "timestampFormat" : null, @@ -9406,13 +9406,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                      Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                      The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                      • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                      • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                      \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                      The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                      • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                      • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                      • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                        You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                        This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                        To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                        \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                        You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                        This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                        To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceLabel", "variableType" : "String", - "documentation" : "

                                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                        The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                        ", + "documentation" : "

                                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                        You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                        This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                        To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -9534,12 +9534,12 @@ "c2jName" : "ResourceLabel", "c2jShape" : "ResourceLabel", "deprecated" : false, - "documentation" : "

                                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                        The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                        ", + "documentation" : "

                                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                        You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                        This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                        To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                        The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                        \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                        The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                        • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                          Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                          You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                          • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                          • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                          This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                          To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                          \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                          You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                          • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                          • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                          This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                          To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceLabel", - "getterDocumentation" : "/**

                                          Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                          The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                          • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                          • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                          \n@return Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                          The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                          • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                          • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                          • */", + "getterDocumentation" : "/**

                                            Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                            You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                            • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                            • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                            This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                            To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                            \n@return Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                            You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                            • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                            • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                            This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                            To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.*/", "getterMethodName" : "getResourceLabel", "getterModel" : { "returnType" : "String", @@ -9573,7 +9573,7 @@ "marshallingType" : "STRING", "name" : "ResourceLabel", "sensitive" : false, - "setterDocumentation" : "/**

                                            Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                            The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                            • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                            • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                            \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                            The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                            • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                            • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                            • */", + "setterDocumentation" : "/**

                                              Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                              You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                              • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                              • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                              This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                              To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                              \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                              You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                              • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                              • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                              This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                              To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.*/", "setterMethodName" : "setResourceLabel", "setterModel" : { "timestampFormat" : null, @@ -9588,13 +9588,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                              Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                              The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                              • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                              • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                              \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                              The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                              • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                              • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                              • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                                To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                                \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                                To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceLabel", "variableType" : "String", - "documentation" : "

                                                Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                ", + "documentation" : "

                                                Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                                To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                                ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -9675,12 +9675,12 @@ "c2jName" : "ResourceLabel", "c2jShape" : "ResourceLabel", "deprecated" : false, - "documentation" : "

                                                Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                ", + "documentation" : "

                                                Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                                To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                                ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                                • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                  Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                  You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                  • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                                  • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                  This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                                  To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                                  \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                  You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                  • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                                  • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                  This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                                  To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceLabel", - "getterDocumentation" : "/**

                                                  Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                  The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                  • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                                  • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                  \n@return Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                  The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                  • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                                  • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                  • */", + "getterDocumentation" : "/**

                                                    Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                    You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                    • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                                    • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                    This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                                    To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                                    \n@return Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                    You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                    • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                                    • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                    This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                                    To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.*/", "getterMethodName" : "getResourceLabel", "getterModel" : { "returnType" : "String", @@ -9714,7 +9714,7 @@ "marshallingType" : "STRING", "name" : "ResourceLabel", "sensitive" : false, - "setterDocumentation" : "/**

                                                    Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                    The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                    • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                                    • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                    \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                    The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                    • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                                    • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                    • */", + "setterDocumentation" : "/**

                                                      Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                      You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                      • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                                      • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                      This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                                      To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                                      \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                      You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                      • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                                      • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                      This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                                      To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.*/", "setterMethodName" : "setResourceLabel", "setterModel" : { "timestampFormat" : null, @@ -9729,13 +9729,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                      Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                      The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                      • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                                      • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                      \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                      The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                      • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                                      • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                      • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                        You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                        This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                                        To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                                        \n@param resourceLabel Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                        You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                        This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                                        To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceLabel", "variableType" : "String", - "documentation" : "

                                                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                        The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                        ", + "documentation" : "

                                                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                        You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                        This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                                        To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -9944,7 +9944,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                                                        Describes a scaling instruction for a scalable resource.

                                                        The scaling instruction is used in combination with a scaling plan, which is a set of instructions for configuring dynamic scaling and predictive scaling for the scalable resources in your application. Each scaling instruction applies to one resource.

                                                        AWS Auto Scaling creates target tracking scaling policies based on the scaling instructions. Target tracking scaling policies adjust the capacity of your scalable resource as required to maintain resource utilization at the target value that you specified.

                                                        AWS Auto Scaling also configures predictive scaling for your Amazon EC2 Auto Scaling groups using a subset of parameters, including the load metric, the scaling metric, the target value for the scaling metric, the predictive scaling mode (forecast and scale or forecast only), and the desired behavior when the forecast capacity exceeds the maximum capacity of the resource. With predictive scaling, AWS Auto Scaling generates forecasts with traffic predictions for the two days ahead and schedules scaling actions that proactively add and remove resource capacity to match the forecast.

                                                        We recommend waiting a minimum of 24 hours after creating an Auto Scaling group to configure predictive scaling. At minimum, there must be 24 hours of historical data to generate a forecast.

                                                        For more information, see Getting Started with AWS Auto Scaling.

                                                        ", + "documentation" : "

                                                        Describes a scaling instruction for a scalable resource in a scaling plan. Each scaling instruction applies to one resource.

                                                        AWS Auto Scaling creates target tracking scaling policies based on the scaling instructions. Target tracking scaling policies adjust the capacity of your scalable resource as required to maintain resource utilization at the target value that you specified.

                                                        AWS Auto Scaling also configures predictive scaling for your Amazon EC2 Auto Scaling groups using a subset of parameters, including the load metric, the scaling metric, the target value for the scaling metric, the predictive scaling mode (forecast and scale or forecast only), and the desired behavior when the forecast capacity exceeds the maximum capacity of the resource. With predictive scaling, AWS Auto Scaling generates forecasts with traffic predictions for the two days ahead and schedules scaling actions that proactively add and remove resource capacity to match the forecast.

                                                        We recommend waiting a minimum of 24 hours after creating an Auto Scaling group to configure predictive scaling. At minimum, there must be 24 hours of historical data to generate a forecast. For more information, see Best Practices for AWS Auto Scaling in the AWS Auto Scaling User Guide.

                                                        ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -10304,12 +10304,12 @@ "c2jName" : "TargetTrackingConfigurations", "c2jShape" : "TargetTrackingConfigurations", "deprecated" : false, - "documentation" : "

                                                        The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.

                                                        ", + "documentation" : "

                                                        The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.

                                                        \n@param targetTrackingConfigurations The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.

                                                        \n@param targetTrackingConfigurations The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTargetTrackingConfigurations", - "getterDocumentation" : "/**

                                                        The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.

                                                        \n@return The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.*/", + "getterDocumentation" : "/**

                                                        The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.

                                                        \n@return The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.*/", "getterMethodName" : "getTargetTrackingConfigurations", "getterModel" : { "returnType" : "java.util.List", @@ -10427,7 +10427,7 @@ "marshallingType" : "LIST", "name" : "TargetTrackingConfigurations", "sensitive" : false, - "setterDocumentation" : "/**

                                                        The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.

                                                        \n@param targetTrackingConfigurations The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.*/", + "setterDocumentation" : "/**

                                                        The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.

                                                        \n@param targetTrackingConfigurations The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.*/", "setterMethodName" : "setTargetTrackingConfigurations", "setterModel" : { "timestampFormat" : null, @@ -10442,13 +10442,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.

                                                        \n

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

                                                        \n@param targetTrackingConfigurations The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.

                                                        \n

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

                                                        \n@param targetTrackingConfigurations The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "targetTrackingConfigurations", "variableType" : "java.util.List", - "documentation" : "

                                                        The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.

                                                        ", + "documentation" : "

                                                        The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -11921,12 +11921,12 @@ "c2jName" : "TargetTrackingConfigurations", "c2jShape" : "TargetTrackingConfigurations", "deprecated" : false, - "documentation" : "

                                                        The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.

                                                        ", + "documentation" : "

                                                        The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.

                                                        \n@param targetTrackingConfigurations The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.

                                                        \n@param targetTrackingConfigurations The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTargetTrackingConfigurations", - "getterDocumentation" : "/**

                                                        The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.

                                                        \n@return The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.*/", + "getterDocumentation" : "/**

                                                        The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.

                                                        \n@return The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.*/", "getterMethodName" : "getTargetTrackingConfigurations", "getterModel" : { "returnType" : "java.util.List", @@ -12044,7 +12044,7 @@ "marshallingType" : "LIST", "name" : "TargetTrackingConfigurations", "sensitive" : false, - "setterDocumentation" : "/**

                                                        The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.

                                                        \n@param targetTrackingConfigurations The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.*/", + "setterDocumentation" : "/**

                                                        The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.

                                                        \n@param targetTrackingConfigurations The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.*/", "setterMethodName" : "setTargetTrackingConfigurations", "setterModel" : { "timestampFormat" : null, @@ -12059,13 +12059,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.

                                                        \n

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

                                                        \n@param targetTrackingConfigurations The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.

                                                        \n

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

                                                        \n@param targetTrackingConfigurations The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "targetTrackingConfigurations", "variableType" : "java.util.List", - "documentation" : "

                                                        The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.

                                                        ", + "documentation" : "

                                                        The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -12339,12 +12339,12 @@ "c2jName" : "ApplicationSource", "c2jShape" : "ApplicationSource", "deprecated" : false, - "documentation" : "

                                                        The application source.

                                                        ", + "documentation" : "

                                                        A CloudFormation stack or a set of tags. You can create one scaling plan per application source.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        The application source.

                                                        \n@param applicationSource The application source.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        A CloudFormation stack or a set of tags. You can create one scaling plan per application source.

                                                        \n@param applicationSource A CloudFormation stack or a set of tags. You can create one scaling plan per application source.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApplicationSource", - "getterDocumentation" : "/**

                                                        The application source.

                                                        \n@return The application source.*/", + "getterDocumentation" : "/**

                                                        A CloudFormation stack or a set of tags. You can create one scaling plan per application source.

                                                        \n@return A CloudFormation stack or a set of tags. You can create one scaling plan per application source.*/", "getterMethodName" : "getApplicationSource", "getterModel" : { "returnType" : "ApplicationSource", @@ -12378,7 +12378,7 @@ "marshallingType" : "STRUCTURED", "name" : "ApplicationSource", "sensitive" : false, - "setterDocumentation" : "/**

                                                        The application source.

                                                        \n@param applicationSource The application source.*/", + "setterDocumentation" : "/**

                                                        A CloudFormation stack or a set of tags. You can create one scaling plan per application source.

                                                        \n@param applicationSource A CloudFormation stack or a set of tags. You can create one scaling plan per application source.*/", "setterMethodName" : "setApplicationSource", "setterModel" : { "timestampFormat" : null, @@ -12393,13 +12393,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        The application source.

                                                        \n@param applicationSource The application source.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        A CloudFormation stack or a set of tags. You can create one scaling plan per application source.

                                                        \n@param applicationSource A CloudFormation stack or a set of tags. You can create one scaling plan per application source.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "ApplicationSource", "variableName" : "applicationSource", "variableType" : "ApplicationSource", - "documentation" : "

                                                        The application source.

                                                        ", + "documentation" : "

                                                        A CloudFormation stack or a set of tags. You can create one scaling plan per application source.

                                                        ", "simpleType" : "ApplicationSource", "variableSetterType" : "ApplicationSource" }, @@ -12839,12 +12839,12 @@ "c2jName" : "ApplicationSource", "c2jShape" : "ApplicationSource", "deprecated" : false, - "documentation" : "

                                                        The application source.

                                                        ", + "documentation" : "

                                                        A CloudFormation stack or a set of tags. You can create one scaling plan per application source.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        The application source.

                                                        \n@param applicationSource The application source.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        A CloudFormation stack or a set of tags. You can create one scaling plan per application source.

                                                        \n@param applicationSource A CloudFormation stack or a set of tags. You can create one scaling plan per application source.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApplicationSource", - "getterDocumentation" : "/**

                                                        The application source.

                                                        \n@return The application source.*/", + "getterDocumentation" : "/**

                                                        A CloudFormation stack or a set of tags. You can create one scaling plan per application source.

                                                        \n@return A CloudFormation stack or a set of tags. You can create one scaling plan per application source.*/", "getterMethodName" : "getApplicationSource", "getterModel" : { "returnType" : "ApplicationSource", @@ -12878,7 +12878,7 @@ "marshallingType" : "STRUCTURED", "name" : "ApplicationSource", "sensitive" : false, - "setterDocumentation" : "/**

                                                        The application source.

                                                        \n@param applicationSource The application source.*/", + "setterDocumentation" : "/**

                                                        A CloudFormation stack or a set of tags. You can create one scaling plan per application source.

                                                        \n@param applicationSource A CloudFormation stack or a set of tags. You can create one scaling plan per application source.*/", "setterMethodName" : "setApplicationSource", "setterModel" : { "timestampFormat" : null, @@ -12893,13 +12893,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        The application source.

                                                        \n@param applicationSource The application source.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        A CloudFormation stack or a set of tags. You can create one scaling plan per application source.

                                                        \n@param applicationSource A CloudFormation stack or a set of tags. You can create one scaling plan per application source.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "ApplicationSource", "variableName" : "applicationSource", "variableType" : "ApplicationSource", - "documentation" : "

                                                        The application source.

                                                        ", + "documentation" : "

                                                        A CloudFormation stack or a set of tags. You can create one scaling plan per application source.

                                                        ", "simpleType" : "ApplicationSource", "variableSetterType" : "ApplicationSource" }, @@ -16172,12 +16172,12 @@ "c2jName" : "TargetValue", "c2jShape" : "MetricScale", "deprecated" : false, - "documentation" : "

                                                        The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).

                                                        ", + "documentation" : "

                                                        The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).

                                                        \n@param targetValue The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.

                                                        \n@param targetValue The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTargetValue", - "getterDocumentation" : "/**

                                                        The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).

                                                        \n@return The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).*/", + "getterDocumentation" : "/**

                                                        The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.

                                                        \n@return The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.*/", "getterMethodName" : "getTargetValue", "getterModel" : { "returnType" : "Double", @@ -16211,7 +16211,7 @@ "marshallingType" : "DOUBLE", "name" : "TargetValue", "sensitive" : false, - "setterDocumentation" : "/**

                                                        The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).

                                                        \n@param targetValue The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).*/", + "setterDocumentation" : "/**

                                                        The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.

                                                        \n@param targetValue The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.*/", "setterMethodName" : "setTargetValue", "setterModel" : { "timestampFormat" : null, @@ -16226,13 +16226,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).

                                                        \n@param targetValue The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.

                                                        \n@param targetValue The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Double", "variableName" : "targetValue", "variableType" : "Double", - "documentation" : "

                                                        The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).

                                                        ", + "documentation" : "

                                                        The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.

                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, @@ -16310,12 +16310,12 @@ "c2jName" : "ScaleOutCooldown", "c2jShape" : "Cooldown", "deprecated" : false, - "documentation" : "

                                                        The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.

                                                        ", + "documentation" : "

                                                        The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.

                                                        \n@param scaleOutCooldown The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.

                                                        \n@param scaleOutCooldown The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScaleOutCooldown", - "getterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.

                                                        \n@return The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.*/", + "getterDocumentation" : "/**

                                                        The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.

                                                        \n@return The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.*/", "getterMethodName" : "getScaleOutCooldown", "getterModel" : { "returnType" : "Integer", @@ -16349,7 +16349,7 @@ "marshallingType" : "INTEGER", "name" : "ScaleOutCooldown", "sensitive" : false, - "setterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.

                                                        \n@param scaleOutCooldown The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.*/", + "setterDocumentation" : "/**

                                                        The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.

                                                        \n@param scaleOutCooldown The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.*/", "setterMethodName" : "setScaleOutCooldown", "setterModel" : { "timestampFormat" : null, @@ -16364,13 +16364,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.

                                                        \n@param scaleOutCooldown The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.

                                                        \n@param scaleOutCooldown The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "scaleOutCooldown", "variableType" : "Integer", - "documentation" : "

                                                        The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.

                                                        ", + "documentation" : "

                                                        The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.

                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -16379,12 +16379,12 @@ "c2jName" : "ScaleInCooldown", "c2jShape" : "Cooldown", "deprecated" : false, - "documentation" : "

                                                        The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.

                                                        ", + "documentation" : "

                                                        The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.

                                                        \n@param scaleInCooldown The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.

                                                        \n@param scaleInCooldown The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScaleInCooldown", - "getterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.

                                                        \n@return The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.*/", + "getterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.

                                                        \n@return The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.*/", "getterMethodName" : "getScaleInCooldown", "getterModel" : { "returnType" : "Integer", @@ -16418,7 +16418,7 @@ "marshallingType" : "INTEGER", "name" : "ScaleInCooldown", "sensitive" : false, - "setterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.

                                                        \n@param scaleInCooldown The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.*/", + "setterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.

                                                        \n@param scaleInCooldown The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.*/", "setterMethodName" : "setScaleInCooldown", "setterModel" : { "timestampFormat" : null, @@ -16433,13 +16433,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.

                                                        \n@param scaleInCooldown The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.

                                                        \n@param scaleInCooldown The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "scaleInCooldown", "variableType" : "Integer", - "documentation" : "

                                                        The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.

                                                        ", + "documentation" : "

                                                        The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.

                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -16799,12 +16799,12 @@ "c2jName" : "ScaleInCooldown", "c2jShape" : "Cooldown", "deprecated" : false, - "documentation" : "

                                                        The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.

                                                        ", + "documentation" : "

                                                        The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.

                                                        \n@param scaleInCooldown The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.

                                                        \n@param scaleInCooldown The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScaleInCooldown", - "getterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.

                                                        \n@return The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.*/", + "getterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.

                                                        \n@return The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.*/", "getterMethodName" : "getScaleInCooldown", "getterModel" : { "returnType" : "Integer", @@ -16838,7 +16838,7 @@ "marshallingType" : "INTEGER", "name" : "ScaleInCooldown", "sensitive" : false, - "setterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.

                                                        \n@param scaleInCooldown The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.*/", + "setterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.

                                                        \n@param scaleInCooldown The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.*/", "setterMethodName" : "setScaleInCooldown", "setterModel" : { "timestampFormat" : null, @@ -16853,13 +16853,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.

                                                        \n@param scaleInCooldown The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.

                                                        \n@param scaleInCooldown The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "scaleInCooldown", "variableType" : "Integer", - "documentation" : "

                                                        The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.

                                                        ", + "documentation" : "

                                                        The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.

                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -16869,12 +16869,12 @@ "c2jName" : "ScaleOutCooldown", "c2jShape" : "Cooldown", "deprecated" : false, - "documentation" : "

                                                        The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.

                                                        ", + "documentation" : "

                                                        The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.

                                                        \n@param scaleOutCooldown The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.

                                                        \n@param scaleOutCooldown The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScaleOutCooldown", - "getterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.

                                                        \n@return The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.*/", + "getterDocumentation" : "/**

                                                        The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.

                                                        \n@return The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.*/", "getterMethodName" : "getScaleOutCooldown", "getterModel" : { "returnType" : "Integer", @@ -16908,7 +16908,7 @@ "marshallingType" : "INTEGER", "name" : "ScaleOutCooldown", "sensitive" : false, - "setterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.

                                                        \n@param scaleOutCooldown The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.*/", + "setterDocumentation" : "/**

                                                        The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.

                                                        \n@param scaleOutCooldown The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.*/", "setterMethodName" : "setScaleOutCooldown", "setterModel" : { "timestampFormat" : null, @@ -16923,13 +16923,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.

                                                        \n@param scaleOutCooldown The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.

                                                        \n@param scaleOutCooldown The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "scaleOutCooldown", "variableType" : "Integer", - "documentation" : "

                                                        The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.

                                                        ", + "documentation" : "

                                                        The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.

                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -16939,12 +16939,12 @@ "c2jName" : "TargetValue", "c2jShape" : "MetricScale", "deprecated" : false, - "documentation" : "

                                                        The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).

                                                        ", + "documentation" : "

                                                        The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).

                                                        \n@param targetValue The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.

                                                        \n@param targetValue The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTargetValue", - "getterDocumentation" : "/**

                                                        The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).

                                                        \n@return The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).*/", + "getterDocumentation" : "/**

                                                        The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.

                                                        \n@return The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.*/", "getterMethodName" : "getTargetValue", "getterModel" : { "returnType" : "Double", @@ -16978,7 +16978,7 @@ "marshallingType" : "DOUBLE", "name" : "TargetValue", "sensitive" : false, - "setterDocumentation" : "/**

                                                        The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).

                                                        \n@param targetValue The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).*/", + "setterDocumentation" : "/**

                                                        The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.

                                                        \n@param targetValue The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.*/", "setterMethodName" : "setTargetValue", "setterModel" : { "timestampFormat" : null, @@ -16993,13 +16993,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).

                                                        \n@param targetValue The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.

                                                        \n@param targetValue The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Double", "variableName" : "targetValue", "variableType" : "Double", - "documentation" : "

                                                        The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).

                                                        ", + "documentation" : "

                                                        The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.

                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, @@ -17128,12 +17128,12 @@ "c2jName" : "ScalingPlanVersion", "c2jShape" : "ScalingPlanVersion", "deprecated" : false, - "documentation" : "

                                                        The version number of the scaling plan.

                                                        ", + "documentation" : "

                                                        The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        The version number of the scaling plan.

                                                        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.

                                                        \n@param scalingPlanVersion The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingPlanVersion", - "getterDocumentation" : "/**

                                                        The version number of the scaling plan.

                                                        \n@return The version number of the scaling plan.*/", + "getterDocumentation" : "/**

                                                        The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.

                                                        \n@return The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.*/", "getterMethodName" : "getScalingPlanVersion", "getterModel" : { "returnType" : "Long", @@ -17167,7 +17167,7 @@ "marshallingType" : "LONG", "name" : "ScalingPlanVersion", "sensitive" : false, - "setterDocumentation" : "/**

                                                        The version number of the scaling plan.

                                                        \n@param scalingPlanVersion The version number of the scaling plan.*/", + "setterDocumentation" : "/**

                                                        The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.

                                                        \n@param scalingPlanVersion The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.*/", "setterMethodName" : "setScalingPlanVersion", "setterModel" : { "timestampFormat" : null, @@ -17182,13 +17182,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        The version number of the scaling plan.

                                                        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.

                                                        \n@param scalingPlanVersion The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Long", "variableName" : "scalingPlanVersion", "variableType" : "Long", - "documentation" : "

                                                        The version number of the scaling plan.

                                                        ", + "documentation" : "

                                                        The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.

                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, @@ -17197,12 +17197,12 @@ "c2jName" : "ApplicationSource", "c2jShape" : "ApplicationSource", "deprecated" : false, - "documentation" : "

                                                        A CloudFormation stack or set of tags.

                                                        ", + "documentation" : "

                                                        A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        \n@param applicationSource A CloudFormation stack or set of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

                                                        \n@param applicationSource A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApplicationSource", - "getterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        \n@return A CloudFormation stack or set of tags.*/", + "getterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

                                                        \n@return A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.*/", "getterMethodName" : "getApplicationSource", "getterModel" : { "returnType" : "ApplicationSource", @@ -17236,7 +17236,7 @@ "marshallingType" : "STRUCTURED", "name" : "ApplicationSource", "sensitive" : false, - "setterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        \n@param applicationSource A CloudFormation stack or set of tags.*/", + "setterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

                                                        \n@param applicationSource A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.*/", "setterMethodName" : "setApplicationSource", "setterModel" : { "timestampFormat" : null, @@ -17251,13 +17251,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        \n@param applicationSource A CloudFormation stack or set of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

                                                        \n@param applicationSource A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "ApplicationSource", "variableName" : "applicationSource", "variableType" : "ApplicationSource", - "documentation" : "

                                                        A CloudFormation stack or set of tags.

                                                        ", + "documentation" : "

                                                        A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

                                                        ", "simpleType" : "ApplicationSource", "variableSetterType" : "ApplicationSource" }, @@ -17266,12 +17266,12 @@ "c2jName" : "ScalingInstructions", "c2jShape" : "ScalingInstructions", "deprecated" : false, - "documentation" : "

                                                        The scaling instructions.

                                                        ", + "documentation" : "

                                                        The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        The scaling instructions.

                                                        \n@param scalingInstructions The scaling instructions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

                                                        \n@param scalingInstructions The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingInstructions", - "getterDocumentation" : "/**

                                                        The scaling instructions.

                                                        \n@return The scaling instructions.*/", + "getterDocumentation" : "/**

                                                        The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

                                                        \n@return The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.*/", "getterMethodName" : "getScalingInstructions", "getterModel" : { "returnType" : "java.util.List", @@ -17389,7 +17389,7 @@ "marshallingType" : "LIST", "name" : "ScalingInstructions", "sensitive" : false, - "setterDocumentation" : "/**

                                                        The scaling instructions.

                                                        \n@param scalingInstructions The scaling instructions.*/", + "setterDocumentation" : "/**

                                                        The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

                                                        \n@param scalingInstructions The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.*/", "setterMethodName" : "setScalingInstructions", "setterModel" : { "timestampFormat" : null, @@ -17404,13 +17404,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        The scaling instructions.

                                                        \n

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

                                                        \n@param scalingInstructions The scaling instructions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

                                                        \n

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

                                                        \n@param scalingInstructions The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "scalingInstructions", "variableType" : "java.util.List", - "documentation" : "

                                                        The scaling instructions.

                                                        ", + "documentation" : "

                                                        The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -17421,12 +17421,12 @@ "c2jName" : "ApplicationSource", "c2jShape" : "ApplicationSource", "deprecated" : false, - "documentation" : "

                                                        A CloudFormation stack or set of tags.

                                                        ", + "documentation" : "

                                                        A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        \n@param applicationSource A CloudFormation stack or set of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

                                                        \n@param applicationSource A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApplicationSource", - "getterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        \n@return A CloudFormation stack or set of tags.*/", + "getterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

                                                        \n@return A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.*/", "getterMethodName" : "getApplicationSource", "getterModel" : { "returnType" : "ApplicationSource", @@ -17460,7 +17460,7 @@ "marshallingType" : "STRUCTURED", "name" : "ApplicationSource", "sensitive" : false, - "setterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        \n@param applicationSource A CloudFormation stack or set of tags.*/", + "setterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

                                                        \n@param applicationSource A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.*/", "setterMethodName" : "setApplicationSource", "setterModel" : { "timestampFormat" : null, @@ -17475,13 +17475,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        \n@param applicationSource A CloudFormation stack or set of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

                                                        \n@param applicationSource A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "ApplicationSource", "variableName" : "applicationSource", "variableType" : "ApplicationSource", - "documentation" : "

                                                        A CloudFormation stack or set of tags.

                                                        ", + "documentation" : "

                                                        A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

                                                        ", "simpleType" : "ApplicationSource", "variableSetterType" : "ApplicationSource" }, @@ -17491,12 +17491,12 @@ "c2jName" : "ScalingInstructions", "c2jShape" : "ScalingInstructions", "deprecated" : false, - "documentation" : "

                                                        The scaling instructions.

                                                        ", + "documentation" : "

                                                        The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        The scaling instructions.

                                                        \n@param scalingInstructions The scaling instructions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

                                                        \n@param scalingInstructions The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingInstructions", - "getterDocumentation" : "/**

                                                        The scaling instructions.

                                                        \n@return The scaling instructions.*/", + "getterDocumentation" : "/**

                                                        The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

                                                        \n@return The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.*/", "getterMethodName" : "getScalingInstructions", "getterModel" : { "returnType" : "java.util.List", @@ -17614,7 +17614,7 @@ "marshallingType" : "LIST", "name" : "ScalingInstructions", "sensitive" : false, - "setterDocumentation" : "/**

                                                        The scaling instructions.

                                                        \n@param scalingInstructions The scaling instructions.*/", + "setterDocumentation" : "/**

                                                        The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

                                                        \n@param scalingInstructions The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.*/", "setterMethodName" : "setScalingInstructions", "setterModel" : { "timestampFormat" : null, @@ -17629,13 +17629,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        The scaling instructions.

                                                        \n

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

                                                        \n@param scalingInstructions The scaling instructions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

                                                        \n

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

                                                        \n@param scalingInstructions The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "scalingInstructions", "variableType" : "java.util.List", - "documentation" : "

                                                        The scaling instructions.

                                                        ", + "documentation" : "

                                                        The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -17715,12 +17715,12 @@ "c2jName" : "ScalingPlanVersion", "c2jShape" : "ScalingPlanVersion", "deprecated" : false, - "documentation" : "

                                                        The version number of the scaling plan.

                                                        ", + "documentation" : "

                                                        The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        The version number of the scaling plan.

                                                        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                        The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.

                                                        \n@param scalingPlanVersion The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withScalingPlanVersion", - "getterDocumentation" : "/**

                                                        The version number of the scaling plan.

                                                        \n@return The version number of the scaling plan.*/", + "getterDocumentation" : "/**

                                                        The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.

                                                        \n@return The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.*/", "getterMethodName" : "getScalingPlanVersion", "getterModel" : { "returnType" : "Long", @@ -17754,7 +17754,7 @@ "marshallingType" : "LONG", "name" : "ScalingPlanVersion", "sensitive" : false, - "setterDocumentation" : "/**

                                                        The version number of the scaling plan.

                                                        \n@param scalingPlanVersion The version number of the scaling plan.*/", + "setterDocumentation" : "/**

                                                        The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.

                                                        \n@param scalingPlanVersion The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.*/", "setterMethodName" : "setScalingPlanVersion", "setterModel" : { "timestampFormat" : null, @@ -17769,13 +17769,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        The version number of the scaling plan.

                                                        \n@param scalingPlanVersion The version number of the scaling plan.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                        The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.

                                                        \n@param scalingPlanVersion The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Long", "variableName" : "scalingPlanVersion", "variableType" : "Long", - "documentation" : "

                                                        The version number of the scaling plan.

                                                        ", + "documentation" : "

                                                        The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.

                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, diff --git a/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-model.json b/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-model.json index 9f6a8d5227fc..a4a0c751b02a 100644 --- a/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-model.json +++ b/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-model.json @@ -27,7 +27,7 @@ {"shape":"ConcurrentUpdateException"}, {"shape":"InternalServiceException"} ], - "documentation":"

                                                        Creates a scaling plan.

                                                        " + "documentation":"

                                                        Creates a scaling plan.

                                                        " }, "DeleteScalingPlan":{ "name":"DeleteScalingPlan", @@ -150,11 +150,11 @@ }, "ApplicationSource":{ "shape":"ApplicationSource", - "documentation":"

                                                        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

                                                        " + "documentation":"

                                                        A CloudFormation stack or set of tags. You can create one scaling plan per application source.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

                                                        " }, "ScalingInstructions":{ "shape":"ScalingInstructions", - "documentation":"

                                                        The scaling instructions.

                                                        " + "documentation":"

                                                        The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

                                                        " } } }, @@ -164,7 +164,7 @@ "members":{ "ScalingPlanVersion":{ "shape":"ScalingPlanVersion", - "documentation":"

                                                        The version number of the scaling plan. This value is always 1.

                                                        Currently, you cannot specify multiple scaling plan versions.

                                                        " + "documentation":"

                                                        The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.

                                                        " } } }, @@ -190,14 +190,14 @@ }, "Statistic":{ "shape":"MetricStatistic", - "documentation":"

                                                        The statistic of the metric. Currently, the value must always be Sum.

                                                        " + "documentation":"

                                                        The statistic of the metric. The only valid value is Sum.

                                                        " }, "Unit":{ "shape":"MetricUnit", "documentation":"

                                                        The unit of the metric.

                                                        " } }, - "documentation":"

                                                        Represents a CloudWatch metric of your choosing that can be used for predictive scaling.

                                                        For predictive scaling to work with a customized load metric specification, AWS Auto Scaling needs access to the Sum and Average statistics that CloudWatch computes from metric data. Statistics are calculations used to aggregate data over specified time periods.

                                                        When you choose a load metric, make sure that the required Sum and Average statistics for your metric are available in CloudWatch and that they provide relevant data for predictive scaling. The Sum statistic must represent the total load on the resource, and the Average statistic must represent the average load per capacity unit of the resource. For example, there is a metric that counts the number of requests processed by your Auto Scaling group. If the Sum statistic represents the total request count processed by the group, then the Average statistic for the specified metric must represent the average request count processed by each instance of the group.

                                                        For information about terminology, available metrics, or how to publish new metrics, see Amazon CloudWatch Concepts in the Amazon CloudWatch User Guide.

                                                        " + "documentation":"

                                                        Represents a CloudWatch metric of your choosing that can be used for predictive scaling.

                                                        For predictive scaling to work with a customized load metric specification, AWS Auto Scaling needs access to the Sum and Average statistics that CloudWatch computes from metric data.

                                                        When you choose a load metric, make sure that the required Sum and Average statistics for your metric are available in CloudWatch and that they provide relevant data for predictive scaling. The Sum statistic must represent the total load on the resource, and the Average statistic must represent the average load per capacity unit of the resource. For example, there is a metric that counts the number of requests processed by your Auto Scaling group. If the Sum statistic represents the total request count processed by the group, then the Average statistic for the specified metric must represent the average request count processed by each instance of the group.

                                                        If you publish your own metrics, you can aggregate the data points at a given interval and then publish the aggregated data points to CloudWatch. Before AWS Auto Scaling generates the forecast, it sums up all the metric data points that occurred within each hour to match the granularity period that is used in the forecast (60 minutes).

                                                        For information about terminology, available metrics, or how to publish new metrics, see Amazon CloudWatch Concepts in the Amazon CloudWatch User Guide.

                                                        After creating your scaling plan, you can use the AWS Auto Scaling console to visualize forecasts for the specified metric. For more information, see View Scaling Information for a Resource in the AWS Auto Scaling User Guide.

                                                        " }, "CustomizedScalingMetricSpecification":{ "type":"structure", @@ -228,7 +228,7 @@ "documentation":"

                                                        The unit of the metric.

                                                        " } }, - "documentation":"

                                                        Represents a CloudWatch metric of your choosing that can be used for dynamic scaling as part of a target tracking scaling policy.

                                                        To create your customized scaling metric specification:

                                                        • Add values for each required parameter from CloudWatch. You can use an existing metric, or a new metric that you create. To use your own metric, you must first publish the metric to CloudWatch. For more information, see Publish Custom Metrics in the Amazon CloudWatch User Guide.

                                                        • Choose a metric that changes proportionally with capacity. The value of the metric should increase or decrease in inverse proportion to the number of capacity units. That is, the value of the metric should decrease when capacity increases.

                                                        For more information about CloudWatch, see Amazon CloudWatch Concepts.

                                                        " + "documentation":"

                                                        Represents a CloudWatch metric of your choosing that can be used for dynamic scaling as part of a target tracking scaling policy.

                                                        To create your customized scaling metric specification:

                                                        • Add values for each required parameter from CloudWatch. You can use an existing metric, or a new metric that you create. To use your own metric, you must first publish the metric to CloudWatch. For more information, see Publish Custom Metrics in the Amazon CloudWatch User Guide.

                                                        • Choose a metric that changes proportionally with capacity. The value of the metric should increase or decrease in inverse proportion to the number of capacity units. That is, the value of the metric should decrease when capacity increases.

                                                        For information about terminology, available metrics, or how to publish new metrics, see Amazon CloudWatch Concepts in the Amazon CloudWatch User Guide.

                                                        " }, "Datapoint":{ "type":"structure", @@ -261,7 +261,7 @@ }, "ScalingPlanVersion":{ "shape":"ScalingPlanVersion", - "documentation":"

                                                        The version number of the scaling plan.

                                                        " + "documentation":"

                                                        The version number of the scaling plan. Currently, the only valid value is 1.

                                                        " } } }, @@ -283,7 +283,7 @@ }, "ScalingPlanVersion":{ "shape":"ScalingPlanVersion", - "documentation":"

                                                        The version number of the scaling plan.

                                                        " + "documentation":"

                                                        The version number of the scaling plan. Currently, the only valid value is 1.

                                                        " }, "MaxResults":{ "shape":"MaxResults", @@ -317,7 +317,7 @@ }, "ScalingPlanVersion":{ "shape":"ScalingPlanVersion", - "documentation":"

                                                        The version number of the scaling plan. If you specify a scaling plan version, you must also specify a scaling plan name.

                                                        " + "documentation":"

                                                        The version number of the scaling plan. Currently, the only valid value is 1.

                                                        If you specify a scaling plan version, you must also specify a scaling plan name.

                                                        " }, "ApplicationSources":{ "shape":"ApplicationSources", @@ -377,19 +377,19 @@ }, "ScalingPlanVersion":{ "shape":"ScalingPlanVersion", - "documentation":"

                                                        The version number of the scaling plan.

                                                        " + "documentation":"

                                                        The version number of the scaling plan. Currently, the only valid value is 1.

                                                        " }, "ServiceNamespace":{ "shape":"ServiceNamespace", - "documentation":"

                                                        The namespace of the AWS service.

                                                        " + "documentation":"

                                                        The namespace of the AWS service. The only valid value is autoscaling.

                                                        " }, "ResourceId":{ "shape":"XmlString", - "documentation":"

                                                        The ID of the resource. This string consists of the resource type and unique identifier.

                                                        • Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg.

                                                        • ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp.

                                                        • Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

                                                        • DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table.

                                                        • DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index.

                                                        • Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.

                                                        " + "documentation":"

                                                        The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

                                                        " }, "ScalableDimension":{ "shape":"ScalableDimension", - "documentation":"

                                                        The scalable dimension for the resource.

                                                        " + "documentation":"

                                                        The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

                                                        " }, "ForecastDataType":{ "shape":"ForecastDataType", @@ -516,10 +516,10 @@ }, "ResourceLabel":{ "shape":"ResourceLabel", - "documentation":"

                                                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                                        The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                        " + "documentation":"

                                                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group.

                                                        You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                        This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                                        To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                                        " } }, - "documentation":"

                                                        Represents a predefined metric that can be used for predictive scaling.

                                                        " + "documentation":"

                                                        Represents a predefined metric that can be used for predictive scaling.

                                                        After creating your scaling plan, you can use the AWS Auto Scaling console to visualize forecasts for the specified metric. For more information, see View Scaling Information for a Resource in the AWS Auto Scaling User Guide.

                                                        " }, "PredefinedScalingMetricSpecification":{ "type":"structure", @@ -531,7 +531,7 @@ }, "ResourceLabel":{ "shape":"ResourceLabel", - "documentation":"

                                                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                        The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN.

                                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                        " + "documentation":"

                                                        Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service.

                                                        You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where:

                                                        • app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN

                                                        • targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

                                                        This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d.

                                                        To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.

                                                        " } }, "documentation":"

                                                        Represents a predefined metric that can be used for dynamic scaling as part of a target tracking scaling policy.

                                                        " @@ -609,7 +609,7 @@ }, "TargetTrackingConfigurations":{ "shape":"TargetTrackingConfigurations", - "documentation":"

                                                        The structure that defines new target tracking configurations (up to 10). Each of these structures includes a specific scaling metric and a target value for the metric, along with various parameters to use with dynamic scaling.

                                                        With predictive scaling and dynamic scaling, the resource scales based on the target tracking configuration that provides the largest capacity for both scale in and scale out.

                                                        Condition: The scaling metric must be unique across target tracking configurations.

                                                        " + "documentation":"

                                                        The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.

                                                        " }, "PredefinedLoadMetricSpecification":{ "shape":"PredefinedLoadMetricSpecification", @@ -644,7 +644,7 @@ "documentation":"

                                                        Controls whether dynamic scaling by AWS Auto Scaling is disabled. When dynamic scaling is enabled, AWS Auto Scaling creates target tracking scaling policies based on the specified target tracking configurations.

                                                        The default is enabled (false).

                                                        " } }, - "documentation":"

                                                        Describes a scaling instruction for a scalable resource.

                                                        The scaling instruction is used in combination with a scaling plan, which is a set of instructions for configuring dynamic scaling and predictive scaling for the scalable resources in your application. Each scaling instruction applies to one resource.

                                                        AWS Auto Scaling creates target tracking scaling policies based on the scaling instructions. Target tracking scaling policies adjust the capacity of your scalable resource as required to maintain resource utilization at the target value that you specified.

                                                        AWS Auto Scaling also configures predictive scaling for your Amazon EC2 Auto Scaling groups using a subset of parameters, including the load metric, the scaling metric, the target value for the scaling metric, the predictive scaling mode (forecast and scale or forecast only), and the desired behavior when the forecast capacity exceeds the maximum capacity of the resource. With predictive scaling, AWS Auto Scaling generates forecasts with traffic predictions for the two days ahead and schedules scaling actions that proactively add and remove resource capacity to match the forecast.

                                                        We recommend waiting a minimum of 24 hours after creating an Auto Scaling group to configure predictive scaling. At minimum, there must be 24 hours of historical data to generate a forecast.

                                                        For more information, see Getting Started with AWS Auto Scaling.

                                                        " + "documentation":"

                                                        Describes a scaling instruction for a scalable resource in a scaling plan. Each scaling instruction applies to one resource.

                                                        AWS Auto Scaling creates target tracking scaling policies based on the scaling instructions. Target tracking scaling policies adjust the capacity of your scalable resource as required to maintain resource utilization at the target value that you specified.

                                                        AWS Auto Scaling also configures predictive scaling for your Amazon EC2 Auto Scaling groups using a subset of parameters, including the load metric, the scaling metric, the target value for the scaling metric, the predictive scaling mode (forecast and scale or forecast only), and the desired behavior when the forecast capacity exceeds the maximum capacity of the resource. With predictive scaling, AWS Auto Scaling generates forecasts with traffic predictions for the two days ahead and schedules scaling actions that proactively add and remove resource capacity to match the forecast.

                                                        We recommend waiting a minimum of 24 hours after creating an Auto Scaling group to configure predictive scaling. At minimum, there must be 24 hours of historical data to generate a forecast. For more information, see Best Practices for AWS Auto Scaling in the AWS Auto Scaling User Guide.

                                                        " }, "ScalingInstructions":{ "type":"list", @@ -688,7 +688,7 @@ }, "ApplicationSource":{ "shape":"ApplicationSource", - "documentation":"

                                                        The application source.

                                                        " + "documentation":"

                                                        A CloudFormation stack or a set of tags. You can create one scaling plan per application source.

                                                        " }, "ScalingInstructions":{ "shape":"ScalingInstructions", @@ -882,7 +882,7 @@ }, "TargetValue":{ "shape":"MetricScale", - "documentation":"

                                                        The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).

                                                        " + "documentation":"

                                                        The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.

                                                        " }, "DisableScaleIn":{ "shape":"DisableScaleIn", @@ -890,11 +890,11 @@ }, "ScaleOutCooldown":{ "shape":"Cooldown", - "documentation":"

                                                        The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        While the cooldown period is in effect, the capacity that has been added by the previous scale-out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.

                                                        " + "documentation":"

                                                        The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.

                                                        " }, "ScaleInCooldown":{ "shape":"Cooldown", - "documentation":"

                                                        The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.

                                                        The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale-out policy during the cooldown period after a scale-in, AWS Auto Scaling scales out your scalable target immediately.

                                                        " + "documentation":"

                                                        The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group.

                                                        With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.

                                                        " }, "EstimatedInstanceWarmup":{ "shape":"Cooldown", @@ -921,15 +921,15 @@ }, "ScalingPlanVersion":{ "shape":"ScalingPlanVersion", - "documentation":"

                                                        The version number of the scaling plan.

                                                        " + "documentation":"

                                                        The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.

                                                        " }, "ApplicationSource":{ "shape":"ApplicationSource", - "documentation":"

                                                        A CloudFormation stack or set of tags.

                                                        " + "documentation":"

                                                        A CloudFormation stack or set of tags.

                                                        For more information, see ApplicationSource in the AWS Auto Scaling API Reference.

                                                        " }, "ScalingInstructions":{ "shape":"ScalingInstructions", - "documentation":"

                                                        The scaling instructions.

                                                        " + "documentation":"

                                                        The scaling instructions.

                                                        For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.

                                                        " } } }, @@ -963,5 +963,5 @@ "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" } }, - "documentation":"AWS Auto Scaling

                                                        Use AWS Auto Scaling to quickly discover all the scalable AWS resources for your application and configure dynamic scaling and predictive scaling for your resources using scaling plans. Use this service in conjunction with the Amazon EC2 Auto Scaling, Application Auto Scaling, Amazon CloudWatch, and AWS CloudFormation services.

                                                        Currently, predictive scaling is only available for Amazon EC2 Auto Scaling groups.

                                                        For more information about AWS Auto Scaling, including information about granting IAM users required permissions for AWS Auto Scaling actions, see the AWS Auto Scaling User Guide.

                                                        " + "documentation":"AWS Auto Scaling

                                                        Use AWS Auto Scaling to create scaling plans for your applications to automatically scale your scalable AWS resources.

                                                        API Summary

                                                        You can use the AWS Auto Scaling service API to accomplish the following tasks:

                                                        • Create and manage scaling plans

                                                        • Define target tracking scaling policies to dynamically scale your resources based on utilization

                                                        • Scale Amazon EC2 Auto Scaling groups using predictive scaling and dynamic scaling to scale your Amazon EC2 capacity faster

                                                        • Set minimum and maximum capacity limits

                                                        • Retrieve information on existing scaling plans

                                                        • Access current forecast data and historical forecast data for up to 56 days previous

                                                        To learn more about AWS Auto Scaling, including information about granting IAM users required permissions for AWS Auto Scaling actions, see the AWS Auto Scaling User Guide.

                                                        " } diff --git a/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json index 8063032748f3..f87a4097dd65 100644 --- a/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json index 91b900fa411f..6f3c622f817d 100644 --- a/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/codestar-2017-04-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codestar-2017-04-19-intermediate.json index 2b2720406823..2fdf7eec10f1 100644 --- a/aws-java-sdk-models/src/main/resources/models/codestar-2017-04-19-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codestar-2017-04-19-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/codestar-notifications-2019-10-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codestar-notifications-2019-10-15-intermediate.json index 1a054e077312..b26a68b849e4 100644 --- a/aws-java-sdk-models/src/main/resources/models/codestar-notifications-2019-10-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codestar-notifications-2019-10-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-intermediate.json index 673573643491..a8a3ab5619c7 100644 --- a/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/comprehendmedical-2018-10-30-intermediate.json b/aws-java-sdk-models/src/main/resources/models/comprehendmedical-2018-10-30-intermediate.json index f240b45acd10..19f77c77e350 100644 --- a/aws-java-sdk-models/src/main/resources/models/comprehendmedical-2018-10-30-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/comprehendmedical-2018-10-30-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json index 506daaea2540..43a22ba8a55a 100644 --- a/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/data.jobs.iot-2017-09-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/data.jobs.iot-2017-09-29-intermediate.json index b10f54e2b490..bcbfa1264dff 100644 --- a/aws-java-sdk-models/src/main/resources/models/data.jobs.iot-2017-09-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/data.jobs.iot-2017-09-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json index ae62238a0192..811374842c32 100644 --- a/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/datasync-2018-11-09-intermediate.json b/aws-java-sdk-models/src/main/resources/models/datasync-2018-11-09-intermediate.json index d36b99335fcd..ba5054dc265c 100644 --- a/aws-java-sdk-models/src/main/resources/models/datasync-2018-11-09-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/datasync-2018-11-09-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json index 139667a7ac7d..df33a2449055 100644 --- a/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : { "DescribeEventsRequest" : [ "SourceType" ], "Event" : [ "SourceType" ], diff --git a/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json index 5b4cff255e48..503d9eb59736 100644 --- a/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/devops-guru-2020-12-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/devops-guru-2020-12-01-intermediate.json index b8806312ad31..7f4f1c931b37 100644 --- a/aws-java-sdk-models/src/main/resources/models/devops-guru-2020-12-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/devops-guru-2020-12-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json b/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json index ef95f3106a79..3fff37505e63 100644 --- a/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json index ccb6ef8947a6..54aed7641f44 100644 --- a/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/ecr-public-2020-10-30-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ecr-public-2020-10-30-intermediate.json index 2a3fe32e1026..82c83b14ee06 100644 --- a/aws-java-sdk-models/src/main/resources/models/ecr-public-2020-10-30-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ecr-public-2020-10-30-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/eks-2017-11-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/eks-2017-11-01-intermediate.json index c000db9ef168..2aef4c1647c3 100644 --- a/aws-java-sdk-models/src/main/resources/models/eks-2017-11-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/eks-2017-11-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/elastic-inference-2017-07-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/elastic-inference-2017-07-25-intermediate.json index 2faf52079b54..71b03d953a91 100644 --- a/aws-java-sdk-models/src/main/resources/models/elastic-inference-2017-07-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/elastic-inference-2017-07-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/emr-containers-2020-10-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/emr-containers-2020-10-01-intermediate.json index b90e6e7e93c5..c12cec423fbf 100644 --- a/aws-java-sdk-models/src/main/resources/models/emr-containers-2020-10-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/emr-containers-2020-10-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/eventbridge-2015-10-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/eventbridge-2015-10-07-intermediate.json index 9061e98fa240..dcd75d2527cc 100644 --- a/aws-java-sdk-models/src/main/resources/models/eventbridge-2015-10-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/eventbridge-2015-10-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/fms-2018-01-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/fms-2018-01-01-intermediate.json index 6d35a7b8f3d3..2a5d39cae88f 100644 --- a/aws-java-sdk-models/src/main/resources/models/fms-2018-01-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/fms-2018-01-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json index 322a41fb9cda..f43d9633b790 100644 --- a/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json index 54e9faee1d7a..350dcd29a7f9 100644 --- a/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : { "CreateDeploymentRequest" : [ "DeploymentType" ], "Logger" : [ "Component", "Level", "Type" ] diff --git a/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json index 0acbb4aed935..f3fa8a09d1dc 100644 --- a/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/identitystore-2020-06-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/identitystore-2020-06-15-intermediate.json index 422bdf80d993..f08c799dec82 100644 --- a/aws-java-sdk-models/src/main/resources/models/identitystore-2020-06-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/identitystore-2020-06-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotdeviceadvisor-2020-09-18-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotdeviceadvisor-2020-09-18-intermediate.json index 1f5ac24100dc..cfa258994016 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotdeviceadvisor-2020-09-18-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotdeviceadvisor-2020-09-18-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotevents-data-2018-10-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotevents-data-2018-10-23-intermediate.json index 83ee015e20c9..3c2ac080f59b 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotevents-data-2018-10-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotevents-data-2018-10-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotfleethub-2020-11-03-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotfleethub-2020-11-03-intermediate.json index 74cb0b3bc22b..484bb41a5839 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotfleethub-2020-11-03-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotfleethub-2020-11-03-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotsitewise-2019-12-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotsitewise-2019-12-02-intermediate.json index d606d4a797f2..b272bed0fba4 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotsitewise-2019-12-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotsitewise-2019-12-02-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/ivs-2020-07-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ivs-2020-07-14-intermediate.json index 5b1221872588..8c3c15ac0be6 100644 --- a/aws-java-sdk-models/src/main/resources/models/ivs-2020-07-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ivs-2020-07-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json index 96ea361391f8..d03441c50be4 100644 --- a/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kinesis-video-signaling-2019-12-04-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kinesis-video-signaling-2019-12-04-intermediate.json index 5540f0e2251b..6b9ddee1478d 100644 --- a/aws-java-sdk-models/src/main/resources/models/kinesis-video-signaling-2019-12-04-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kinesis-video-signaling-2019-12-04-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json index dde95a68d6f6..9172eca5dbaa 100644 --- a/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/license-manager-2018-08-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/license-manager-2018-08-01-intermediate.json index 75be2e7aacef..3b75e01602c2 100644 --- a/aws-java-sdk-models/src/main/resources/models/license-manager-2018-08-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/license-manager-2018-08-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/location-2020-11-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/location-2020-11-19-intermediate.json index e41e9bf3159d..0e9786968561 100644 --- a/aws-java-sdk-models/src/main/resources/models/location-2020-11-19-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/location-2020-11-19-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mgh-2017-05-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mgh-2017-05-31-intermediate.json index 4ea9c81a4c63..c52489f46977 100644 --- a/aws-java-sdk-models/src/main/resources/models/mgh-2017-05-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mgh-2017-05-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/migrationhub-config-2019-06-30-intermediate.json b/aws-java-sdk-models/src/main/resources/models/migrationhub-config-2019-06-30-intermediate.json index 6b505c4af942..acb66dfdddbe 100644 --- a/aws-java-sdk-models/src/main/resources/models/migrationhub-config-2019-06-30-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/migrationhub-config-2019-06-30-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json index e455762b77a9..dac1fd2a98a8 100644 --- a/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-intermediate.json index 5e10ec3bc987..87c559e24d08 100644 --- a/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : { "BotChannelAssociation" : [ "type" ], "BotMetadata" : [ "status" ], diff --git a/aws-java-sdk-models/src/main/resources/models/mq-2017-11-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mq-2017-11-27-intermediate.json index d5f4181b7d7e..13c07840d54f 100644 --- a/aws-java-sdk-models/src/main/resources/models/mq-2017-11-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mq-2017-11-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mwaa-2020-07-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mwaa-2020-07-01-intermediate.json index e4e3851a166e..5a9e4f32a505 100644 --- a/aws-java-sdk-models/src/main/resources/models/mwaa-2020-07-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mwaa-2020-07-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json index 04aada698778..593aa7b2c77e 100644 --- a/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/networkmanager-2019-07-05-intermediate.json b/aws-java-sdk-models/src/main/resources/models/networkmanager-2019-07-05-intermediate.json index 6c6496a4888d..90cb50250b8d 100644 --- a/aws-java-sdk-models/src/main/resources/models/networkmanager-2019-07-05-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/networkmanager-2019-07-05-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/outposts-2019-12-03-intermediate.json b/aws-java-sdk-models/src/main/resources/models/outposts-2019-12-03-intermediate.json index 869311207871..cae2deb2116f 100644 --- a/aws-java-sdk-models/src/main/resources/models/outposts-2019-12-03-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/outposts-2019-12-03-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/personalize-2018-05-22-intermediate.json b/aws-java-sdk-models/src/main/resources/models/personalize-2018-05-22-intermediate.json index 88a5a30eda6e..40837370f9c6 100644 --- a/aws-java-sdk-models/src/main/resources/models/personalize-2018-05-22-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/personalize-2018-05-22-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/pi-2018-02-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/pi-2018-02-27-intermediate.json index 8366662f338c..dd7498c5608c 100644 --- a/aws-java-sdk-models/src/main/resources/models/pi-2018-02-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/pi-2018-02-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json index 40248e69e61b..3cc66cf84455 100644 --- a/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/qldb-2019-01-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/qldb-2019-01-02-intermediate.json index af5ded00bfd9..b9123d86f68b 100644 --- a/aws-java-sdk-models/src/main/resources/models/qldb-2019-01-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/qldb-2019-01-02-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json index 67241d08b099..09c2ec51411a 100644 --- a/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/ram-2018-01-04-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ram-2018-01-04-intermediate.json index 978957f4cbe9..34f9259a69f7 100644 --- a/aws-java-sdk-models/src/main/resources/models/ram-2018-01-04-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ram-2018-01-04-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/redshift-data-2019-12-20-intermediate.json b/aws-java-sdk-models/src/main/resources/models/redshift-data-2019-12-20-intermediate.json index c90b2291e38c..33fcf0b10211 100644 --- a/aws-java-sdk-models/src/main/resources/models/redshift-data-2019-12-20-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/redshift-data-2019-12-20-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/robomaker-2018-06-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/robomaker-2018-06-29-intermediate.json index 9d75ed5da050..1bd6e1cb7a8b 100644 --- a/aws-java-sdk-models/src/main/resources/models/robomaker-2018-06-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/robomaker-2018-06-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/runtime.sagemaker-2017-05-13-intermediate.json b/aws-java-sdk-models/src/main/resources/models/runtime.sagemaker-2017-05-13-intermediate.json index e462fd489f03..43c0ecc5e1d5 100644 --- a/aws-java-sdk-models/src/main/resources/models/runtime.sagemaker-2017-05-13-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/runtime.sagemaker-2017-05-13-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/s3outposts-2017-07-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/s3outposts-2017-07-25-intermediate.json index 0e1930b326f2..6bb005bda770 100644 --- a/aws-java-sdk-models/src/main/resources/models/s3outposts-2017-07-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/s3outposts-2017-07-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/sagemaker-featurestore-runtime-2020-07-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/sagemaker-featurestore-runtime-2020-07-01-intermediate.json index 04a3e8a005c0..da441358e9a1 100644 --- a/aws-java-sdk-models/src/main/resources/models/sagemaker-featurestore-runtime-2020-07-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/sagemaker-featurestore-runtime-2020-07-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/schemas-2019-12-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/schemas-2019-12-02-intermediate.json index 82f566f62a44..a48ab1cecca0 100644 --- a/aws-java-sdk-models/src/main/resources/models/schemas-2019-12-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/schemas-2019-12-02-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/secretsmanager-2017-10-17-intermediate.json b/aws-java-sdk-models/src/main/resources/models/secretsmanager-2017-10-17-intermediate.json index f79b7396038f..e6174668fba8 100644 --- a/aws-java-sdk-models/src/main/resources/models/secretsmanager-2017-10-17-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/secretsmanager-2017-10-17-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/securityhub-2018-10-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/securityhub-2018-10-26-intermediate.json index 6f9b2d3edbca..140b432136da 100644 --- a/aws-java-sdk-models/src/main/resources/models/securityhub-2018-10-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/securityhub-2018-10-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/serverlessrepo-2017-09-08-intermediate.json b/aws-java-sdk-models/src/main/resources/models/serverlessrepo-2017-09-08-intermediate.json index c5718ce0553e..0fcb61dc29e4 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" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/service-quotas-2019-06-24-intermediate.json b/aws-java-sdk-models/src/main/resources/models/service-quotas-2019-06-24-intermediate.json index f69387d70dc1..5e1a0a9121d7 100644 --- a/aws-java-sdk-models/src/main/resources/models/service-quotas-2019-06-24-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/service-quotas-2019-06-24-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/signer-2017-08-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/signer-2017-08-25-intermediate.json index 1a271e35f064..85987927ba4a 100644 --- a/aws-java-sdk-models/src/main/resources/models/signer-2017-08-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/signer-2017-08-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/sso-2019-06-10-intermediate.json b/aws-java-sdk-models/src/main/resources/models/sso-2019-06-10-intermediate.json index 233d81f0737e..4a417eb64dd3 100644 --- a/aws-java-sdk-models/src/main/resources/models/sso-2019-06-10-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/sso-2019-06-10-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/synthetics-2017-10-11-intermediate.json b/aws-java-sdk-models/src/main/resources/models/synthetics-2017-10-11-intermediate.json index 6f1c1005b4dc..754fe17b4a97 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 @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/tagging-2017-01-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/tagging-2017-01-26-intermediate.json index 135c9a6eba4f..4b0b800cccbc 100644 --- a/aws-java-sdk-models/src/main/resources/models/tagging-2017-01-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/tagging-2017-01-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : { "FailureInfo" : [ "ErrorCode" ] }, diff --git a/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-intermediate.json index 30436dd8c8da..df6c0f91b854 100644 --- a/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/textract-2018-06-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/transfer-2018-11-05-intermediate.json b/aws-java-sdk-models/src/main/resources/models/transfer-2018-11-05-intermediate.json index 5c16c9facdf3..ff2e3184f64e 100644 --- a/aws-java-sdk-models/src/main/resources/models/transfer-2018-11-05-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/transfer-2018-11-05-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, @@ -1305,6 +1305,75 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "Domain", + "c2jShape" : "Domain", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "Domain", + "fluentSetterDocumentation" : "/**\n@param domain \n@return Returns a reference to this object so that method calls can be chained together.\n@see Domain*/", + "fluentSetterMethodName" : "withDomain", + "getterDocumentation" : "/**\n@return \n@see Domain*/", + "getterMethodName" : "getDomain", + "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" : "Domain", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Domain", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Domain", + "sensitive" : false, + "setterDocumentation" : "/**\n@param domain \n@see Domain*/", + "setterMethodName" : "setDomain", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "domain", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param domain \n@return Returns a reference to this object so that method calls can be chained together.\n@see Domain*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "domain", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "EndpointDetails", "c2jShape" : "EndpointDetails", @@ -2166,6 +2235,76 @@ }, "xmlNameSpaceUri" : null }, + "Domain" : { + "c2jName" : "Domain", + "c2jShape" : "Domain", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "Domain", + "fluentSetterDocumentation" : "/**\n@param domain \n@return Returns a reference to this object so that method calls can be chained together.\n@see Domain*/", + "fluentSetterMethodName" : "withDomain", + "getterDocumentation" : "/**\n@return \n@see Domain*/", + "getterMethodName" : "getDomain", + "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" : "Domain", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Domain", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Domain", + "sensitive" : false, + "setterDocumentation" : "/**\n@param domain \n@see Domain*/", + "setterMethodName" : "setDomain", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "domain", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param domain \n@return Returns a reference to this object so that method calls can be chained together.\n@see Domain*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "domain", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "EndpointDetails" : { "c2jName" : "EndpointDetails", "c2jShape" : "EndpointDetails", @@ -3555,6 +3694,75 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "PosixProfile", + "c2jShape" : "PosixProfile", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param posixProfile \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPosixProfile", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getPosixProfile", + "getterModel" : { + "returnType" : "PosixProfile", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PosixProfile", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PosixProfile", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "PosixProfile", + "sensitive" : false, + "setterDocumentation" : "/**\n@param posixProfile */", + "setterMethodName" : "setPosixProfile", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PosixProfile", + "variableName" : "posixProfile", + "variableType" : "PosixProfile", + "documentation" : "", + "simpleType" : "PosixProfile", + "variableSetterType" : "PosixProfile" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param posixProfile \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PosixProfile", + "variableName" : "posixProfile", + "variableType" : "PosixProfile", + "documentation" : "", + "simpleType" : "PosixProfile", + "variableSetterType" : "PosixProfile" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "Role", "c2jShape" : "Role", @@ -4350,6 +4558,76 @@ }, "xmlNameSpaceUri" : null }, + "PosixProfile" : { + "c2jName" : "PosixProfile", + "c2jShape" : "PosixProfile", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param posixProfile \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPosixProfile", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getPosixProfile", + "getterModel" : { + "returnType" : "PosixProfile", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PosixProfile", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PosixProfile", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "PosixProfile", + "sensitive" : false, + "setterDocumentation" : "/**\n@param posixProfile */", + "setterMethodName" : "setPosixProfile", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PosixProfile", + "variableName" : "posixProfile", + "variableType" : "PosixProfile", + "documentation" : "", + "simpleType" : "PosixProfile", + "variableSetterType" : "PosixProfile" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param posixProfile \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PosixProfile", + "variableName" : "posixProfile", + "variableType" : "PosixProfile", + "documentation" : "", + "simpleType" : "PosixProfile", + "variableSetterType" : "PosixProfile" + }, + "xmlNameSpaceUri" : null + }, "Role" : { "c2jName" : "Role", "c2jShape" : "Role", @@ -9343,6 +9621,75 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "Domain", + "c2jShape" : "Domain", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "Domain", + "fluentSetterDocumentation" : "/**\n@param domain \n@return Returns a reference to this object so that method calls can be chained together.\n@see Domain*/", + "fluentSetterMethodName" : "withDomain", + "getterDocumentation" : "/**\n@return \n@see Domain*/", + "getterMethodName" : "getDomain", + "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" : "Domain", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Domain", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Domain", + "sensitive" : false, + "setterDocumentation" : "/**\n@param domain \n@see Domain*/", + "setterMethodName" : "setDomain", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "domain", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param domain \n@return Returns a reference to this object so that method calls can be chained together.\n@see Domain*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "domain", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "EndpointDetails", "c2jShape" : "EndpointDetails", @@ -10481,6 +10828,76 @@ }, "xmlNameSpaceUri" : null }, + "Domain" : { + "c2jName" : "Domain", + "c2jShape" : "Domain", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "Domain", + "fluentSetterDocumentation" : "/**\n@param domain \n@return Returns a reference to this object so that method calls can be chained together.\n@see Domain*/", + "fluentSetterMethodName" : "withDomain", + "getterDocumentation" : "/**\n@return \n@see Domain*/", + "getterMethodName" : "getDomain", + "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" : "Domain", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Domain", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Domain", + "sensitive" : false, + "setterDocumentation" : "/**\n@param domain \n@see Domain*/", + "setterMethodName" : "setDomain", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "domain", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param domain \n@return Returns a reference to this object so that method calls can be chained together.\n@see Domain*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "domain", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "EndpointDetails" : { "c2jName" : "EndpointDetails", "c2jShape" : "EndpointDetails", @@ -11961,6 +12378,75 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "PosixProfile", + "c2jShape" : "PosixProfile", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param posixProfile \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPosixProfile", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getPosixProfile", + "getterModel" : { + "returnType" : "PosixProfile", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PosixProfile", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PosixProfile", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "PosixProfile", + "sensitive" : false, + "setterDocumentation" : "/**\n@param posixProfile */", + "setterMethodName" : "setPosixProfile", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PosixProfile", + "variableName" : "posixProfile", + "variableType" : "PosixProfile", + "documentation" : "", + "simpleType" : "PosixProfile", + "variableSetterType" : "PosixProfile" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param posixProfile \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PosixProfile", + "variableName" : "posixProfile", + "variableType" : "PosixProfile", + "documentation" : "", + "simpleType" : "PosixProfile", + "variableSetterType" : "PosixProfile" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "Role", "c2jShape" : "Role", @@ -12841,6 +13327,76 @@ }, "xmlNameSpaceUri" : null }, + "PosixProfile" : { + "c2jName" : "PosixProfile", + "c2jShape" : "PosixProfile", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param posixProfile \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPosixProfile", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getPosixProfile", + "getterModel" : { + "returnType" : "PosixProfile", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PosixProfile", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PosixProfile", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "PosixProfile", + "sensitive" : false, + "setterDocumentation" : "/**\n@param posixProfile */", + "setterMethodName" : "setPosixProfile", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PosixProfile", + "variableName" : "posixProfile", + "variableType" : "PosixProfile", + "documentation" : "", + "simpleType" : "PosixProfile", + "variableSetterType" : "PosixProfile" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param posixProfile \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PosixProfile", + "variableName" : "posixProfile", + "variableType" : "PosixProfile", + "documentation" : "", + "simpleType" : "PosixProfile", + "variableSetterType" : "PosixProfile" + }, + "xmlNameSpaceUri" : null + }, "Role" : { "c2jName" : "Role", "c2jShape" : "Role", @@ -13312,6 +13868,56 @@ }, "wrapper" : false }, + "Domain" : { + "c2jName" : "Domain", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "S3", + "value" : "S3" + }, { + "name" : "EFS", + "value" : "EFS" + } ], + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.transfer.enum.Domain", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.transfer.enum", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "Domain", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Domain", + "variableName" : "domain", + "variableType" : "Domain", + "documentation" : null, + "simpleType" : "Domain", + "variableSetterType" : "Domain" + }, + "wrapper" : false + }, "EndpointDetails" : { "c2jName" : "EndpointDetails", "customization" : { @@ -20323,6 +20929,75 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "Domain", + "c2jShape" : "Domain", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "Domain", + "fluentSetterDocumentation" : "/**\n@param domain \n@return Returns a reference to this object so that method calls can be chained together.\n@see Domain*/", + "fluentSetterMethodName" : "withDomain", + "getterDocumentation" : "/**\n@return \n@see Domain*/", + "getterMethodName" : "getDomain", + "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" : "Domain", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Domain", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Domain", + "sensitive" : false, + "setterDocumentation" : "/**\n@param domain \n@see Domain*/", + "setterMethodName" : "setDomain", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "domain", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param domain \n@return Returns a reference to this object so that method calls can be chained together.\n@see Domain*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "domain", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "IdentityProviderType", "c2jShape" : "IdentityProviderType", @@ -20809,17 +21484,17 @@ }, "xmlNameSpaceUri" : null }, - "EndpointType" : { - "c2jName" : "EndpointType", - "c2jShape" : "EndpointType", + "Domain" : { + "c2jName" : "Domain", + "c2jShape" : "Domain", "deprecated" : false, - "documentation" : "

                                                        Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.

                                                        ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : "EndpointType", - "fluentSetterDocumentation" : "/**

                                                        Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.

                                                        \n@param endpointType Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EndpointType*/", - "fluentSetterMethodName" : "withEndpointType", - "getterDocumentation" : "/**

                                                        Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.

                                                        \n@return Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.\n@see EndpointType*/", - "getterMethodName" : "getEndpointType", + "enumType" : "Domain", + "fluentSetterDocumentation" : "/**\n@param domain \n@return Returns a reference to this object so that method calls can be chained together.\n@see Domain*/", + "fluentSetterMethodName" : "withDomain", + "getterDocumentation" : "/**\n@return \n@see Domain*/", + "getterMethodName" : "getDomain", "getterModel" : { "returnType" : "String", "documentation" : null @@ -20834,11 +21509,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EndpointType", + "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EndpointType", + "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, @@ -20850,14 +21525,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "EndpointType", + "name" : "Domain", "sensitive" : false, - "setterDocumentation" : "/**

                                                        Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.

                                                        \n@param endpointType Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.\n@see EndpointType*/", - "setterMethodName" : "setEndpointType", + "setterDocumentation" : "/**\n@param domain \n@see Domain*/", + "setterMethodName" : "setDomain", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "endpointType", + "variableName" : "domain", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -20867,7 +21542,77 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.

                                                        \n@param endpointType Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EndpointType*/", + "varargSetterDocumentation" : "/**\n@param domain \n@return Returns a reference to this object so that method calls can be chained together.\n@see Domain*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "domain", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "EndpointType" : { + "c2jName" : "EndpointType", + "c2jShape" : "EndpointType", + "deprecated" : false, + "documentation" : "

                                                        Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.

                                                        ", + "endpointDiscoveryId" : false, + "enumType" : "EndpointType", + "fluentSetterDocumentation" : "/**

                                                        Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.

                                                        \n@param endpointType Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EndpointType*/", + "fluentSetterMethodName" : "withEndpointType", + "getterDocumentation" : "/**

                                                        Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.

                                                        \n@return Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.\n@see EndpointType*/", + "getterMethodName" : "getEndpointType", + "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" : "EndpointType", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EndpointType", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "EndpointType", + "sensitive" : false, + "setterDocumentation" : "/**

                                                        Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.

                                                        \n@param endpointType Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.\n@see EndpointType*/", + "setterMethodName" : "setEndpointType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "endpointType", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                        Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.

                                                        \n@param endpointType Specifies the type of VPC endpoint that your server is connected to. If your server is connected to a VPC endpoint, your server isn't accessible over the public internet.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EndpointType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", @@ -21941,46 +22686,592 @@ "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, - "setterDocumentation" : "/**

                                                        Specifies the role that is in use by this user. A role is an AWS Identity and Access Management (IAM) entity that, in this case, allows a file transfer protocol-enabled server to act on a user's behalf. It allows the server to inherit the trust relationship that enables that user to perform file operations to their Amazon S3 bucket.

                                                        \n@param role Specifies the role that is in use by this user. A role is an AWS Identity and Access Management (IAM) entity that, in this case, allows a file transfer protocol-enabled server to act on a user's behalf. It allows the server to inherit the trust relationship that enables that user to perform file operations to their Amazon S3 bucket.*/", - "setterMethodName" : "setRole", + "setterDocumentation" : "/**

                                                        Specifies the role that is in use by this user. A role is an AWS Identity and Access Management (IAM) entity that, in this case, allows a file transfer protocol-enabled server to act on a user's behalf. It allows the server to inherit the trust relationship that enables that user to perform file operations to their Amazon S3 bucket.

                                                        \n@param role Specifies the role that is in use by this user. A role is an AWS Identity and Access Management (IAM) entity that, in this case, allows a file transfer protocol-enabled server to act on a user's behalf. It allows the server to inherit the trust relationship that enables that user to perform file operations to their Amazon S3 bucket.*/", + "setterMethodName" : "setRole", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "role", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                        Specifies the role that is in use by this user. A role is an AWS Identity and Access Management (IAM) entity that, in this case, allows a file transfer protocol-enabled server to act on a user's behalf. It allows the server to inherit the trust relationship that enables that user to perform file operations to their Amazon S3 bucket.

                                                        \n@param role Specifies the role that is in use by this user. A role is an AWS Identity and Access Management (IAM) entity that, in this case, allows a file transfer protocol-enabled server to act on a user's behalf. It allows the server to inherit the trust relationship that enables that user to perform file operations to their Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "role", + "variableType" : "String", + "documentation" : "

                                                        Specifies the role that is in use by this user. A role is an AWS Identity and Access Management (IAM) entity that, in this case, allows a file transfer protocol-enabled server to act on a user's behalf. It allows the server to inherit the trust relationship that enables that user to perform file operations to their Amazon S3 bucket.

                                                        ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "SshPublicKeyCount" : { + "c2jName" : "SshPublicKeyCount", + "c2jShape" : "SshPublicKeyCount", + "deprecated" : false, + "documentation" : "

                                                        Specifies the number of SSH public keys stored for the user you specified.

                                                        ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                        Specifies the number of SSH public keys stored for the user you specified.

                                                        \n@param sshPublicKeyCount Specifies the number of SSH public keys stored for the user you specified.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSshPublicKeyCount", + "getterDocumentation" : "/**

                                                        Specifies the number of SSH public keys stored for the user you specified.

                                                        \n@return Specifies the number of SSH public keys stored for the user you specified.*/", + "getterMethodName" : "getSshPublicKeyCount", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SshPublicKeyCount", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SshPublicKeyCount", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "SshPublicKeyCount", + "sensitive" : false, + "setterDocumentation" : "/**

                                                        Specifies the number of SSH public keys stored for the user you specified.

                                                        \n@param sshPublicKeyCount Specifies the number of SSH public keys stored for the user you specified.*/", + "setterMethodName" : "setSshPublicKeyCount", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "sshPublicKeyCount", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                        Specifies the number of SSH public keys stored for the user you specified.

                                                        \n@param sshPublicKeyCount Specifies the number of SSH public keys stored for the user you specified.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "sshPublicKeyCount", + "variableType" : "Integer", + "documentation" : "

                                                        Specifies the number of SSH public keys stored for the user you specified.

                                                        ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "UserName" : { + "c2jName" : "UserName", + "c2jShape" : "UserName", + "deprecated" : false, + "documentation" : "

                                                        Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.

                                                        ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                        Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.

                                                        \n@param userName Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserName", + "getterDocumentation" : "/**

                                                        Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.

                                                        \n@return Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.*/", + "getterMethodName" : "getUserName", + "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" : "UserName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "UserName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                        Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.

                                                        \n@param userName Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.*/", + "setterMethodName" : "setUserName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                        Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.

                                                        \n@param userName Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userName", + "variableType" : "String", + "documentation" : "

                                                        Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.

                                                        ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.transfer.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "Arn" ], + "shapeName" : "ListedUser", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListedUser", + "variableName" : "listedUser", + "variableType" : "ListedUser", + "documentation" : null, + "simpleType" : "ListedUser", + "variableSetterType" : "ListedUser" + }, + "wrapper" : false + }, + "PosixProfile" : { + "c2jName" : "PosixProfile", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.transfer.model.PosixProfile", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Uid", + "c2jShape" : "PosixId", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param uid \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUid", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getUid", + "getterModel" : { + "returnType" : "Long", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Uid", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Uid", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Long", + "marshallingType" : "LONG", + "name" : "Uid", + "sensitive" : false, + "setterDocumentation" : "/**\n@param uid */", + "setterMethodName" : "setUid", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "uid", + "variableType" : "Long", + "documentation" : "", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param uid \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "uid", + "variableType" : "Long", + "documentation" : "", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Gid", + "c2jShape" : "PosixId", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param gid \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withGid", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getGid", + "getterModel" : { + "returnType" : "Long", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Gid", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Gid", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Long", + "marshallingType" : "LONG", + "name" : "Gid", + "sensitive" : false, + "setterDocumentation" : "/**\n@param gid */", + "setterMethodName" : "setGid", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "gid", + "variableType" : "Long", + "documentation" : "", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param gid \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "gid", + "variableType" : "Long", + "documentation" : "", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "SecondaryGids", + "c2jShape" : "SecondaryGids", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param secondaryGids \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSecondaryGids", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getSecondaryGids", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SecondaryGids", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SecondaryGids", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PosixId", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "Long", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Long", + "marshallingType" : "LONG", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "member", + "variableType" : "Long", + "documentation" : "", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "member", + "variableType" : "Long", + "documentation" : "", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "Long", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "Long", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SecondaryGids", + "sensitive" : false, + "setterDocumentation" : "/**\n@param secondaryGids */", + "setterMethodName" : "setSecondaryGids", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "secondaryGids", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n

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

                                                        \n@param secondaryGids \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "secondaryGids", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Gid" : { + "c2jName" : "Gid", + "c2jShape" : "PosixId", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param gid \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withGid", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getGid", + "getterModel" : { + "returnType" : "Long", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Gid", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Gid", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Long", + "marshallingType" : "LONG", + "name" : "Gid", + "sensitive" : false, + "setterDocumentation" : "/**\n@param gid */", + "setterMethodName" : "setGid", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "role", - "variableType" : "String", + "variableDeclarationType" : "Long", + "variableName" : "gid", + "variableType" : "Long", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Long", + "variableSetterType" : "Long" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        Specifies the role that is in use by this user. A role is an AWS Identity and Access Management (IAM) entity that, in this case, allows a file transfer protocol-enabled server to act on a user's behalf. It allows the server to inherit the trust relationship that enables that user to perform file operations to their Amazon S3 bucket.

                                                        \n@param role Specifies the role that is in use by this user. A role is an AWS Identity and Access Management (IAM) entity that, in this case, allows a file transfer protocol-enabled server to act on a user's behalf. It allows the server to inherit the trust relationship that enables that user to perform file operations to their Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param gid \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "role", - "variableType" : "String", - "documentation" : "

                                                        Specifies the role that is in use by this user. A role is an AWS Identity and Access Management (IAM) entity that, in this case, allows a file transfer protocol-enabled server to act on a user's behalf. It allows the server to inherit the trust relationship that enables that user to perform file operations to their Amazon S3 bucket.

                                                        ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Long", + "variableName" : "gid", + "variableType" : "Long", + "documentation" : "", + "simpleType" : "Long", + "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, - "SshPublicKeyCount" : { - "c2jName" : "SshPublicKeyCount", - "c2jShape" : "SshPublicKeyCount", + "SecondaryGids" : { + "c2jName" : "SecondaryGids", + "c2jShape" : "SecondaryGids", "deprecated" : false, - "documentation" : "

                                                        Specifies the number of SSH public keys stored for the user you specified.

                                                        ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        Specifies the number of SSH public keys stored for the user you specified.

                                                        \n@param sshPublicKeyCount Specifies the number of SSH public keys stored for the user you specified.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSshPublicKeyCount", - "getterDocumentation" : "/**

                                                        Specifies the number of SSH public keys stored for the user you specified.

                                                        \n@return Specifies the number of SSH public keys stored for the user you specified.*/", - "getterMethodName" : "getSshPublicKeyCount", + "fluentSetterDocumentation" : "/**\n@param secondaryGids \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSecondaryGids", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getSecondaryGids", "getterModel" : { - "returnType" : "Integer", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -21993,64 +23284,148 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SshPublicKeyCount", + "marshallLocationName" : "SecondaryGids", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SshPublicKeyCount", + "unmarshallLocationName" : "SecondaryGids", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PosixId", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "Long", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Long", + "marshallingType" : "LONG", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "member", + "variableType" : "Long", + "documentation" : "", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "member", + "variableType" : "Long", + "documentation" : "", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "Long", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "Long", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "SshPublicKeyCount", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SecondaryGids", "sensitive" : false, - "setterDocumentation" : "/**

                                                        Specifies the number of SSH public keys stored for the user you specified.

                                                        \n@param sshPublicKeyCount Specifies the number of SSH public keys stored for the user you specified.*/", - "setterMethodName" : "setSshPublicKeyCount", + "setterDocumentation" : "/**\n@param secondaryGids */", + "setterMethodName" : "setSecondaryGids", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "sshPublicKeyCount", - "variableType" : "Integer", + "variableDeclarationType" : "java.util.List", + "variableName" : "secondaryGids", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        Specifies the number of SSH public keys stored for the user you specified.

                                                        \n@param sshPublicKeyCount Specifies the number of SSH public keys stored for the user you specified.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n

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

                                                        \n@param secondaryGids \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "sshPublicKeyCount", - "variableType" : "Integer", - "documentation" : "

                                                        Specifies the number of SSH public keys stored for the user you specified.

                                                        ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "java.util.List", + "variableName" : "secondaryGids", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, - "UserName" : { - "c2jName" : "UserName", - "c2jShape" : "UserName", + "Uid" : { + "c2jName" : "Uid", + "c2jShape" : "PosixId", "deprecated" : false, - "documentation" : "

                                                        Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.

                                                        ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                        Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.

                                                        \n@param userName Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserName", - "getterDocumentation" : "/**

                                                        Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.

                                                        \n@return Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.*/", - "getterMethodName" : "getUserName", + "fluentSetterDocumentation" : "/**\n@param uid \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUid", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getUid", "getterModel" : { - "returnType" : "String", + "returnType" : "Long", "documentation" : null }, "http" : { @@ -22063,11 +23438,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserName", + "marshallLocationName" : "Uid", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserName", + "unmarshallLocationName" : "Uid", "uri" : false }, "idempotencyToken" : false, @@ -22077,34 +23452,34 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "UserName", + "marshallingTargetClass" : "Long", + "marshallingType" : "LONG", + "name" : "Uid", "sensitive" : false, - "setterDocumentation" : "/**

                                                        Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.

                                                        \n@param userName Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.*/", - "setterMethodName" : "setUserName", + "setterDocumentation" : "/**\n@param uid */", + "setterMethodName" : "setUid", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userName", - "variableType" : "String", + "variableDeclarationType" : "Long", + "variableName" : "uid", + "variableType" : "Long", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Long", + "variableSetterType" : "Long" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                        Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.

                                                        \n@param userName Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param uid \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userName", - "variableType" : "String", - "documentation" : "

                                                        Specifies the name of the user whose ARN was specified. User names are used for authentication purposes.

                                                        ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Long", + "variableName" : "uid", + "variableType" : "Long", + "documentation" : "", + "simpleType" : "Long", + "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } @@ -22112,8 +23487,8 @@ "packageName" : "com.amazonaws.services.transfer.model", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "Arn" ], - "shapeName" : "ListedUser", + "required" : [ "Uid", "Gid" ], + "shapeName" : "PosixProfile", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -22122,12 +23497,12 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListedUser", - "variableName" : "listedUser", - "variableType" : "ListedUser", + "variableDeclarationType" : "PosixProfile", + "variableName" : "posixProfile", + "variableType" : "PosixProfile", "documentation" : null, - "simpleType" : "ListedUser", - "variableSetterType" : "ListedUser" + "simpleType" : "PosixProfile", + "variableSetterType" : "PosixProfile" }, "wrapper" : false }, @@ -28819,6 +30194,75 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "PosixProfile", + "c2jShape" : "PosixProfile", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param posixProfile \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPosixProfile", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getPosixProfile", + "getterModel" : { + "returnType" : "PosixProfile", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PosixProfile", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PosixProfile", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "PosixProfile", + "sensitive" : false, + "setterDocumentation" : "/**\n@param posixProfile */", + "setterMethodName" : "setPosixProfile", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PosixProfile", + "variableName" : "posixProfile", + "variableType" : "PosixProfile", + "documentation" : "", + "simpleType" : "PosixProfile", + "variableSetterType" : "PosixProfile" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param posixProfile \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PosixProfile", + "variableName" : "posixProfile", + "variableType" : "PosixProfile", + "documentation" : "", + "simpleType" : "PosixProfile", + "variableSetterType" : "PosixProfile" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "Role", "c2jShape" : "Role", @@ -29392,6 +30836,76 @@ }, "xmlNameSpaceUri" : null }, + "PosixProfile" : { + "c2jName" : "PosixProfile", + "c2jShape" : "PosixProfile", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param posixProfile \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPosixProfile", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getPosixProfile", + "getterModel" : { + "returnType" : "PosixProfile", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PosixProfile", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PosixProfile", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "PosixProfile", + "sensitive" : false, + "setterDocumentation" : "/**\n@param posixProfile */", + "setterMethodName" : "setPosixProfile", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PosixProfile", + "variableName" : "posixProfile", + "variableType" : "PosixProfile", + "documentation" : "", + "simpleType" : "PosixProfile", + "variableSetterType" : "PosixProfile" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param posixProfile \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PosixProfile", + "variableName" : "posixProfile", + "variableType" : "PosixProfile", + "documentation" : "", + "simpleType" : "PosixProfile", + "variableSetterType" : "PosixProfile" + }, + "xmlNameSpaceUri" : null + }, "Role" : { "c2jName" : "Role", "c2jShape" : "Role", diff --git a/aws-java-sdk-models/src/main/resources/models/transfer-2018-11-05-model.json b/aws-java-sdk-models/src/main/resources/models/transfer-2018-11-05-model.json index 0e130ed87bf0..31dd478ab1a5 100644 --- a/aws-java-sdk-models/src/main/resources/models/transfer-2018-11-05-model.json +++ b/aws-java-sdk-models/src/main/resources/models/transfer-2018-11-05-model.json @@ -384,6 +384,7 @@ "shape":"Certificate", "documentation":"

                                                        The Amazon Resource Name (ARN) of the AWS Certificate Manager (ACM) certificate. Required when Protocols is set to FTPS.

                                                        To request a new public certificate, see Request a public certificate in the AWS Certificate Manager User Guide.

                                                        To import an existing certificate into ACM, see Importing certificates into ACM in the AWS Certificate Manager User Guide.

                                                        To request a private certificate to use FTPS through private IP addresses, see Request a private certificate in the AWS Certificate Manager User Guide.

                                                        Certificates with the following cryptographic algorithms and key sizes are supported:

                                                        • 2048-bit RSA (RSA_2048)

                                                        • 4096-bit RSA (RSA_4096)

                                                        • Elliptic Prime Curve 256 bit (EC_prime256v1)

                                                        • Elliptic Prime Curve 384 bit (EC_secp384r1)

                                                        • Elliptic Prime Curve 521 bit (EC_secp521r1)

                                                        The certificate must be a valid SSL/TLS X.509 version 3 certificate with FQDN or IP address specified and information about the issuer.

                                                        " }, + "Domain":{"shape":"Domain"}, "EndpointDetails":{ "shape":"EndpointDetails", "documentation":"

                                                        The virtual private cloud (VPC) endpoint settings that are configured for your server. When you host your endpoint within your VPC, you can make it accessible only to resources within your VPC, or you can attach Elastic IPs and make it accessible to clients over the internet. Your VPC's default security groups are automatically assigned to your endpoint.

                                                        " @@ -456,6 +457,7 @@ "shape":"Policy", "documentation":"

                                                        A scope-down policy for your user so you can use the same IAM role across multiple users. This policy scopes down user access to portions of their Amazon S3 bucket. Variables that you can use inside this policy include ${Transfer:UserName}, ${Transfer:HomeDirectory}, and ${Transfer:HomeBucket}.

                                                        For scope-down policies, AWS Transfer Family stores the policy as a JSON blob, instead of the Amazon Resource Name (ARN) of the policy. You save the policy as a JSON blob and pass it in the Policy argument.

                                                        For an example of a scope-down policy, see Creating a scope-down policy.

                                                        For more information, see AssumeRole in the AWS Security Token Service API Reference.

                                                        " }, + "PosixProfile":{"shape":"PosixProfile"}, "Role":{ "shape":"Role", "documentation":"

                                                        The IAM role that controls your users' access to your Amazon S3 bucket. The policies attached to this role will determine the level of access you want to provide your users when transferring files into and out of your Amazon S3 bucket or buckets. The IAM role should also contain a trust relationship that allows the server to access your resources when servicing your users' transfer requests.

                                                        " @@ -662,6 +664,7 @@ "shape":"Certificate", "documentation":"

                                                        Specifies the ARN of the AWS Certificate Manager (ACM) certificate. Required when Protocols is set to FTPS.

                                                        " }, + "Domain":{"shape":"Domain"}, "EndpointDetails":{ "shape":"EndpointDetails", "documentation":"

                                                        Specifies the virtual private cloud (VPC) endpoint settings that you configured for your server.

                                                        " @@ -737,6 +740,7 @@ "shape":"Policy", "documentation":"

                                                        Specifies the name of the policy in use for the described user.

                                                        " }, + "PosixProfile":{"shape":"PosixProfile"}, "Role":{ "shape":"Role", "documentation":"

                                                        Specifies the IAM role that controls your users' access to your Amazon S3 bucket. The policies attached to this role will determine the level of access you want to provide your users when transferring files into and out of your Amazon S3 bucket or buckets. The IAM role should also contain a trust relationship that allows a server to access your resources when servicing your users' transfer requests.

                                                        " @@ -756,6 +760,13 @@ }, "documentation":"

                                                        Describes the properties of a user that was specified.

                                                        " }, + "Domain":{ + "type":"string", + "enum":[ + "S3", + "EFS" + ] + }, "EndpointDetails":{ "type":"structure", "members":{ @@ -1064,6 +1075,7 @@ "shape":"Arn", "documentation":"

                                                        Specifies the unique Amazon Resource Name (ARN) for a server to be listed.

                                                        " }, + "Domain":{"shape":"Domain"}, "IdentityProviderType":{ "shape":"IdentityProviderType", "documentation":"

                                                        Specifies the authentication method used to validate a user for a server that was specified. This can include Secure Shell (SSH), user name and password combinations, or your own custom authentication method. Valid values include SERVICE_MANAGED or API_GATEWAY.

                                                        " @@ -1160,6 +1172,23 @@ "type":"string", "max":2048 }, + "PosixId":{ + "type":"long", + "max":4294967295, + "min":0 + }, + "PosixProfile":{ + "type":"structure", + "required":[ + "Uid", + "Gid" + ], + "members":{ + "Uid":{"shape":"PosixId"}, + "Gid":{"shape":"PosixId"}, + "SecondaryGids":{"shape":"SecondaryGids"} + } + }, "Protocol":{ "type":"string", "enum":[ @@ -1214,6 +1243,12 @@ "min":20, "pattern":"arn:.*role/.*" }, + "SecondaryGids":{ + "type":"list", + "member":{"shape":"PosixId"}, + "max":16, + "min":0 + }, "SecurityGroupId":{ "type":"string", "max":20, @@ -1550,6 +1585,7 @@ "shape":"Policy", "documentation":"

                                                        Allows you to supply a scope-down policy for your user so you can use the same IAM role across multiple users. The policy scopes down user access to portions of your Amazon S3 bucket. Variables you can use inside this policy include ${Transfer:UserName}, ${Transfer:HomeDirectory}, and ${Transfer:HomeBucket}.

                                                        For scope-down policies, AWS Transfer Family stores the policy as a JSON blob, instead of the Amazon Resource Name (ARN) of the policy. You save the policy as a JSON blob and pass it in the Policy argument.

                                                        For an example of a scope-down policy, see Creating a scope-down policy.

                                                        For more information, see AssumeRole in the AWS Security Token Service API Reference.

                                                        " }, + "PosixProfile":{"shape":"PosixProfile"}, "Role":{ "shape":"Role", "documentation":"

                                                        The IAM role that controls your users' access to your Amazon S3 bucket. The policies attached to this role will determine the level of access you want to provide your users when transferring files into and out of your Amazon S3 bucket or buckets. The IAM role should also contain a trust relationship that allows the server to access your resources when servicing your users' transfer requests.

                                                        " diff --git a/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json index a97792fe742e..f5e8f3444d40 100644 --- a/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/wafv2-2019-07-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/wafv2-2019-07-29-intermediate.json index d1eb90e2b520..3bf35d6848e6 100644 --- a/aws-java-sdk-models/src/main/resources/models/wafv2-2019-07-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/wafv2-2019-07-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/worklink-2018-09-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/worklink-2018-09-25-intermediate.json index 26717abe9c65..93b753293a76 100644 --- a/aws-java-sdk-models/src/main/resources/models/worklink-2018-09-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/worklink-2018-09-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json index 3b1580973d0a..084291323f90 100644 --- a/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/workmailmessageflow-2019-05-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/workmailmessageflow-2019-05-01-intermediate.json index b1bb7a2ca50a..378e45fa83ea 100644 --- a/aws-java-sdk-models/src/main/resources/models/workmailmessageflow-2019-05-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/workmailmessageflow-2019-05-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-mq/pom.xml b/aws-java-sdk-mq/pom.xml index 164d61077546..f77d5444c6f0 100644 --- a/aws-java-sdk-mq/pom.xml +++ b/aws-java-sdk-mq/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-mq diff --git a/aws-java-sdk-mwaa/pom.xml b/aws-java-sdk-mwaa/pom.xml index e209b2a801c7..8f03440f4b1e 100644 --- a/aws-java-sdk-mwaa/pom.xml +++ b/aws-java-sdk-mwaa/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-mwaa diff --git a/aws-java-sdk-neptune/pom.xml b/aws-java-sdk-neptune/pom.xml index 326611669201..5b46675f55f9 100644 --- a/aws-java-sdk-neptune/pom.xml +++ b/aws-java-sdk-neptune/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-neptune diff --git a/aws-java-sdk-networkfirewall/pom.xml b/aws-java-sdk-networkfirewall/pom.xml index df7dd22673a3..fa8687122837 100644 --- a/aws-java-sdk-networkfirewall/pom.xml +++ b/aws-java-sdk-networkfirewall/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-networkfirewall diff --git a/aws-java-sdk-networkmanager/pom.xml b/aws-java-sdk-networkmanager/pom.xml index 47b9fa578dc1..1b0a27b9d171 100644 --- a/aws-java-sdk-networkmanager/pom.xml +++ b/aws-java-sdk-networkmanager/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-networkmanager diff --git a/aws-java-sdk-opensdk/pom.xml b/aws-java-sdk-opensdk/pom.xml index f106bd3477aa..1c4ad453038c 100644 --- a/aws-java-sdk-opensdk/pom.xml +++ b/aws-java-sdk-opensdk/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-opensdk @@ -22,7 +22,7 @@ aws-java-sdk-core com.amazonaws false - 1.11.932 + 1.11.933 diff --git a/aws-java-sdk-opsworks/pom.xml b/aws-java-sdk-opsworks/pom.xml index 9f6e4d760700..be91ef7e1d7d 100644 --- a/aws-java-sdk-opsworks/pom.xml +++ b/aws-java-sdk-opsworks/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-opsworks diff --git a/aws-java-sdk-opsworkscm/pom.xml b/aws-java-sdk-opsworkscm/pom.xml index fbaa99c8e885..4dac6f4e010c 100644 --- a/aws-java-sdk-opsworkscm/pom.xml +++ b/aws-java-sdk-opsworkscm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-opsworkscm diff --git a/aws-java-sdk-organizations/pom.xml b/aws-java-sdk-organizations/pom.xml index 09125e2370d1..4d170db54f0d 100644 --- a/aws-java-sdk-organizations/pom.xml +++ b/aws-java-sdk-organizations/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-organizations diff --git a/aws-java-sdk-osgi/pom.xml b/aws-java-sdk-osgi/pom.xml index 3ffa3a33db31..03fad2d5d89b 100644 --- a/aws-java-sdk-osgi/pom.xml +++ b/aws-java-sdk-osgi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-osgi diff --git a/aws-java-sdk-outposts/pom.xml b/aws-java-sdk-outposts/pom.xml index 68c8d394b9a0..607ca4555972 100644 --- a/aws-java-sdk-outposts/pom.xml +++ b/aws-java-sdk-outposts/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-outposts diff --git a/aws-java-sdk-personalize/pom.xml b/aws-java-sdk-personalize/pom.xml index d47061df6cd6..507a02716311 100644 --- a/aws-java-sdk-personalize/pom.xml +++ b/aws-java-sdk-personalize/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-personalize diff --git a/aws-java-sdk-personalizeevents/pom.xml b/aws-java-sdk-personalizeevents/pom.xml index 16f38e6f004f..8d20d2766bbc 100644 --- a/aws-java-sdk-personalizeevents/pom.xml +++ b/aws-java-sdk-personalizeevents/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-personalizeevents diff --git a/aws-java-sdk-personalizeruntime/pom.xml b/aws-java-sdk-personalizeruntime/pom.xml index 62b6a672592f..3923ddfdef4c 100644 --- a/aws-java-sdk-personalizeruntime/pom.xml +++ b/aws-java-sdk-personalizeruntime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-personalizeruntime diff --git a/aws-java-sdk-pi/pom.xml b/aws-java-sdk-pi/pom.xml index a925479766e4..355f471d7695 100644 --- a/aws-java-sdk-pi/pom.xml +++ b/aws-java-sdk-pi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-pi diff --git a/aws-java-sdk-pinpoint/pom.xml b/aws-java-sdk-pinpoint/pom.xml index ac3a4dc5cb55..7c36db027ef8 100644 --- a/aws-java-sdk-pinpoint/pom.xml +++ b/aws-java-sdk-pinpoint/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-pinpoint diff --git a/aws-java-sdk-pinpointemail/pom.xml b/aws-java-sdk-pinpointemail/pom.xml index ac4b7c45ceea..06516cdf925c 100644 --- a/aws-java-sdk-pinpointemail/pom.xml +++ b/aws-java-sdk-pinpointemail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-pinpointemail diff --git a/aws-java-sdk-pinpointsmsvoice/pom.xml b/aws-java-sdk-pinpointsmsvoice/pom.xml index 9562c5a912c9..8e8ea2cf1d08 100644 --- a/aws-java-sdk-pinpointsmsvoice/pom.xml +++ b/aws-java-sdk-pinpointsmsvoice/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-pinpointsmsvoice diff --git a/aws-java-sdk-polly/pom.xml b/aws-java-sdk-polly/pom.xml index cf8aa2b78d15..fddae3d180dc 100644 --- a/aws-java-sdk-polly/pom.xml +++ b/aws-java-sdk-polly/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-polly diff --git a/aws-java-sdk-pricing/pom.xml b/aws-java-sdk-pricing/pom.xml index 157fcc891b36..274f16f0745a 100644 --- a/aws-java-sdk-pricing/pom.xml +++ b/aws-java-sdk-pricing/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-pricing diff --git a/aws-java-sdk-prometheus/pom.xml b/aws-java-sdk-prometheus/pom.xml index 415ae6a50ac6..74fb197de064 100644 --- a/aws-java-sdk-prometheus/pom.xml +++ b/aws-java-sdk-prometheus/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-prometheus diff --git a/aws-java-sdk-qldb/pom.xml b/aws-java-sdk-qldb/pom.xml index cf3d6f5fec33..bbba57aec6ac 100644 --- a/aws-java-sdk-qldb/pom.xml +++ b/aws-java-sdk-qldb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-qldb diff --git a/aws-java-sdk-qldbsession/pom.xml b/aws-java-sdk-qldbsession/pom.xml index e711f2603b9b..24e70205ccd6 100644 --- a/aws-java-sdk-qldbsession/pom.xml +++ b/aws-java-sdk-qldbsession/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-qldbsession diff --git a/aws-java-sdk-quicksight/pom.xml b/aws-java-sdk-quicksight/pom.xml index f431ae6e725c..d356d0c19562 100644 --- a/aws-java-sdk-quicksight/pom.xml +++ b/aws-java-sdk-quicksight/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-quicksight diff --git a/aws-java-sdk-ram/pom.xml b/aws-java-sdk-ram/pom.xml index bfae966b6b2c..6e718c36c229 100644 --- a/aws-java-sdk-ram/pom.xml +++ b/aws-java-sdk-ram/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-ram diff --git a/aws-java-sdk-rds/pom.xml b/aws-java-sdk-rds/pom.xml index a2703202edb4..707d1f64eb4b 100644 --- a/aws-java-sdk-rds/pom.xml +++ b/aws-java-sdk-rds/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-rds diff --git a/aws-java-sdk-rdsdata/pom.xml b/aws-java-sdk-rdsdata/pom.xml index 843d00277665..e04e4c725fe4 100644 --- a/aws-java-sdk-rdsdata/pom.xml +++ b/aws-java-sdk-rdsdata/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-rdsdata diff --git a/aws-java-sdk-redshift/pom.xml b/aws-java-sdk-redshift/pom.xml index 3b65a54c2a70..889fd3e660ba 100644 --- a/aws-java-sdk-redshift/pom.xml +++ b/aws-java-sdk-redshift/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-redshift diff --git a/aws-java-sdk-redshiftdataapi/pom.xml b/aws-java-sdk-redshiftdataapi/pom.xml index 1962aa4cc626..a709341b5c3c 100644 --- a/aws-java-sdk-redshiftdataapi/pom.xml +++ b/aws-java-sdk-redshiftdataapi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-redshiftdataapi diff --git a/aws-java-sdk-rekognition/pom.xml b/aws-java-sdk-rekognition/pom.xml index 6a29d0aa703e..ed8de22cb8e2 100644 --- a/aws-java-sdk-rekognition/pom.xml +++ b/aws-java-sdk-rekognition/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-rekognition diff --git a/aws-java-sdk-resourcegroups/pom.xml b/aws-java-sdk-resourcegroups/pom.xml index ea4e875f9bad..c79e72edf2ff 100644 --- a/aws-java-sdk-resourcegroups/pom.xml +++ b/aws-java-sdk-resourcegroups/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-resourcegroups diff --git a/aws-java-sdk-resourcegroupstaggingapi/pom.xml b/aws-java-sdk-resourcegroupstaggingapi/pom.xml index b8febbc950b2..b967a433d821 100644 --- a/aws-java-sdk-resourcegroupstaggingapi/pom.xml +++ b/aws-java-sdk-resourcegroupstaggingapi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-resourcegroupstaggingapi diff --git a/aws-java-sdk-robomaker/pom.xml b/aws-java-sdk-robomaker/pom.xml index 4750e5e003c7..5a3ec071ba2a 100644 --- a/aws-java-sdk-robomaker/pom.xml +++ b/aws-java-sdk-robomaker/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-robomaker diff --git a/aws-java-sdk-route53/pom.xml b/aws-java-sdk-route53/pom.xml index 8fc901b323d3..2b9c6c36a571 100644 --- a/aws-java-sdk-route53/pom.xml +++ b/aws-java-sdk-route53/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-route53 diff --git a/aws-java-sdk-route53resolver/pom.xml b/aws-java-sdk-route53resolver/pom.xml index 4998c46e84af..4ba9dc264b9f 100644 --- a/aws-java-sdk-route53resolver/pom.xml +++ b/aws-java-sdk-route53resolver/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-route53resolver diff --git a/aws-java-sdk-s3/pom.xml b/aws-java-sdk-s3/pom.xml index df00ca2a64a9..f975a4a6ee8b 100644 --- a/aws-java-sdk-s3/pom.xml +++ b/aws-java-sdk-s3/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-s3 diff --git a/aws-java-sdk-s3control/pom.xml b/aws-java-sdk-s3control/pom.xml index 8caeac261b55..a08c59bd4b4a 100644 --- a/aws-java-sdk-s3control/pom.xml +++ b/aws-java-sdk-s3control/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-s3control diff --git a/aws-java-sdk-s3outposts/pom.xml b/aws-java-sdk-s3outposts/pom.xml index 2116956e7c25..6bae93d9a39d 100644 --- a/aws-java-sdk-s3outposts/pom.xml +++ b/aws-java-sdk-s3outposts/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-s3outposts diff --git a/aws-java-sdk-sagemaker/pom.xml b/aws-java-sdk-sagemaker/pom.xml index dd4fb0198490..f990d002abc2 100644 --- a/aws-java-sdk-sagemaker/pom.xml +++ b/aws-java-sdk-sagemaker/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-sagemaker diff --git a/aws-java-sdk-sagemakeredgemanager/pom.xml b/aws-java-sdk-sagemakeredgemanager/pom.xml index 68206c5b3844..57a7054ef3b0 100644 --- a/aws-java-sdk-sagemakeredgemanager/pom.xml +++ b/aws-java-sdk-sagemakeredgemanager/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-sagemakeredgemanager diff --git a/aws-java-sdk-sagemakerfeaturestoreruntime/pom.xml b/aws-java-sdk-sagemakerfeaturestoreruntime/pom.xml index 9ec7c11eae3e..baf24d128e63 100644 --- a/aws-java-sdk-sagemakerfeaturestoreruntime/pom.xml +++ b/aws-java-sdk-sagemakerfeaturestoreruntime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-sagemakerfeaturestoreruntime diff --git a/aws-java-sdk-sagemakerruntime/pom.xml b/aws-java-sdk-sagemakerruntime/pom.xml index b2f78dd43be0..cb57def5ad06 100644 --- a/aws-java-sdk-sagemakerruntime/pom.xml +++ b/aws-java-sdk-sagemakerruntime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-sagemakerruntime diff --git a/aws-java-sdk-savingsplans/pom.xml b/aws-java-sdk-savingsplans/pom.xml index 92a4b0e45004..694f34d6799b 100644 --- a/aws-java-sdk-savingsplans/pom.xml +++ b/aws-java-sdk-savingsplans/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-savingsplans diff --git a/aws-java-sdk-schemas/pom.xml b/aws-java-sdk-schemas/pom.xml index a3b721fc694a..bf5bfd3720e8 100644 --- a/aws-java-sdk-schemas/pom.xml +++ b/aws-java-sdk-schemas/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-schemas diff --git a/aws-java-sdk-secretsmanager/pom.xml b/aws-java-sdk-secretsmanager/pom.xml index f86dbf07f818..f1cc4b59b796 100644 --- a/aws-java-sdk-secretsmanager/pom.xml +++ b/aws-java-sdk-secretsmanager/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-secretsmanager diff --git a/aws-java-sdk-securityhub/pom.xml b/aws-java-sdk-securityhub/pom.xml index 5d62883c78f7..e1c56fb01bac 100644 --- a/aws-java-sdk-securityhub/pom.xml +++ b/aws-java-sdk-securityhub/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-securityhub diff --git a/aws-java-sdk-serverlessapplicationrepository/pom.xml b/aws-java-sdk-serverlessapplicationrepository/pom.xml index fe47123fd25a..8836c081ae87 100644 --- a/aws-java-sdk-serverlessapplicationrepository/pom.xml +++ b/aws-java-sdk-serverlessapplicationrepository/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-serverlessapplicationrepository diff --git a/aws-java-sdk-servermigration/pom.xml b/aws-java-sdk-servermigration/pom.xml index 5a07e3f2a6a5..faea64e79ee2 100644 --- a/aws-java-sdk-servermigration/pom.xml +++ b/aws-java-sdk-servermigration/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-servermigration diff --git a/aws-java-sdk-servicecatalog/pom.xml b/aws-java-sdk-servicecatalog/pom.xml index 139092abbc35..e2dee63d8f81 100644 --- a/aws-java-sdk-servicecatalog/pom.xml +++ b/aws-java-sdk-servicecatalog/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-servicecatalog diff --git a/aws-java-sdk-servicediscovery/pom.xml b/aws-java-sdk-servicediscovery/pom.xml index fafed70bdccb..a02b2cab7199 100644 --- a/aws-java-sdk-servicediscovery/pom.xml +++ b/aws-java-sdk-servicediscovery/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-servicediscovery diff --git a/aws-java-sdk-servicequotas/pom.xml b/aws-java-sdk-servicequotas/pom.xml index fe0643ce7e55..560cc96e7b40 100644 --- a/aws-java-sdk-servicequotas/pom.xml +++ b/aws-java-sdk-servicequotas/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-servicequotas diff --git a/aws-java-sdk-ses/pom.xml b/aws-java-sdk-ses/pom.xml index aa38a27daf62..3e736a4d2485 100644 --- a/aws-java-sdk-ses/pom.xml +++ b/aws-java-sdk-ses/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-ses diff --git a/aws-java-sdk-sesv2/pom.xml b/aws-java-sdk-sesv2/pom.xml index 5e449d1a3ac4..74c897effa02 100644 --- a/aws-java-sdk-sesv2/pom.xml +++ b/aws-java-sdk-sesv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-sesv2 diff --git a/aws-java-sdk-shield/pom.xml b/aws-java-sdk-shield/pom.xml index 7c9a19f65392..39320826a868 100644 --- a/aws-java-sdk-shield/pom.xml +++ b/aws-java-sdk-shield/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-shield diff --git a/aws-java-sdk-signer/pom.xml b/aws-java-sdk-signer/pom.xml index a40874b455a0..12ca621970b3 100644 --- a/aws-java-sdk-signer/pom.xml +++ b/aws-java-sdk-signer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-signer diff --git a/aws-java-sdk-simpledb/pom.xml b/aws-java-sdk-simpledb/pom.xml index fddb2c3a834b..cbf1e5985742 100644 --- a/aws-java-sdk-simpledb/pom.xml +++ b/aws-java-sdk-simpledb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-simpledb diff --git a/aws-java-sdk-simpleworkflow/pom.xml b/aws-java-sdk-simpleworkflow/pom.xml index ca3cdf40cbff..194c6f5f01ef 100644 --- a/aws-java-sdk-simpleworkflow/pom.xml +++ b/aws-java-sdk-simpleworkflow/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-simpleworkflow diff --git a/aws-java-sdk-snowball/pom.xml b/aws-java-sdk-snowball/pom.xml index 078e57a47be2..b6890c1c80bb 100644 --- a/aws-java-sdk-snowball/pom.xml +++ b/aws-java-sdk-snowball/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-snowball diff --git a/aws-java-sdk-sns/pom.xml b/aws-java-sdk-sns/pom.xml index 556fe28d2b3f..1ea0fe01d690 100644 --- a/aws-java-sdk-sns/pom.xml +++ b/aws-java-sdk-sns/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-sns diff --git a/aws-java-sdk-sqs/pom.xml b/aws-java-sdk-sqs/pom.xml index 253a4a35964c..c127a42b3c9b 100644 --- a/aws-java-sdk-sqs/pom.xml +++ b/aws-java-sdk-sqs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-sqs diff --git a/aws-java-sdk-ssm/pom.xml b/aws-java-sdk-ssm/pom.xml index 66fd6e4dd3f9..4c71a7e8f6f6 100644 --- a/aws-java-sdk-ssm/pom.xml +++ b/aws-java-sdk-ssm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-ssm diff --git a/aws-java-sdk-sso/pom.xml b/aws-java-sdk-sso/pom.xml index 10dab4f9f822..d44901da9a9e 100644 --- a/aws-java-sdk-sso/pom.xml +++ b/aws-java-sdk-sso/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-sso diff --git a/aws-java-sdk-ssoadmin/pom.xml b/aws-java-sdk-ssoadmin/pom.xml index ae60c8b78bfe..2f0b57bbe1b6 100644 --- a/aws-java-sdk-ssoadmin/pom.xml +++ b/aws-java-sdk-ssoadmin/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-ssoadmin diff --git a/aws-java-sdk-ssooidc/pom.xml b/aws-java-sdk-ssooidc/pom.xml index 118b85405137..5106f48406a3 100644 --- a/aws-java-sdk-ssooidc/pom.xml +++ b/aws-java-sdk-ssooidc/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-ssooidc diff --git a/aws-java-sdk-stepfunctions/pom.xml b/aws-java-sdk-stepfunctions/pom.xml index 8190ca2a4dae..820ff2a2ea60 100644 --- a/aws-java-sdk-stepfunctions/pom.xml +++ b/aws-java-sdk-stepfunctions/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-stepfunctions diff --git a/aws-java-sdk-storagegateway/pom.xml b/aws-java-sdk-storagegateway/pom.xml index 2154c7008ccb..08e0d7ee9a74 100644 --- a/aws-java-sdk-storagegateway/pom.xml +++ b/aws-java-sdk-storagegateway/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-storagegateway diff --git a/aws-java-sdk-sts/pom.xml b/aws-java-sdk-sts/pom.xml index 54b46f465098..157f8efa122f 100644 --- a/aws-java-sdk-sts/pom.xml +++ b/aws-java-sdk-sts/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-sts diff --git a/aws-java-sdk-support/pom.xml b/aws-java-sdk-support/pom.xml index 572d29183f51..9711a2897250 100644 --- a/aws-java-sdk-support/pom.xml +++ b/aws-java-sdk-support/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-support diff --git a/aws-java-sdk-synthetics/pom.xml b/aws-java-sdk-synthetics/pom.xml index 9babb8775c52..9f3af2532e85 100644 --- a/aws-java-sdk-synthetics/pom.xml +++ b/aws-java-sdk-synthetics/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-synthetics diff --git a/aws-java-sdk-test-utils/pom.xml b/aws-java-sdk-test-utils/pom.xml index d65bb1a43cd5..c235e714c9c5 100644 --- a/aws-java-sdk-test-utils/pom.xml +++ b/aws-java-sdk-test-utils/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-test-utils diff --git a/aws-java-sdk-textract/pom.xml b/aws-java-sdk-textract/pom.xml index 93d8f79b5100..9e24a3f923ea 100644 --- a/aws-java-sdk-textract/pom.xml +++ b/aws-java-sdk-textract/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-textract diff --git a/aws-java-sdk-timestreamquery/pom.xml b/aws-java-sdk-timestreamquery/pom.xml index 46f6ec56c398..76cdbcc313d2 100644 --- a/aws-java-sdk-timestreamquery/pom.xml +++ b/aws-java-sdk-timestreamquery/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-timestreamquery diff --git a/aws-java-sdk-timestreamwrite/pom.xml b/aws-java-sdk-timestreamwrite/pom.xml index 0f18a69465c5..01edb6559f4c 100644 --- a/aws-java-sdk-timestreamwrite/pom.xml +++ b/aws-java-sdk-timestreamwrite/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-timestreamwrite diff --git a/aws-java-sdk-transcribe/pom.xml b/aws-java-sdk-transcribe/pom.xml index 694a694f0e37..2b792d7e38f8 100644 --- a/aws-java-sdk-transcribe/pom.xml +++ b/aws-java-sdk-transcribe/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-transcribe diff --git a/aws-java-sdk-transfer/pom.xml b/aws-java-sdk-transfer/pom.xml index ef0179846d41..361bc3988069 100644 --- a/aws-java-sdk-transfer/pom.xml +++ b/aws-java-sdk-transfer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-transfer diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/CreateServerRequest.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/CreateServerRequest.java index 4981174dae5c..9c2d83baa595 100644 --- a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/CreateServerRequest.java +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/CreateServerRequest.java @@ -83,6 +83,8 @@ public class CreateServerRequest extends com.amazonaws.AmazonWebServiceRequest i * */ private String certificate; + + private String domain; /** *

                                                        * The virtual private cloud (VPC) endpoint settings that are configured for your server. When you host your @@ -554,6 +556,46 @@ public CreateServerRequest withCertificate(String certificate) { return this; } + /** + * @param domain + * @see Domain + */ + + public void setDomain(String domain) { + this.domain = domain; + } + + /** + * @return + * @see Domain + */ + + public String getDomain() { + return this.domain; + } + + /** + * @param domain + * @return Returns a reference to this object so that method calls can be chained together. + * @see Domain + */ + + public CreateServerRequest withDomain(String domain) { + setDomain(domain); + return this; + } + + /** + * @param domain + * @return Returns a reference to this object so that method calls can be chained together. + * @see Domain + */ + + public CreateServerRequest withDomain(Domain domain) { + this.domain = domain.toString(); + return this; + } + /** *

                                                        * The virtual private cloud (VPC) endpoint settings that are configured for your server. When you host your @@ -1620,6 +1662,8 @@ public String toString() { sb.append("{"); if (getCertificate() != null) sb.append("Certificate: ").append(getCertificate()).append(","); + if (getDomain() != null) + sb.append("Domain: ").append(getDomain()).append(","); if (getEndpointDetails() != null) sb.append("EndpointDetails: ").append(getEndpointDetails()).append(","); if (getEndpointType() != null) @@ -1656,6 +1700,10 @@ public boolean equals(Object obj) { return false; if (other.getCertificate() != null && other.getCertificate().equals(this.getCertificate()) == false) return false; + if (other.getDomain() == null ^ this.getDomain() == null) + return false; + if (other.getDomain() != null && other.getDomain().equals(this.getDomain()) == false) + return false; if (other.getEndpointDetails() == null ^ this.getEndpointDetails() == null) return false; if (other.getEndpointDetails() != null && other.getEndpointDetails().equals(this.getEndpointDetails()) == false) @@ -1701,6 +1749,7 @@ public int hashCode() { int hashCode = 1; hashCode = prime * hashCode + ((getCertificate() == null) ? 0 : getCertificate().hashCode()); + hashCode = prime * hashCode + ((getDomain() == null) ? 0 : getDomain().hashCode()); hashCode = prime * hashCode + ((getEndpointDetails() == null) ? 0 : getEndpointDetails().hashCode()); hashCode = prime * hashCode + ((getEndpointType() == null) ? 0 : getEndpointType().hashCode()); hashCode = prime * hashCode + ((getHostKey() == null) ? 0 : getHostKey().hashCode()); diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/CreateUserRequest.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/CreateUserRequest.java index a30d5c4ecb72..f7c5ed66f1dd 100644 --- a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/CreateUserRequest.java +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/CreateUserRequest.java @@ -95,6 +95,8 @@ public class CreateUserRequest extends com.amazonaws.AmazonWebServiceRequest imp * */ private String policy; + + private PosixProfile posixProfile; /** *

                                                        * The IAM role that controls your users' access to your Amazon S3 bucket. The policies attached to this role will @@ -669,6 +671,32 @@ public CreateUserRequest withPolicy(String policy) { return this; } + /** + * @param posixProfile + */ + + public void setPosixProfile(PosixProfile posixProfile) { + this.posixProfile = posixProfile; + } + + /** + * @return + */ + + public PosixProfile getPosixProfile() { + return this.posixProfile; + } + + /** + * @param posixProfile + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateUserRequest withPosixProfile(PosixProfile posixProfile) { + setPosixProfile(posixProfile); + return this; + } + /** *

                                                        * The IAM role that controls your users' access to your Amazon S3 bucket. The policies attached to this role will @@ -969,6 +997,8 @@ public String toString() { sb.append("HomeDirectoryMappings: ").append(getHomeDirectoryMappings()).append(","); if (getPolicy() != null) sb.append("Policy: ").append(getPolicy()).append(","); + if (getPosixProfile() != null) + sb.append("PosixProfile: ").append(getPosixProfile()).append(","); if (getRole() != null) sb.append("Role: ").append(getRole()).append(","); if (getServerId() != null) @@ -1009,6 +1039,10 @@ public boolean equals(Object obj) { return false; if (other.getPolicy() != null && other.getPolicy().equals(this.getPolicy()) == false) return false; + if (other.getPosixProfile() == null ^ this.getPosixProfile() == null) + return false; + if (other.getPosixProfile() != null && other.getPosixProfile().equals(this.getPosixProfile()) == false) + return false; if (other.getRole() == null ^ this.getRole() == null) return false; if (other.getRole() != null && other.getRole().equals(this.getRole()) == false) @@ -1041,6 +1075,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getHomeDirectoryType() == null) ? 0 : getHomeDirectoryType().hashCode()); hashCode = prime * hashCode + ((getHomeDirectoryMappings() == null) ? 0 : getHomeDirectoryMappings().hashCode()); hashCode = prime * hashCode + ((getPolicy() == null) ? 0 : getPolicy().hashCode()); + hashCode = prime * hashCode + ((getPosixProfile() == null) ? 0 : getPosixProfile().hashCode()); hashCode = prime * hashCode + ((getRole() == null) ? 0 : getRole().hashCode()); hashCode = prime * hashCode + ((getServerId() == null) ? 0 : getServerId().hashCode()); hashCode = prime * hashCode + ((getSshPublicKeyBody() == null) ? 0 : getSshPublicKeyBody().hashCode()); diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/DescribedServer.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/DescribedServer.java index 01f3c5171313..68b213e41b49 100644 --- a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/DescribedServer.java +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/DescribedServer.java @@ -41,6 +41,8 @@ public class DescribedServer implements Serializable, Cloneable, StructuredPojo *

                                                        */ private String certificate; + + private String domain; /** *

                                                        * Specifies the virtual private cloud (VPC) endpoint settings that you configured for your server. @@ -233,6 +235,46 @@ public DescribedServer withCertificate(String certificate) { return this; } + /** + * @param domain + * @see Domain + */ + + public void setDomain(String domain) { + this.domain = domain; + } + + /** + * @return + * @see Domain + */ + + public String getDomain() { + return this.domain; + } + + /** + * @param domain + * @return Returns a reference to this object so that method calls can be chained together. + * @see Domain + */ + + public DescribedServer withDomain(String domain) { + setDomain(domain); + return this; + } + + /** + * @param domain + * @return Returns a reference to this object so that method calls can be chained together. + * @see Domain + */ + + public DescribedServer withDomain(Domain domain) { + this.domain = domain.toString(); + return this; + } + /** *

                                                        * Specifies the virtual private cloud (VPC) endpoint settings that you configured for your server. @@ -1159,6 +1201,8 @@ public String toString() { sb.append("Arn: ").append(getArn()).append(","); if (getCertificate() != null) sb.append("Certificate: ").append(getCertificate()).append(","); + if (getDomain() != null) + sb.append("Domain: ").append(getDomain()).append(","); if (getEndpointDetails() != null) sb.append("EndpointDetails: ").append(getEndpointDetails()).append(","); if (getEndpointType() != null) @@ -1205,6 +1249,10 @@ public boolean equals(Object obj) { return false; if (other.getCertificate() != null && other.getCertificate().equals(this.getCertificate()) == false) return false; + if (other.getDomain() == null ^ this.getDomain() == null) + return false; + if (other.getDomain() != null && other.getDomain().equals(this.getDomain()) == false) + return false; if (other.getEndpointDetails() == null ^ this.getEndpointDetails() == null) return false; if (other.getEndpointDetails() != null && other.getEndpointDetails().equals(this.getEndpointDetails()) == false) @@ -1263,6 +1311,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getArn() == null) ? 0 : getArn().hashCode()); hashCode = prime * hashCode + ((getCertificate() == null) ? 0 : getCertificate().hashCode()); + hashCode = prime * hashCode + ((getDomain() == null) ? 0 : getDomain().hashCode()); hashCode = prime * hashCode + ((getEndpointDetails() == null) ? 0 : getEndpointDetails().hashCode()); hashCode = prime * hashCode + ((getEndpointType() == null) ? 0 : getEndpointType().hashCode()); hashCode = prime * hashCode + ((getHostKeyFingerprint() == null) ? 0 : getHostKeyFingerprint().hashCode()); diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/DescribedUser.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/DescribedUser.java index 524553a49f9f..0efc9e0e17cc 100644 --- a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/DescribedUser.java +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/DescribedUser.java @@ -73,6 +73,8 @@ public class DescribedUser implements Serializable, Cloneable, StructuredPojo { *

                                                        */ private String policy; + + private PosixProfile posixProfile; /** *

                                                        * Specifies the IAM role that controls your users' access to your Amazon S3 bucket. The policies attached to this @@ -468,6 +470,32 @@ public DescribedUser withPolicy(String policy) { return this; } + /** + * @param posixProfile + */ + + public void setPosixProfile(PosixProfile posixProfile) { + this.posixProfile = posixProfile; + } + + /** + * @return + */ + + public PosixProfile getPosixProfile() { + return this.posixProfile; + } + + /** + * @param posixProfile + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public DescribedUser withPosixProfile(PosixProfile posixProfile) { + setPosixProfile(posixProfile); + return this; + } + /** *

                                                        * Specifies the IAM role that controls your users' access to your Amazon S3 bucket. The policies attached to this @@ -742,6 +770,8 @@ public String toString() { sb.append("HomeDirectoryType: ").append(getHomeDirectoryType()).append(","); if (getPolicy() != null) sb.append("Policy: ").append(getPolicy()).append(","); + if (getPosixProfile() != null) + sb.append("PosixProfile: ").append(getPosixProfile()).append(","); if (getRole() != null) sb.append("Role: ").append(getRole()).append(","); if (getSshPublicKeys() != null) @@ -784,6 +814,10 @@ public boolean equals(Object obj) { return false; if (other.getPolicy() != null && other.getPolicy().equals(this.getPolicy()) == false) return false; + if (other.getPosixProfile() == null ^ this.getPosixProfile() == null) + return false; + if (other.getPosixProfile() != null && other.getPosixProfile().equals(this.getPosixProfile()) == false) + return false; if (other.getRole() == null ^ this.getRole() == null) return false; if (other.getRole() != null && other.getRole().equals(this.getRole()) == false) @@ -813,6 +847,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getHomeDirectoryMappings() == null) ? 0 : getHomeDirectoryMappings().hashCode()); hashCode = prime * hashCode + ((getHomeDirectoryType() == null) ? 0 : getHomeDirectoryType().hashCode()); hashCode = prime * hashCode + ((getPolicy() == null) ? 0 : getPolicy().hashCode()); + hashCode = prime * hashCode + ((getPosixProfile() == null) ? 0 : getPosixProfile().hashCode()); hashCode = prime * hashCode + ((getRole() == null) ? 0 : getRole().hashCode()); hashCode = prime * hashCode + ((getSshPublicKeys() == null) ? 0 : getSshPublicKeys().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/Domain.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/Domain.java new file mode 100644 index 000000000000..692b18d3b76d --- /dev/null +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/Domain.java @@ -0,0 +1,60 @@ +/* + * Copyright 2016-2021 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.transfer.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum Domain { + + S3("S3"), + EFS("EFS"); + + private String value; + + private Domain(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return Domain corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static Domain fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (Domain enumEntry : Domain.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/ListedServer.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/ListedServer.java index 8ae30ec30104..5dd8b59e96cf 100644 --- a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/ListedServer.java +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/ListedServer.java @@ -34,6 +34,8 @@ public class ListedServer implements Serializable, Cloneable, StructuredPojo { *

                                                        */ private String arn; + + private String domain; /** *

                                                        * Specifies the authentication method used to validate a user for a server that was specified. This can include @@ -122,6 +124,46 @@ public ListedServer withArn(String arn) { return this; } + /** + * @param domain + * @see Domain + */ + + public void setDomain(String domain) { + this.domain = domain; + } + + /** + * @return + * @see Domain + */ + + public String getDomain() { + return this.domain; + } + + /** + * @param domain + * @return Returns a reference to this object so that method calls can be chained together. + * @see Domain + */ + + public ListedServer withDomain(String domain) { + setDomain(domain); + return this; + } + + /** + * @param domain + * @return Returns a reference to this object so that method calls can be chained together. + * @see Domain + */ + + public ListedServer withDomain(Domain domain) { + this.domain = domain.toString(); + return this; + } + /** *

                                                        * Specifies the authentication method used to validate a user for a server that was specified. This can include @@ -515,6 +557,8 @@ public String toString() { sb.append("{"); if (getArn() != null) sb.append("Arn: ").append(getArn()).append(","); + if (getDomain() != null) + sb.append("Domain: ").append(getDomain()).append(","); if (getIdentityProviderType() != null) sb.append("IdentityProviderType: ").append(getIdentityProviderType()).append(","); if (getEndpointType() != null) @@ -545,6 +589,10 @@ public boolean equals(Object obj) { return false; if (other.getArn() != null && other.getArn().equals(this.getArn()) == false) return false; + if (other.getDomain() == null ^ this.getDomain() == null) + return false; + if (other.getDomain() != null && other.getDomain().equals(this.getDomain()) == false) + return false; if (other.getIdentityProviderType() == null ^ this.getIdentityProviderType() == null) return false; if (other.getIdentityProviderType() != null && other.getIdentityProviderType().equals(this.getIdentityProviderType()) == false) @@ -578,6 +626,7 @@ public int hashCode() { int hashCode = 1; hashCode = prime * hashCode + ((getArn() == null) ? 0 : getArn().hashCode()); + hashCode = prime * hashCode + ((getDomain() == null) ? 0 : getDomain().hashCode()); hashCode = prime * hashCode + ((getIdentityProviderType() == null) ? 0 : getIdentityProviderType().hashCode()); hashCode = prime * hashCode + ((getEndpointType() == null) ? 0 : getEndpointType().hashCode()); hashCode = prime * hashCode + ((getLoggingRole() == null) ? 0 : getLoggingRole().hashCode()); diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/PosixProfile.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/PosixProfile.java new file mode 100644 index 000000000000..67c0e691274b --- /dev/null +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/PosixProfile.java @@ -0,0 +1,210 @@ +/* + * Copyright 2016-2021 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.transfer.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PosixProfile implements Serializable, Cloneable, StructuredPojo { + + private Long uid; + + private Long gid; + + private java.util.List secondaryGids; + + /** + * @param uid + */ + + public void setUid(Long uid) { + this.uid = uid; + } + + /** + * @return + */ + + public Long getUid() { + return this.uid; + } + + /** + * @param uid + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PosixProfile withUid(Long uid) { + setUid(uid); + return this; + } + + /** + * @param gid + */ + + public void setGid(Long gid) { + this.gid = gid; + } + + /** + * @return + */ + + public Long getGid() { + return this.gid; + } + + /** + * @param gid + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PosixProfile withGid(Long gid) { + setGid(gid); + return this; + } + + /** + * @return + */ + + public java.util.List getSecondaryGids() { + return secondaryGids; + } + + /** + * @param secondaryGids + */ + + public void setSecondaryGids(java.util.Collection secondaryGids) { + if (secondaryGids == null) { + this.secondaryGids = null; + return; + } + + this.secondaryGids = new java.util.ArrayList(secondaryGids); + } + + /** + *

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

                                                        + * + * @param secondaryGids + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PosixProfile withSecondaryGids(Long... secondaryGids) { + if (this.secondaryGids == null) { + setSecondaryGids(new java.util.ArrayList(secondaryGids.length)); + } + for (Long ele : secondaryGids) { + this.secondaryGids.add(ele); + } + return this; + } + + /** + * @param secondaryGids + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PosixProfile withSecondaryGids(java.util.Collection secondaryGids) { + setSecondaryGids(secondaryGids); + 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 (getUid() != null) + sb.append("Uid: ").append(getUid()).append(","); + if (getGid() != null) + sb.append("Gid: ").append(getGid()).append(","); + if (getSecondaryGids() != null) + sb.append("SecondaryGids: ").append(getSecondaryGids()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof PosixProfile == false) + return false; + PosixProfile other = (PosixProfile) obj; + if (other.getUid() == null ^ this.getUid() == null) + return false; + if (other.getUid() != null && other.getUid().equals(this.getUid()) == false) + return false; + if (other.getGid() == null ^ this.getGid() == null) + return false; + if (other.getGid() != null && other.getGid().equals(this.getGid()) == false) + return false; + if (other.getSecondaryGids() == null ^ this.getSecondaryGids() == null) + return false; + if (other.getSecondaryGids() != null && other.getSecondaryGids().equals(this.getSecondaryGids()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getUid() == null) ? 0 : getUid().hashCode()); + hashCode = prime * hashCode + ((getGid() == null) ? 0 : getGid().hashCode()); + hashCode = prime * hashCode + ((getSecondaryGids() == null) ? 0 : getSecondaryGids().hashCode()); + return hashCode; + } + + @Override + public PosixProfile clone() { + try { + return (PosixProfile) 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.transfer.model.transform.PosixProfileMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/UpdateUserRequest.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/UpdateUserRequest.java index af1225d6f6a2..855b4b7e9757 100644 --- a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/UpdateUserRequest.java +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/UpdateUserRequest.java @@ -96,6 +96,8 @@ public class UpdateUserRequest extends com.amazonaws.AmazonWebServiceRequest imp * */ private String policy; + + private PosixProfile posixProfile; /** *

                                                        * The IAM role that controls your users' access to your Amazon S3 bucket. The policies attached to this role will @@ -662,6 +664,32 @@ public UpdateUserRequest withPolicy(String policy) { return this; } + /** + * @param posixProfile + */ + + public void setPosixProfile(PosixProfile posixProfile) { + this.posixProfile = posixProfile; + } + + /** + * @return + */ + + public PosixProfile getPosixProfile() { + return this.posixProfile; + } + + /** + * @param posixProfile + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public UpdateUserRequest withPosixProfile(PosixProfile posixProfile) { + setPosixProfile(posixProfile); + return this; + } + /** *

                                                        * The IAM role that controls your users' access to your Amazon S3 bucket. The policies attached to this role will @@ -838,6 +866,8 @@ public String toString() { sb.append("HomeDirectoryMappings: ").append(getHomeDirectoryMappings()).append(","); if (getPolicy() != null) sb.append("Policy: ").append(getPolicy()).append(","); + if (getPosixProfile() != null) + sb.append("PosixProfile: ").append(getPosixProfile()).append(","); if (getRole() != null) sb.append("Role: ").append(getRole()).append(","); if (getServerId() != null) @@ -874,6 +904,10 @@ public boolean equals(Object obj) { return false; if (other.getPolicy() != null && other.getPolicy().equals(this.getPolicy()) == false) return false; + if (other.getPosixProfile() == null ^ this.getPosixProfile() == null) + return false; + if (other.getPosixProfile() != null && other.getPosixProfile().equals(this.getPosixProfile()) == false) + return false; if (other.getRole() == null ^ this.getRole() == null) return false; if (other.getRole() != null && other.getRole().equals(this.getRole()) == false) @@ -898,6 +932,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getHomeDirectoryType() == null) ? 0 : getHomeDirectoryType().hashCode()); hashCode = prime * hashCode + ((getHomeDirectoryMappings() == null) ? 0 : getHomeDirectoryMappings().hashCode()); hashCode = prime * hashCode + ((getPolicy() == null) ? 0 : getPolicy().hashCode()); + hashCode = prime * hashCode + ((getPosixProfile() == null) ? 0 : getPosixProfile().hashCode()); hashCode = prime * hashCode + ((getRole() == null) ? 0 : getRole().hashCode()); hashCode = prime * hashCode + ((getServerId() == null) ? 0 : getServerId().hashCode()); hashCode = prime * hashCode + ((getUserName() == null) ? 0 : getUserName().hashCode()); diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/CreateServerRequestMarshaller.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/CreateServerRequestMarshaller.java index cf9e1bf52560..d19785cb35b6 100644 --- a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/CreateServerRequestMarshaller.java +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/CreateServerRequestMarshaller.java @@ -30,6 +30,8 @@ public class CreateServerRequestMarshaller { private static final MarshallingInfo CERTIFICATE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("Certificate").build(); + private static final MarshallingInfo DOMAIN_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Domain").build(); private static final MarshallingInfo ENDPOINTDETAILS_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("EndpointDetails").build(); private static final MarshallingInfo ENDPOINTTYPE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) @@ -66,6 +68,7 @@ public void marshall(CreateServerRequest createServerRequest, ProtocolMarshaller try { protocolMarshaller.marshall(createServerRequest.getCertificate(), CERTIFICATE_BINDING); + protocolMarshaller.marshall(createServerRequest.getDomain(), DOMAIN_BINDING); protocolMarshaller.marshall(createServerRequest.getEndpointDetails(), ENDPOINTDETAILS_BINDING); protocolMarshaller.marshall(createServerRequest.getEndpointType(), ENDPOINTTYPE_BINDING); protocolMarshaller.marshall(createServerRequest.getHostKey(), HOSTKEY_BINDING); diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/CreateUserRequestMarshaller.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/CreateUserRequestMarshaller.java index b2a1f31a56e4..7293a8915c28 100644 --- a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/CreateUserRequestMarshaller.java +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/CreateUserRequestMarshaller.java @@ -36,6 +36,8 @@ public class CreateUserRequestMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("HomeDirectoryMappings").build(); private static final MarshallingInfo POLICY_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("Policy").build(); + private static final MarshallingInfo POSIXPROFILE_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("PosixProfile").build(); private static final MarshallingInfo ROLE_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("Role").build(); private static final MarshallingInfo SERVERID_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) @@ -67,6 +69,7 @@ public void marshall(CreateUserRequest createUserRequest, ProtocolMarshaller pro protocolMarshaller.marshall(createUserRequest.getHomeDirectoryType(), HOMEDIRECTORYTYPE_BINDING); protocolMarshaller.marshall(createUserRequest.getHomeDirectoryMappings(), HOMEDIRECTORYMAPPINGS_BINDING); protocolMarshaller.marshall(createUserRequest.getPolicy(), POLICY_BINDING); + protocolMarshaller.marshall(createUserRequest.getPosixProfile(), POSIXPROFILE_BINDING); protocolMarshaller.marshall(createUserRequest.getRole(), ROLE_BINDING); protocolMarshaller.marshall(createUserRequest.getServerId(), SERVERID_BINDING); protocolMarshaller.marshall(createUserRequest.getSshPublicKeyBody(), SSHPUBLICKEYBODY_BINDING); diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedServerJsonUnmarshaller.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedServerJsonUnmarshaller.java index b786d3b023f2..93a67d9db8df 100644 --- a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedServerJsonUnmarshaller.java +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedServerJsonUnmarshaller.java @@ -56,6 +56,10 @@ public DescribedServer unmarshall(JsonUnmarshallerContext context) throws Except context.nextToken(); describedServer.setCertificate(context.getUnmarshaller(String.class).unmarshall(context)); } + if (context.testExpression("Domain", targetDepth)) { + context.nextToken(); + describedServer.setDomain(context.getUnmarshaller(String.class).unmarshall(context)); + } if (context.testExpression("EndpointDetails", targetDepth)) { context.nextToken(); describedServer.setEndpointDetails(EndpointDetailsJsonUnmarshaller.getInstance().unmarshall(context)); diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedServerMarshaller.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedServerMarshaller.java index 6ab6ae141867..aa17ebe0d0fe 100644 --- a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedServerMarshaller.java +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedServerMarshaller.java @@ -32,6 +32,8 @@ public class DescribedServerMarshaller { .marshallLocationName("Arn").build(); private static final MarshallingInfo CERTIFICATE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("Certificate").build(); + private static final MarshallingInfo DOMAIN_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Domain").build(); private static final MarshallingInfo ENDPOINTDETAILS_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("EndpointDetails").build(); private static final MarshallingInfo ENDPOINTTYPE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) @@ -75,6 +77,7 @@ public void marshall(DescribedServer describedServer, ProtocolMarshaller protoco try { protocolMarshaller.marshall(describedServer.getArn(), ARN_BINDING); protocolMarshaller.marshall(describedServer.getCertificate(), CERTIFICATE_BINDING); + protocolMarshaller.marshall(describedServer.getDomain(), DOMAIN_BINDING); protocolMarshaller.marshall(describedServer.getEndpointDetails(), ENDPOINTDETAILS_BINDING); protocolMarshaller.marshall(describedServer.getEndpointType(), ENDPOINTTYPE_BINDING); protocolMarshaller.marshall(describedServer.getHostKeyFingerprint(), HOSTKEYFINGERPRINT_BINDING); diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedUserJsonUnmarshaller.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedUserJsonUnmarshaller.java index 7a643adebe54..a4b5a02ad384 100644 --- a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedUserJsonUnmarshaller.java +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedUserJsonUnmarshaller.java @@ -70,6 +70,10 @@ public DescribedUser unmarshall(JsonUnmarshallerContext context) throws Exceptio context.nextToken(); describedUser.setPolicy(context.getUnmarshaller(String.class).unmarshall(context)); } + if (context.testExpression("PosixProfile", targetDepth)) { + context.nextToken(); + describedUser.setPosixProfile(PosixProfileJsonUnmarshaller.getInstance().unmarshall(context)); + } if (context.testExpression("Role", targetDepth)) { context.nextToken(); describedUser.setRole(context.getUnmarshaller(String.class).unmarshall(context)); diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedUserMarshaller.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedUserMarshaller.java index 617c3c0d71d6..6cf842cd30ff 100644 --- a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedUserMarshaller.java +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/DescribedUserMarshaller.java @@ -38,6 +38,8 @@ public class DescribedUserMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("HomeDirectoryType").build(); private static final MarshallingInfo POLICY_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("Policy").build(); + private static final MarshallingInfo POSIXPROFILE_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("PosixProfile").build(); private static final MarshallingInfo ROLE_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("Role").build(); private static final MarshallingInfo SSHPUBLICKEYS_BINDING = MarshallingInfo.builder(MarshallingType.LIST).marshallLocation(MarshallLocation.PAYLOAD) @@ -68,6 +70,7 @@ public void marshall(DescribedUser describedUser, ProtocolMarshaller protocolMar protocolMarshaller.marshall(describedUser.getHomeDirectoryMappings(), HOMEDIRECTORYMAPPINGS_BINDING); protocolMarshaller.marshall(describedUser.getHomeDirectoryType(), HOMEDIRECTORYTYPE_BINDING); protocolMarshaller.marshall(describedUser.getPolicy(), POLICY_BINDING); + protocolMarshaller.marshall(describedUser.getPosixProfile(), POSIXPROFILE_BINDING); protocolMarshaller.marshall(describedUser.getRole(), ROLE_BINDING); protocolMarshaller.marshall(describedUser.getSshPublicKeys(), SSHPUBLICKEYS_BINDING); protocolMarshaller.marshall(describedUser.getTags(), TAGS_BINDING); diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/ListedServerJsonUnmarshaller.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/ListedServerJsonUnmarshaller.java index ba05482ec6a3..26b35b989b16 100644 --- a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/ListedServerJsonUnmarshaller.java +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/ListedServerJsonUnmarshaller.java @@ -52,6 +52,10 @@ public ListedServer unmarshall(JsonUnmarshallerContext context) throws Exception context.nextToken(); listedServer.setArn(context.getUnmarshaller(String.class).unmarshall(context)); } + if (context.testExpression("Domain", targetDepth)) { + context.nextToken(); + listedServer.setDomain(context.getUnmarshaller(String.class).unmarshall(context)); + } if (context.testExpression("IdentityProviderType", targetDepth)) { context.nextToken(); listedServer.setIdentityProviderType(context.getUnmarshaller(String.class).unmarshall(context)); diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/ListedServerMarshaller.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/ListedServerMarshaller.java index 96f9205e84a9..2f232721473c 100644 --- a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/ListedServerMarshaller.java +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/ListedServerMarshaller.java @@ -29,6 +29,8 @@ public class ListedServerMarshaller { private static final MarshallingInfo ARN_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("Arn").build(); + private static final MarshallingInfo DOMAIN_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Domain").build(); private static final MarshallingInfo IDENTITYPROVIDERTYPE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("IdentityProviderType").build(); private static final MarshallingInfo ENDPOINTTYPE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) @@ -59,6 +61,7 @@ public void marshall(ListedServer listedServer, ProtocolMarshaller protocolMarsh try { protocolMarshaller.marshall(listedServer.getArn(), ARN_BINDING); + protocolMarshaller.marshall(listedServer.getDomain(), DOMAIN_BINDING); protocolMarshaller.marshall(listedServer.getIdentityProviderType(), IDENTITYPROVIDERTYPE_BINDING); protocolMarshaller.marshall(listedServer.getEndpointType(), ENDPOINTTYPE_BINDING); protocolMarshaller.marshall(listedServer.getLoggingRole(), LOGGINGROLE_BINDING); diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/PosixProfileJsonUnmarshaller.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/PosixProfileJsonUnmarshaller.java new file mode 100644 index 000000000000..ec55faf46d4d --- /dev/null +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/PosixProfileJsonUnmarshaller.java @@ -0,0 +1,84 @@ +/* + * Copyright 2016-2021 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.transfer.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.transfer.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * PosixProfile JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PosixProfileJsonUnmarshaller implements Unmarshaller { + + public PosixProfile unmarshall(JsonUnmarshallerContext context) throws Exception { + PosixProfile posixProfile = new PosixProfile(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("Uid", targetDepth)) { + context.nextToken(); + posixProfile.setUid(context.getUnmarshaller(Long.class).unmarshall(context)); + } + if (context.testExpression("Gid", targetDepth)) { + context.nextToken(); + posixProfile.setGid(context.getUnmarshaller(Long.class).unmarshall(context)); + } + if (context.testExpression("SecondaryGids", targetDepth)) { + context.nextToken(); + posixProfile.setSecondaryGids(new ListUnmarshaller(context.getUnmarshaller(Long.class)) + + .unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return posixProfile; + } + + private static PosixProfileJsonUnmarshaller instance; + + public static PosixProfileJsonUnmarshaller getInstance() { + if (instance == null) + instance = new PosixProfileJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/PosixProfileMarshaller.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/PosixProfileMarshaller.java new file mode 100644 index 000000000000..d73ffcdb33f6 --- /dev/null +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/PosixProfileMarshaller.java @@ -0,0 +1,62 @@ +/* + * Copyright 2016-2021 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.transfer.model.transform; + +import java.util.List; +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.transfer.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * PosixProfileMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class PosixProfileMarshaller { + + private static final MarshallingInfo UID_BINDING = MarshallingInfo.builder(MarshallingType.LONG).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Uid").build(); + private static final MarshallingInfo GID_BINDING = MarshallingInfo.builder(MarshallingType.LONG).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Gid").build(); + private static final MarshallingInfo SECONDARYGIDS_BINDING = MarshallingInfo.builder(MarshallingType.LIST).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("SecondaryGids").build(); + + private static final PosixProfileMarshaller instance = new PosixProfileMarshaller(); + + public static PosixProfileMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(PosixProfile posixProfile, ProtocolMarshaller protocolMarshaller) { + + if (posixProfile == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(posixProfile.getUid(), UID_BINDING); + protocolMarshaller.marshall(posixProfile.getGid(), GID_BINDING); + protocolMarshaller.marshall(posixProfile.getSecondaryGids(), SECONDARYGIDS_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/UpdateUserRequestMarshaller.java b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/UpdateUserRequestMarshaller.java index a4a50b7f11b3..d43485975821 100644 --- a/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/UpdateUserRequestMarshaller.java +++ b/aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/transform/UpdateUserRequestMarshaller.java @@ -36,6 +36,8 @@ public class UpdateUserRequestMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("HomeDirectoryMappings").build(); private static final MarshallingInfo POLICY_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("Policy").build(); + private static final MarshallingInfo POSIXPROFILE_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("PosixProfile").build(); private static final MarshallingInfo ROLE_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("Role").build(); private static final MarshallingInfo SERVERID_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) @@ -63,6 +65,7 @@ public void marshall(UpdateUserRequest updateUserRequest, ProtocolMarshaller pro protocolMarshaller.marshall(updateUserRequest.getHomeDirectoryType(), HOMEDIRECTORYTYPE_BINDING); protocolMarshaller.marshall(updateUserRequest.getHomeDirectoryMappings(), HOMEDIRECTORYMAPPINGS_BINDING); protocolMarshaller.marshall(updateUserRequest.getPolicy(), POLICY_BINDING); + protocolMarshaller.marshall(updateUserRequest.getPosixProfile(), POSIXPROFILE_BINDING); protocolMarshaller.marshall(updateUserRequest.getRole(), ROLE_BINDING); protocolMarshaller.marshall(updateUserRequest.getServerId(), SERVERID_BINDING); protocolMarshaller.marshall(updateUserRequest.getUserName(), USERNAME_BINDING); diff --git a/aws-java-sdk-translate/pom.xml b/aws-java-sdk-translate/pom.xml index 41e55d530b6e..1ec5e0ebc84a 100644 --- a/aws-java-sdk-translate/pom.xml +++ b/aws-java-sdk-translate/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-translate diff --git a/aws-java-sdk-waf/pom.xml b/aws-java-sdk-waf/pom.xml index 06b9bd452fa5..222c89282c5d 100644 --- a/aws-java-sdk-waf/pom.xml +++ b/aws-java-sdk-waf/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-waf diff --git a/aws-java-sdk-wafv2/pom.xml b/aws-java-sdk-wafv2/pom.xml index a96718d2b461..7598c9061e04 100644 --- a/aws-java-sdk-wafv2/pom.xml +++ b/aws-java-sdk-wafv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-wafv2 diff --git a/aws-java-sdk-wellarchitected/pom.xml b/aws-java-sdk-wellarchitected/pom.xml index 020b772f3fdf..7f72e5a07b96 100644 --- a/aws-java-sdk-wellarchitected/pom.xml +++ b/aws-java-sdk-wellarchitected/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-wellarchitected diff --git a/aws-java-sdk-workdocs/pom.xml b/aws-java-sdk-workdocs/pom.xml index 2a27e7633c19..cf0e290f0685 100644 --- a/aws-java-sdk-workdocs/pom.xml +++ b/aws-java-sdk-workdocs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-workdocs diff --git a/aws-java-sdk-worklink/pom.xml b/aws-java-sdk-worklink/pom.xml index 46693695b865..085551bd6467 100644 --- a/aws-java-sdk-worklink/pom.xml +++ b/aws-java-sdk-worklink/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-worklink diff --git a/aws-java-sdk-workmail/pom.xml b/aws-java-sdk-workmail/pom.xml index fbffbb502bd5..ed55f3ac5c83 100644 --- a/aws-java-sdk-workmail/pom.xml +++ b/aws-java-sdk-workmail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-workmail diff --git a/aws-java-sdk-workmailmessageflow/pom.xml b/aws-java-sdk-workmailmessageflow/pom.xml index ad2b76ce0fe6..d5d442e1e152 100644 --- a/aws-java-sdk-workmailmessageflow/pom.xml +++ b/aws-java-sdk-workmailmessageflow/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-workmailmessageflow diff --git a/aws-java-sdk-workspaces/pom.xml b/aws-java-sdk-workspaces/pom.xml index 7ac118109726..e08cae7f63be 100644 --- a/aws-java-sdk-workspaces/pom.xml +++ b/aws-java-sdk-workspaces/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-workspaces diff --git a/aws-java-sdk-xray/pom.xml b/aws-java-sdk-xray/pom.xml index d6362a05da3d..5a166c0ffeb7 100644 --- a/aws-java-sdk-xray/pom.xml +++ b/aws-java-sdk-xray/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk-xray diff --git a/aws-java-sdk/pom.xml b/aws-java-sdk/pom.xml index 9ea60a97f913..11c4427d862b 100644 --- a/aws-java-sdk/pom.xml +++ b/aws-java-sdk/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws aws-java-sdk diff --git a/jmespath-java/pom.xml b/jmespath-java/pom.xml index ec2ee8936f64..ae9250caec20 100644 --- a/jmespath-java/pom.xml +++ b/jmespath-java/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 com.amazonaws jmespath-java diff --git a/pom.xml b/pom.xml index b24fdb1cfc4e..fbbd86fd12bc 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.amazonaws aws-java-sdk-pom - 1.11.932 + 1.11.933 pom AWS SDK for Java The Amazon Web Services SDK for Java provides Java APIs diff --git a/release.properties b/release.properties index 9b4c6c793f8b..f1df807356ba 100644 --- a/release.properties +++ b/release.properties @@ -1 +1 @@ -releaseId=cd627411-16db-438d-b2f7-69162fed70f4 \ No newline at end of file +releaseId=e79e474e-e837-460f-beea-c68caded6d2d \ No newline at end of file