From 6d4883805a20922584c1d233b51636ac74f47bd3 Mon Sep 17 00:00:00 2001 From: AWS <> Date: Mon, 14 Sep 2020 21:28:09 +0000 Subject: [PATCH] AWS SDK for Java 1.11.861 --- CHANGELOG.md | 17 + README.md | 2 +- aws-java-sdk-accessanalyzer/pom.xml | 2 +- aws-java-sdk-acm/pom.xml | 2 +- aws-java-sdk-acmpca/pom.xml | 2 +- aws-java-sdk-alexaforbusiness/pom.xml | 2 +- aws-java-sdk-amplify/pom.xml | 2 +- aws-java-sdk-api-gateway/pom.xml | 2 +- aws-java-sdk-apigatewaymanagementapi/pom.xml | 2 +- aws-java-sdk-apigatewayv2/pom.xml | 2 +- aws-java-sdk-appconfig/pom.xml | 2 +- aws-java-sdk-appflow/pom.xml | 2 +- aws-java-sdk-applicationautoscaling/pom.xml | 2 +- aws-java-sdk-applicationinsights/pom.xml | 2 +- aws-java-sdk-appmesh/pom.xml | 2 +- aws-java-sdk-appstream/pom.xml | 2 +- aws-java-sdk-appsync/pom.xml | 2 +- aws-java-sdk-athena/pom.xml | 2 +- aws-java-sdk-augmentedairuntime/pom.xml | 2 +- aws-java-sdk-autoscaling/pom.xml | 2 +- aws-java-sdk-autoscalingplans/pom.xml | 2 +- aws-java-sdk-backup/pom.xml | 2 +- aws-java-sdk-batch/pom.xml | 2 +- aws-java-sdk-bom/pom.xml | 2 +- aws-java-sdk-braket/pom.xml | 2 +- aws-java-sdk-budgets/pom.xml | 2 +- aws-java-sdk-bundle/pom.xml | 4 +- aws-java-sdk-chime/pom.xml | 2 +- aws-java-sdk-cloud9/pom.xml | 2 +- aws-java-sdk-clouddirectory/pom.xml | 2 +- aws-java-sdk-cloudformation/pom.xml | 2 +- aws-java-sdk-cloudfront/pom.xml | 2 +- aws-java-sdk-cloudhsm/pom.xml | 2 +- aws-java-sdk-cloudhsmv2/pom.xml | 2 +- aws-java-sdk-cloudsearch/pom.xml | 2 +- aws-java-sdk-cloudtrail/pom.xml | 2 +- aws-java-sdk-cloudwatch/pom.xml | 2 +- aws-java-sdk-cloudwatchmetrics/pom.xml | 2 +- aws-java-sdk-code-generator/pom.xml | 2 +- aws-java-sdk-codeartifact/pom.xml | 2 +- aws-java-sdk-codebuild/pom.xml | 2 +- aws-java-sdk-codecommit/pom.xml | 2 +- aws-java-sdk-codedeploy/pom.xml | 2 +- aws-java-sdk-codegen-maven-plugin/pom.xml | 2 +- aws-java-sdk-codeguruprofiler/pom.xml | 2 +- aws-java-sdk-codegurureviewer/pom.xml | 2 +- aws-java-sdk-codepipeline/pom.xml | 2 +- aws-java-sdk-codestar/pom.xml | 2 +- aws-java-sdk-codestarconnections/pom.xml | 2 +- aws-java-sdk-codestarnotifications/pom.xml | 2 +- aws-java-sdk-cognitoidentity/pom.xml | 2 +- aws-java-sdk-cognitoidp/pom.xml | 2 +- aws-java-sdk-cognitosync/pom.xml | 2 +- aws-java-sdk-comprehend/pom.xml | 2 +- aws-java-sdk-comprehendmedical/pom.xml | 2 +- aws-java-sdk-computeoptimizer/pom.xml | 2 +- aws-java-sdk-config/pom.xml | 2 +- aws-java-sdk-connect/pom.xml | 2 +- aws-java-sdk-connectparticipant/pom.xml | 2 +- aws-java-sdk-core/pom.xml | 2 +- .../com/amazonaws/partitions/endpoints.json | 4 +- .../com/amazonaws/sdk/versionInfo.properties | 6 +- aws-java-sdk-costandusagereport/pom.xml | 2 +- aws-java-sdk-costexplorer/pom.xml | 2 +- aws-java-sdk-dataexchange/pom.xml | 2 +- aws-java-sdk-datapipeline/pom.xml | 2 +- aws-java-sdk-datasync/pom.xml | 2 +- aws-java-sdk-dax/pom.xml | 2 +- aws-java-sdk-detective/pom.xml | 2 +- aws-java-sdk-devicefarm/pom.xml | 2 +- aws-java-sdk-directconnect/pom.xml | 2 +- aws-java-sdk-directory/pom.xml | 2 +- aws-java-sdk-discovery/pom.xml | 2 +- aws-java-sdk-dlm/pom.xml | 2 +- aws-java-sdk-dms/pom.xml | 2 +- aws-java-sdk-docdb/pom.xml | 2 +- .../amazonaws/services/docdb/AmazonDocDB.java | 31 +- .../services/docdb/AmazonDocDBAsync.java | 62 +- .../services/docdb/AmazonDocDBClient.java | 31 +- .../docdb/model/AddTagsToResourceRequest.java | 14 +- .../CopyDBClusterParameterGroupRequest.java | 14 +- .../model/CopyDBClusterSnapshotRequest.java | 283 +++-- .../docdb/model/CreateDBClusterRequest.java | 111 +- .../docdb/model/CreateDBInstanceRequest.java | 41 +- .../DescribeDBEngineVersionsRequest.java | 14 +- .../CreateDBClusterRequestMarshaller.java | 4 + aws-java-sdk-dynamodb/pom.xml | 2 +- aws-java-sdk-ebs/pom.xml | 2 +- aws-java-sdk-ec2/pom.xml | 2 +- .../UnlimitedSupportedInstanceFamily.java | 3 +- aws-java-sdk-ec2instanceconnect/pom.xml | 2 +- aws-java-sdk-ecr/pom.xml | 2 +- aws-java-sdk-ecs/pom.xml | 2 +- aws-java-sdk-efs/pom.xml | 2 +- aws-java-sdk-eks/pom.xml | 2 +- aws-java-sdk-elasticache/pom.xml | 2 +- aws-java-sdk-elasticbeanstalk/pom.xml | 2 +- aws-java-sdk-elasticinference/pom.xml | 2 +- aws-java-sdk-elasticloadbalancing/pom.xml | 2 +- aws-java-sdk-elasticloadbalancingv2/pom.xml | 2 +- aws-java-sdk-elasticsearch/pom.xml | 2 +- aws-java-sdk-elastictranscoder/pom.xml | 2 +- aws-java-sdk-emr/pom.xml | 2 +- aws-java-sdk-eventbridge/pom.xml | 2 +- aws-java-sdk-events/pom.xml | 2 +- aws-java-sdk-fms/pom.xml | 2 +- aws-java-sdk-forecast/pom.xml | 2 +- aws-java-sdk-forecastquery/pom.xml | 2 +- aws-java-sdk-frauddetector/pom.xml | 2 +- aws-java-sdk-fsx/pom.xml | 2 +- aws-java-sdk-gamelift/pom.xml | 2 +- aws-java-sdk-glacier/pom.xml | 2 +- aws-java-sdk-globalaccelerator/pom.xml | 2 +- aws-java-sdk-glue/pom.xml | 2 +- aws-java-sdk-greengrass/pom.xml | 2 +- aws-java-sdk-groundstation/pom.xml | 2 +- aws-java-sdk-guardduty/pom.xml | 2 +- aws-java-sdk-health/pom.xml | 2 +- aws-java-sdk-honeycode/pom.xml | 2 +- aws-java-sdk-iam/pom.xml | 2 +- aws-java-sdk-identitystore/pom.xml | 2 +- aws-java-sdk-imagebuilder/pom.xml | 2 +- aws-java-sdk-importexport/pom.xml | 2 +- aws-java-sdk-inspector/pom.xml | 2 +- aws-java-sdk-iot/pom.xml | 2 +- aws-java-sdk-iot1clickdevices/pom.xml | 2 +- aws-java-sdk-iot1clickprojects/pom.xml | 2 +- aws-java-sdk-iotanalytics/pom.xml | 2 +- aws-java-sdk-iotevents/pom.xml | 2 +- aws-java-sdk-ioteventsdata/pom.xml | 2 +- aws-java-sdk-iotjobsdataplane/pom.xml | 2 +- aws-java-sdk-iotsecuretunneling/pom.xml | 2 +- aws-java-sdk-iotsitewise/pom.xml | 2 +- aws-java-sdk-iotthingsgraph/pom.xml | 2 +- aws-java-sdk-ivs/pom.xml | 2 +- aws-java-sdk-kafka/pom.xml | 2 +- aws-java-sdk-kendra/pom.xml | 2 +- aws-java-sdk-kinesis/pom.xml | 2 +- aws-java-sdk-kinesisanalyticsv2/pom.xml | 2 +- aws-java-sdk-kinesisvideo/pom.xml | 2 +- .../pom.xml | 2 +- aws-java-sdk-kms/pom.xml | 2 +- aws-java-sdk-lakeformation/pom.xml | 2 +- aws-java-sdk-lambda/pom.xml | 2 +- aws-java-sdk-lex/pom.xml | 2 +- aws-java-sdk-lexmodelbuilding/pom.xml | 2 +- aws-java-sdk-licensemanager/pom.xml | 2 +- aws-java-sdk-lightsail/pom.xml | 2 +- aws-java-sdk-logs/pom.xml | 2 +- aws-java-sdk-machinelearning/pom.xml | 2 +- aws-java-sdk-macie/pom.xml | 2 +- aws-java-sdk-macie2/pom.xml | 2 +- aws-java-sdk-managedblockchain/pom.xml | 2 +- .../AmazonManagedBlockchain.java | 2 +- .../AmazonManagedBlockchainAsync.java | 4 +- .../AmazonManagedBlockchainClient.java | 2 +- .../model/MemberConfiguration.java | 22 +- .../managedblockchain/model/Node.java | 101 +- .../model/NodeConfiguration.java | 121 +- .../managedblockchain/model/StateDBType.java | 60 + .../NodeConfigurationJsonUnmarshaller.java | 4 + .../NodeConfigurationMarshaller.java | 3 + .../model/transform/NodeJsonUnmarshaller.java | 4 + .../model/transform/NodeMarshaller.java | 3 + aws-java-sdk-marketplacecatalog/pom.xml | 2 +- .../pom.xml | 2 +- aws-java-sdk-marketplaceentitlement/pom.xml | 2 +- .../pom.xml | 2 +- aws-java-sdk-mechanicalturkrequester/pom.xml | 2 +- aws-java-sdk-mediaconnect/pom.xml | 2 +- aws-java-sdk-mediaconvert/pom.xml | 2 +- aws-java-sdk-medialive/pom.xml | 2 +- aws-java-sdk-mediapackage/pom.xml | 2 +- aws-java-sdk-mediapackagevod/pom.xml | 2 +- aws-java-sdk-mediastore/pom.xml | 2 +- aws-java-sdk-mediastoredata/pom.xml | 2 +- aws-java-sdk-mediatailor/pom.xml | 2 +- aws-java-sdk-migrationhub/pom.xml | 2 +- aws-java-sdk-migrationhubconfig/pom.xml | 2 +- aws-java-sdk-mobile/pom.xml | 2 +- aws-java-sdk-models/pom.xml | 2 +- .../amplify-2017-07-25-intermediate.json | 2 +- .../appmesh-2019-01-25-intermediate.json | 2 +- .../backup-2018-11-15-intermediate.json | 2 +- .../braket-2019-09-01-intermediate.json | 2 +- .../cloud9-2017-09-23-intermediate.json | 2 +- .../cloudhsmv2-2017-04-28-intermediate.json | 2 +- .../codeartifact-2018-09-22-intermediate.json | 2 +- .../connect-2017-08-08-intermediate.json | 2 +- ...ctparticipant-2018-09-07-intermediate.json | 2 +- ...data.jobs.iot-2017-09-29-intermediate.json | 2 +- ...ta.mediastore-2017-09-01-intermediate.json | 2 +- .../dataexchange-2017-07-25-intermediate.json | 2 +- .../detective-2018-10-26-intermediate.json | 2 +- .../models/docdb-2014-10-31-intermediate.json | 625 +++++---- .../models/docdb-2014-10-31-model.json | 60 +- .../models/ebs-2019-11-02-intermediate.json | 2 +- .../models/ec2-2016-11-15-intermediate.json | 3 + .../models/ec2-2016-11-15-model.json | 3 +- ...tance-connect-2018-04-02-intermediate.json | 2 +- .../models/fms-2018-01-01-intermediate.json | 2 +- ...groundstation-2019-05-23-intermediate.json | 2 +- .../honeycode-2020-03-01-intermediate.json | 2 +- .../imagebuilder-2019-12-02-intermediate.json | 2 +- ...curetunneling-2018-10-05-intermediate.json | 2 +- ...deo-signaling-2019-12-04-intermediate.json | 2 +- ...isanalyticsv2-2018-05-23-intermediate.json | 2 +- .../models/macie-2017-12-19-intermediate.json | 2 +- .../macie2-2020-01-01-intermediate.json | 2 +- ...gedblockchain-2018-09-24-intermediate.json | 402 +++++- .../managedblockchain-2018-09-24-model.json | 23 +- .../mediaconnect-2018-11-14-intermediate.json | 2 +- .../medialive-2017-10-14-intermediate.json | 2 +- .../mediastore-2017-09-01-intermediate.json | 2 +- .../mobile-2017-07-01-intermediate.json | 2 +- .../models.lex-2017-04-19-intermediate.json | 2 +- .../models/mq-2017-11-27-intermediate.json | 2 +- ...nalize-events-2018-03-22-intermediate.json | 2 +- .../models/pi-2018-02-27-intermediate.json | 2 +- ...inpoint-email-2018-07-26-intermediate.json | 2 +- .../qldb-session-2019-07-11-intermediate.json | 2 +- .../models/ram-2018-01-04-intermediate.json | 2 +- ...redshift-data-2019-12-20-intermediate.json | 2 +- ...ime.sagemaker-2017-05-13-intermediate.json | 2 +- ...r-a2i-runtime-2019-11-07-intermediate.json | 2 +- .../savingsplans-2019-06-28-intermediate.json | 2 +- .../schemas-2019-12-02-intermediate.json | 2 +- .../securityhub-2018-10-26-intermediate.json | 2 +- ...erverlessrepo-2017-09-08-intermediate.json | 2 +- ...ervice-quotas-2019-06-24-intermediate.json | 2 +- .../models/sso-2019-06-10-intermediate.json | 2 +- .../states-2016-11-23-intermediate.json | 1121 ++++++++++++++++- .../models/states-2016-11-23-model.json | 67 +- .../textract-2018-06-27-intermediate.json | 2 +- .../translate-2017-07-01-intermediate.json | 2 +- ...ilmessageflow-2019-05-01-intermediate.json | 2 +- aws-java-sdk-mq/pom.xml | 2 +- aws-java-sdk-neptune/pom.xml | 2 +- aws-java-sdk-networkmanager/pom.xml | 2 +- aws-java-sdk-opensdk/pom.xml | 4 +- aws-java-sdk-opsworks/pom.xml | 2 +- aws-java-sdk-opsworkscm/pom.xml | 2 +- aws-java-sdk-organizations/pom.xml | 2 +- aws-java-sdk-osgi/pom.xml | 2 +- aws-java-sdk-outposts/pom.xml | 2 +- aws-java-sdk-personalize/pom.xml | 2 +- aws-java-sdk-personalizeevents/pom.xml | 2 +- aws-java-sdk-personalizeruntime/pom.xml | 2 +- aws-java-sdk-pi/pom.xml | 2 +- aws-java-sdk-pinpoint/pom.xml | 2 +- aws-java-sdk-pinpointemail/pom.xml | 2 +- aws-java-sdk-pinpointsmsvoice/pom.xml | 2 +- aws-java-sdk-polly/pom.xml | 2 +- aws-java-sdk-pricing/pom.xml | 2 +- aws-java-sdk-qldb/pom.xml | 2 +- aws-java-sdk-qldbsession/pom.xml | 2 +- aws-java-sdk-quicksight/pom.xml | 2 +- aws-java-sdk-ram/pom.xml | 2 +- aws-java-sdk-rds/pom.xml | 2 +- aws-java-sdk-rdsdata/pom.xml | 2 +- aws-java-sdk-redshift/pom.xml | 2 +- aws-java-sdk-redshiftdataapi/pom.xml | 2 +- aws-java-sdk-rekognition/pom.xml | 2 +- aws-java-sdk-resourcegroups/pom.xml | 2 +- aws-java-sdk-resourcegroupstaggingapi/pom.xml | 2 +- aws-java-sdk-robomaker/pom.xml | 2 +- aws-java-sdk-route53/pom.xml | 2 +- aws-java-sdk-route53resolver/pom.xml | 2 +- aws-java-sdk-s3/pom.xml | 2 +- aws-java-sdk-s3control/pom.xml | 2 +- aws-java-sdk-sagemaker/pom.xml | 2 +- aws-java-sdk-sagemakerruntime/pom.xml | 2 +- aws-java-sdk-savingsplans/pom.xml | 2 +- aws-java-sdk-schemas/pom.xml | 2 +- aws-java-sdk-secretsmanager/pom.xml | 2 +- aws-java-sdk-securityhub/pom.xml | 2 +- .../pom.xml | 2 +- aws-java-sdk-servermigration/pom.xml | 2 +- aws-java-sdk-servicecatalog/pom.xml | 2 +- aws-java-sdk-servicediscovery/pom.xml | 2 +- aws-java-sdk-servicequotas/pom.xml | 2 +- aws-java-sdk-ses/pom.xml | 2 +- aws-java-sdk-sesv2/pom.xml | 2 +- aws-java-sdk-shield/pom.xml | 2 +- aws-java-sdk-signer/pom.xml | 2 +- aws-java-sdk-simpledb/pom.xml | 2 +- aws-java-sdk-simpleworkflow/pom.xml | 2 +- aws-java-sdk-snowball/pom.xml | 2 +- aws-java-sdk-sns/pom.xml | 2 +- aws-java-sdk-sqs/pom.xml | 2 +- aws-java-sdk-ssm/pom.xml | 2 +- aws-java-sdk-sso/pom.xml | 2 +- aws-java-sdk-ssoadmin/pom.xml | 2 +- aws-java-sdk-ssooidc/pom.xml | 2 +- aws-java-sdk-stepfunctions/pom.xml | 2 +- .../stepfunctions/AWSStepFunctions.java | 15 +- .../stepfunctions/AWSStepFunctionsAsync.java | 18 +- .../stepfunctions/AWSStepFunctionsClient.java | 18 +- .../CloudWatchEventsExecutionDataDetails.java | 29 +- .../model/CreateStateMachineRequest.java | 55 +- .../model/DescribeExecutionResult.java | 55 +- ...escribeStateMachineForExecutionResult.java | 55 +- .../model/DescribeStateMachineResult.java | 55 +- .../HistoryEventExecutionDataDetails.java | 21 +- .../InvalidTracingConfigurationException.java | 37 + .../model/StartExecutionRequest.java | 55 +- .../model/TracingConfiguration.java | 148 +++ .../model/UpdateStateMachineRequest.java | 55 +- .../CreateStateMachineRequestMarshaller.java | 3 + ...scribeExecutionResultJsonUnmarshaller.java | 4 + ...ineForExecutionResultJsonUnmarshaller.java | 4 + ...ibeStateMachineResultJsonUnmarshaller.java | 4 + ...ingConfigurationExceptionUnmarshaller.java | 75 ++ .../StartExecutionRequestMarshaller.java | 3 + .../TracingConfigurationJsonUnmarshaller.java | 74 ++ .../TracingConfigurationMarshaller.java | 55 + .../UpdateStateMachineRequestMarshaller.java | 3 + aws-java-sdk-storagegateway/pom.xml | 2 +- aws-java-sdk-sts/pom.xml | 2 +- aws-java-sdk-support/pom.xml | 2 +- aws-java-sdk-synthetics/pom.xml | 2 +- aws-java-sdk-test-utils/pom.xml | 2 +- aws-java-sdk-textract/pom.xml | 2 +- aws-java-sdk-transcribe/pom.xml | 2 +- aws-java-sdk-transfer/pom.xml | 2 +- aws-java-sdk-translate/pom.xml | 2 +- aws-java-sdk-waf/pom.xml | 2 +- aws-java-sdk-wafv2/pom.xml | 2 +- aws-java-sdk-workdocs/pom.xml | 2 +- aws-java-sdk-worklink/pom.xml | 2 +- aws-java-sdk-workmail/pom.xml | 2 +- aws-java-sdk-workmailmessageflow/pom.xml | 2 +- aws-java-sdk-workspaces/pom.xml | 2 +- aws-java-sdk-xray/pom.xml | 2 +- aws-java-sdk/pom.xml | 2 +- jmespath-java/pom.xml | 2 +- pom.xml | 2 +- release.properties | 2 +- 338 files changed, 3695 insertions(+), 981 deletions(-) create mode 100644 aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/StateDBType.java create mode 100644 aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/InvalidTracingConfigurationException.java create mode 100644 aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/TracingConfiguration.java create mode 100644 aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/InvalidTracingConfigurationExceptionUnmarshaller.java create mode 100644 aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/TracingConfigurationJsonUnmarshaller.java create mode 100644 aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/TracingConfigurationMarshaller.java diff --git a/CHANGELOG.md b/CHANGELOG.md index 110153dd9830..89c57d34e228 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,20 @@ +# __1.11.861__ __2020-09-14__ +## __AWS Step Functions__ + - ### Features + - This release of the AWS Step Functions SDK introduces support for AWS X-Ray. + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - Updated API documentation and added paginators for DescribeCertificates, DescribeDBClusterParameterGroups, DescribeDBClusterParameters, DescribeDBClusterSnapshots and DescribePendingMaintenanceActions + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for the T4G instance family to the EC2 ModifyDefaultCreditSpecification and GetDefaultCreditSpecification APIs. + +## __Amazon Managed Blockchain__ + - ### Features + - Introducing support for Hyperledger Fabric 1.4. When using framework version 1.4, the state database may optionally be specified when creating peer nodes (defaults to CouchDB). + # __1.11.860__ __2020-09-11__ ## __Amazon WorkSpaces__ - ### Features diff --git a/README.md b/README.md index a80ce4a66b36..10f60dad1105 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ dependencies. com.amazonaws aws-java-sdk-bom - 1.11.860 + 1.11.861 pom import diff --git a/aws-java-sdk-accessanalyzer/pom.xml b/aws-java-sdk-accessanalyzer/pom.xml index 48572b3895f0..65cbb7b3c042 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.860 + 1.11.861 com.amazonaws aws-java-sdk-accessanalyzer diff --git a/aws-java-sdk-acm/pom.xml b/aws-java-sdk-acm/pom.xml index 96b3e59ba1f4..ee6eebaa062c 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.860 + 1.11.861 com.amazonaws aws-java-sdk-acm diff --git a/aws-java-sdk-acmpca/pom.xml b/aws-java-sdk-acmpca/pom.xml index 28a4fabd3a0d..59637bbc1ba9 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.860 + 1.11.861 com.amazonaws aws-java-sdk-acmpca diff --git a/aws-java-sdk-alexaforbusiness/pom.xml b/aws-java-sdk-alexaforbusiness/pom.xml index b859baabe0f1..d8190bf6d7ba 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.860 + 1.11.861 com.amazonaws aws-java-sdk-alexaforbusiness diff --git a/aws-java-sdk-amplify/pom.xml b/aws-java-sdk-amplify/pom.xml index 308d765667f8..5728bb1d8836 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.860 + 1.11.861 com.amazonaws aws-java-sdk-amplify diff --git a/aws-java-sdk-api-gateway/pom.xml b/aws-java-sdk-api-gateway/pom.xml index c57c5c9d4123..16a849a5701c 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.860 + 1.11.861 com.amazonaws aws-java-sdk-api-gateway diff --git a/aws-java-sdk-apigatewaymanagementapi/pom.xml b/aws-java-sdk-apigatewaymanagementapi/pom.xml index 64b7933e7dc3..d050e44b8fa0 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.860 + 1.11.861 com.amazonaws aws-java-sdk-apigatewaymanagementapi diff --git a/aws-java-sdk-apigatewayv2/pom.xml b/aws-java-sdk-apigatewayv2/pom.xml index 7641cefdb9fa..cf91c34b0d29 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.860 + 1.11.861 com.amazonaws aws-java-sdk-apigatewayv2 diff --git a/aws-java-sdk-appconfig/pom.xml b/aws-java-sdk-appconfig/pom.xml index 1e14abb0eb16..dec3f76f7e9b 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.860 + 1.11.861 com.amazonaws aws-java-sdk-appconfig diff --git a/aws-java-sdk-appflow/pom.xml b/aws-java-sdk-appflow/pom.xml index 110733495961..7c943ade4a4d 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.860 + 1.11.861 com.amazonaws aws-java-sdk-appflow diff --git a/aws-java-sdk-applicationautoscaling/pom.xml b/aws-java-sdk-applicationautoscaling/pom.xml index d1e319b36cc1..7cd6a0d9c850 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.860 + 1.11.861 com.amazonaws aws-java-sdk-applicationautoscaling diff --git a/aws-java-sdk-applicationinsights/pom.xml b/aws-java-sdk-applicationinsights/pom.xml index 8577b7bfa737..40f53602e767 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.860 + 1.11.861 com.amazonaws aws-java-sdk-applicationinsights diff --git a/aws-java-sdk-appmesh/pom.xml b/aws-java-sdk-appmesh/pom.xml index 255d31f363a0..7120afad8e6c 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.860 + 1.11.861 com.amazonaws aws-java-sdk-appmesh diff --git a/aws-java-sdk-appstream/pom.xml b/aws-java-sdk-appstream/pom.xml index 6f96a09adcac..6102633b9ddc 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.860 + 1.11.861 com.amazonaws aws-java-sdk-appstream diff --git a/aws-java-sdk-appsync/pom.xml b/aws-java-sdk-appsync/pom.xml index 563f4d50441e..eed4bb2bd732 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.860 + 1.11.861 com.amazonaws aws-java-sdk-appsync diff --git a/aws-java-sdk-athena/pom.xml b/aws-java-sdk-athena/pom.xml index f614f27d6631..9f6148fead7b 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.860 + 1.11.861 com.amazonaws aws-java-sdk-athena diff --git a/aws-java-sdk-augmentedairuntime/pom.xml b/aws-java-sdk-augmentedairuntime/pom.xml index 0be34db93963..f0ebcd34226a 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.860 + 1.11.861 com.amazonaws aws-java-sdk-augmentedairuntime diff --git a/aws-java-sdk-autoscaling/pom.xml b/aws-java-sdk-autoscaling/pom.xml index f6d7a0ce4438..0444bf1ae6d9 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.860 + 1.11.861 com.amazonaws aws-java-sdk-autoscaling diff --git a/aws-java-sdk-autoscalingplans/pom.xml b/aws-java-sdk-autoscalingplans/pom.xml index 3bf84e259365..5ed1c22f914a 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.860 + 1.11.861 com.amazonaws aws-java-sdk-autoscalingplans diff --git a/aws-java-sdk-backup/pom.xml b/aws-java-sdk-backup/pom.xml index 1b21a5ea03b0..43190305db48 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.860 + 1.11.861 com.amazonaws aws-java-sdk-backup diff --git a/aws-java-sdk-batch/pom.xml b/aws-java-sdk-batch/pom.xml index 8f1edf7a1444..0e3af3983195 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.860 + 1.11.861 com.amazonaws aws-java-sdk-batch diff --git a/aws-java-sdk-bom/pom.xml b/aws-java-sdk-bom/pom.xml index 19d92302da5b..46e3a62dff13 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.860 + 1.11.861 com.amazonaws aws-java-sdk-bom diff --git a/aws-java-sdk-braket/pom.xml b/aws-java-sdk-braket/pom.xml index b0d7035e26a4..ed721ed85f96 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.860 + 1.11.861 com.amazonaws aws-java-sdk-braket diff --git a/aws-java-sdk-budgets/pom.xml b/aws-java-sdk-budgets/pom.xml index 323213cd9c4b..d7cd11f14cf9 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.860 + 1.11.861 com.amazonaws aws-java-sdk-budgets diff --git a/aws-java-sdk-bundle/pom.xml b/aws-java-sdk-bundle/pom.xml index 4e9061d2584d..533b73b59536 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.860 + 1.11.861 com.amazonaws aws-java-sdk-bundle @@ -24,7 +24,7 @@ aws-java-sdk com.amazonaws false - 1.11.860 + 1.11.861 diff --git a/aws-java-sdk-chime/pom.xml b/aws-java-sdk-chime/pom.xml index 79266cc5463b..cb55a5391583 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.860 + 1.11.861 com.amazonaws aws-java-sdk-chime diff --git a/aws-java-sdk-cloud9/pom.xml b/aws-java-sdk-cloud9/pom.xml index 98edabd2e5b2..41c9de66cc50 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.860 + 1.11.861 com.amazonaws aws-java-sdk-cloud9 diff --git a/aws-java-sdk-clouddirectory/pom.xml b/aws-java-sdk-clouddirectory/pom.xml index df4508002c03..81cb6af70568 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.860 + 1.11.861 com.amazonaws aws-java-sdk-clouddirectory diff --git a/aws-java-sdk-cloudformation/pom.xml b/aws-java-sdk-cloudformation/pom.xml index 530dab5b2f01..590689bca220 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.860 + 1.11.861 com.amazonaws aws-java-sdk-cloudformation diff --git a/aws-java-sdk-cloudfront/pom.xml b/aws-java-sdk-cloudfront/pom.xml index 6e85c5955af9..d44c4cdeb7a8 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.860 + 1.11.861 com.amazonaws aws-java-sdk-cloudfront diff --git a/aws-java-sdk-cloudhsm/pom.xml b/aws-java-sdk-cloudhsm/pom.xml index e8f678b52907..413b24ab056f 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.860 + 1.11.861 com.amazonaws aws-java-sdk-cloudhsm diff --git a/aws-java-sdk-cloudhsmv2/pom.xml b/aws-java-sdk-cloudhsmv2/pom.xml index 09d0b62cf4de..2a020833b76e 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.860 + 1.11.861 com.amazonaws aws-java-sdk-cloudhsmv2 diff --git a/aws-java-sdk-cloudsearch/pom.xml b/aws-java-sdk-cloudsearch/pom.xml index d89735dc281e..4880b7fca97d 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.860 + 1.11.861 com.amazonaws aws-java-sdk-cloudsearch diff --git a/aws-java-sdk-cloudtrail/pom.xml b/aws-java-sdk-cloudtrail/pom.xml index d8cd031784f4..3b2a60b8f272 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.860 + 1.11.861 com.amazonaws aws-java-sdk-cloudtrail diff --git a/aws-java-sdk-cloudwatch/pom.xml b/aws-java-sdk-cloudwatch/pom.xml index 657aba1eb155..9b494c6d92b6 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.860 + 1.11.861 com.amazonaws aws-java-sdk-cloudwatch diff --git a/aws-java-sdk-cloudwatchmetrics/pom.xml b/aws-java-sdk-cloudwatchmetrics/pom.xml index dde97d03abf6..f452cda50746 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.860 + 1.11.861 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 43a30d0097c8..459773bfa998 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.860 + 1.11.861 com.amazonaws aws-java-sdk-code-generator diff --git a/aws-java-sdk-codeartifact/pom.xml b/aws-java-sdk-codeartifact/pom.xml index 654f72aae68d..c664c8b9ff7a 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.860 + 1.11.861 com.amazonaws aws-java-sdk-codeartifact diff --git a/aws-java-sdk-codebuild/pom.xml b/aws-java-sdk-codebuild/pom.xml index a8a8dad46dc5..09e7ef802c0d 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.860 + 1.11.861 com.amazonaws aws-java-sdk-codebuild diff --git a/aws-java-sdk-codecommit/pom.xml b/aws-java-sdk-codecommit/pom.xml index 0f0cabed2831..f29e155bcdbd 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.860 + 1.11.861 com.amazonaws aws-java-sdk-codecommit diff --git a/aws-java-sdk-codedeploy/pom.xml b/aws-java-sdk-codedeploy/pom.xml index 5ae6ce91a659..99ad8b6c71fe 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.860 + 1.11.861 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 9e42890e95b9..32ab0afe7dd9 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.860 + 1.11.861 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 462ea092942d..c402d2732c22 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.860 + 1.11.861 com.amazonaws aws-java-sdk-codeguruprofiler diff --git a/aws-java-sdk-codegurureviewer/pom.xml b/aws-java-sdk-codegurureviewer/pom.xml index b1cd03ba957a..4b05bd174041 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.860 + 1.11.861 com.amazonaws aws-java-sdk-codegurureviewer diff --git a/aws-java-sdk-codepipeline/pom.xml b/aws-java-sdk-codepipeline/pom.xml index 892d6c6495ec..c51a14aee9d4 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.860 + 1.11.861 com.amazonaws aws-java-sdk-codepipeline diff --git a/aws-java-sdk-codestar/pom.xml b/aws-java-sdk-codestar/pom.xml index 315f6b3316b4..cb5ea6b371cc 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.860 + 1.11.861 com.amazonaws aws-java-sdk-codestar diff --git a/aws-java-sdk-codestarconnections/pom.xml b/aws-java-sdk-codestarconnections/pom.xml index 1f7072bbf540..47ec2ce6871b 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.860 + 1.11.861 com.amazonaws aws-java-sdk-codestarconnections diff --git a/aws-java-sdk-codestarnotifications/pom.xml b/aws-java-sdk-codestarnotifications/pom.xml index ac9cb235390c..75661fa03c34 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.860 + 1.11.861 com.amazonaws aws-java-sdk-codestarnotifications diff --git a/aws-java-sdk-cognitoidentity/pom.xml b/aws-java-sdk-cognitoidentity/pom.xml index 188000cebcb9..f2f89b9d074a 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.860 + 1.11.861 com.amazonaws aws-java-sdk-cognitoidentity diff --git a/aws-java-sdk-cognitoidp/pom.xml b/aws-java-sdk-cognitoidp/pom.xml index a0c5af74061e..d9ce05ab7085 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.860 + 1.11.861 com.amazonaws aws-java-sdk-cognitoidp diff --git a/aws-java-sdk-cognitosync/pom.xml b/aws-java-sdk-cognitosync/pom.xml index f199304fbc82..1df52c9e29bc 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.860 + 1.11.861 com.amazonaws aws-java-sdk-cognitosync diff --git a/aws-java-sdk-comprehend/pom.xml b/aws-java-sdk-comprehend/pom.xml index ec0aa4fb17d6..ff2cae5301bf 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.860 + 1.11.861 com.amazonaws aws-java-sdk-comprehend diff --git a/aws-java-sdk-comprehendmedical/pom.xml b/aws-java-sdk-comprehendmedical/pom.xml index a706770b53d6..4e1e78ff51a8 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.860 + 1.11.861 com.amazonaws aws-java-sdk-comprehendmedical diff --git a/aws-java-sdk-computeoptimizer/pom.xml b/aws-java-sdk-computeoptimizer/pom.xml index 6b38a019b315..60f0d6af76a9 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.860 + 1.11.861 com.amazonaws aws-java-sdk-computeoptimizer diff --git a/aws-java-sdk-config/pom.xml b/aws-java-sdk-config/pom.xml index 1d4aa804a1dc..a83c27159653 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.860 + 1.11.861 com.amazonaws aws-java-sdk-config diff --git a/aws-java-sdk-connect/pom.xml b/aws-java-sdk-connect/pom.xml index ff1157875ed4..84b1961edaf6 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.860 + 1.11.861 com.amazonaws aws-java-sdk-connect diff --git a/aws-java-sdk-connectparticipant/pom.xml b/aws-java-sdk-connectparticipant/pom.xml index e68ef91403a0..4719eceb7dda 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.860 + 1.11.861 com.amazonaws aws-java-sdk-connectparticipant diff --git a/aws-java-sdk-core/pom.xml b/aws-java-sdk-core/pom.xml index 7620480e91a2..d6f10e8e79bc 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.860 + 1.11.861 com.amazonaws aws-java-sdk-core diff --git a/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json b/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json index 6e55e50b97a9..9ebaea3e1923 100644 --- a/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json +++ b/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json @@ -2565,6 +2565,7 @@ "protocols" : [ "https" ] }, "endpoints" : { + "af-south-1" : { }, "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, @@ -2574,6 +2575,7 @@ "ca-central-1" : { }, "eu-central-1" : { }, "eu-north-1" : { }, + "eu-south-1" : { }, "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, @@ -8139,7 +8141,7 @@ "credentialScope" : { "region" : "us-gov-west-1" }, - "hostname" : "s3-fips-us-gov-west-1.amazonaws.com" + "hostname" : "s3-fips.us-gov-west-1.amazonaws.com" }, "us-gov-east-1" : { "hostname" : "s3.us-gov-east-1.amazonaws.com", 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 3dfd459d6881..9d00023f15a2 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 @@ -#Fri Sep 11 18:50:35 UTC 2020 +#Mon Sep 14 19:43:24 UTC 2020 platform=java -version=1.11.860 -internalVersion=6026549486 +version=1.11.861 +internalVersion=6026713800 diff --git a/aws-java-sdk-costandusagereport/pom.xml b/aws-java-sdk-costandusagereport/pom.xml index 2e2835559e79..faf7336c9434 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.860 + 1.11.861 com.amazonaws aws-java-sdk-costandusagereport diff --git a/aws-java-sdk-costexplorer/pom.xml b/aws-java-sdk-costexplorer/pom.xml index 9b098870317a..19e0d44fef04 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.860 + 1.11.861 com.amazonaws aws-java-sdk-costexplorer diff --git a/aws-java-sdk-dataexchange/pom.xml b/aws-java-sdk-dataexchange/pom.xml index 3c8c577da09b..d74fd0500860 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.860 + 1.11.861 com.amazonaws aws-java-sdk-dataexchange diff --git a/aws-java-sdk-datapipeline/pom.xml b/aws-java-sdk-datapipeline/pom.xml index 3ed4f3d77190..6519b05bcd5d 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.860 + 1.11.861 com.amazonaws aws-java-sdk-datapipeline diff --git a/aws-java-sdk-datasync/pom.xml b/aws-java-sdk-datasync/pom.xml index b517510f1dcc..4c6e2b5aff4f 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.860 + 1.11.861 com.amazonaws aws-java-sdk-datasync diff --git a/aws-java-sdk-dax/pom.xml b/aws-java-sdk-dax/pom.xml index a2b7483a5945..8e616c71508a 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.860 + 1.11.861 com.amazonaws aws-java-sdk-dax diff --git a/aws-java-sdk-detective/pom.xml b/aws-java-sdk-detective/pom.xml index 321c18f133ca..dd8f78c718e9 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.860 + 1.11.861 com.amazonaws aws-java-sdk-detective diff --git a/aws-java-sdk-devicefarm/pom.xml b/aws-java-sdk-devicefarm/pom.xml index 6aca7583814d..25a9d38b4af0 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.860 + 1.11.861 com.amazonaws aws-java-sdk-devicefarm diff --git a/aws-java-sdk-directconnect/pom.xml b/aws-java-sdk-directconnect/pom.xml index 5e258d223690..c0baa091d3a9 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.860 + 1.11.861 com.amazonaws aws-java-sdk-directconnect diff --git a/aws-java-sdk-directory/pom.xml b/aws-java-sdk-directory/pom.xml index 0bcdce53ae95..ae2f83259375 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.860 + 1.11.861 com.amazonaws aws-java-sdk-directory diff --git a/aws-java-sdk-discovery/pom.xml b/aws-java-sdk-discovery/pom.xml index 46b943b2c09a..1cfe94fba788 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.860 + 1.11.861 com.amazonaws aws-java-sdk-discovery diff --git a/aws-java-sdk-dlm/pom.xml b/aws-java-sdk-dlm/pom.xml index 351877a48d3b..d202d159df6d 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.860 + 1.11.861 com.amazonaws aws-java-sdk-dlm diff --git a/aws-java-sdk-dms/pom.xml b/aws-java-sdk-dms/pom.xml index d40df3e8b15d..9d9f981e927a 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.860 + 1.11.861 com.amazonaws aws-java-sdk-dms diff --git a/aws-java-sdk-docdb/pom.xml b/aws-java-sdk-docdb/pom.xml index 956d2fed0c85..7669ec1509a7 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.860 + 1.11.861 com.amazonaws aws-java-sdk-docdb diff --git a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/AmazonDocDB.java b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/AmazonDocDB.java index 3d65c5465245..39c970351c40 100644 --- a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/AmazonDocDB.java +++ b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/AmazonDocDB.java @@ -66,7 +66,7 @@ public interface AmazonDocDB { /** *

- * Applies a pending maintenance action to a resource (for example, to a DB instance). + * Applies a pending maintenance action to a resource (for example, to an Amazon DocumentDB instance). *

* * @param applyPendingMaintenanceActionRequest @@ -110,11 +110,12 @@ public interface AmazonDocDB { *

*

* To copy a cluster snapshot from a shared manual cluster snapshot, SourceDBClusterSnapshotIdentifier - * must be the Amazon Resource Name (ARN) of the shared cluster snapshot. + * must be the Amazon Resource Name (ARN) of the shared cluster snapshot. You can only copy a shared DB cluster + * snapshot, whether encrypted or not, in the same AWS Region. *

*

* To cancel the copy operation after it is in progress, delete the target cluster snapshot identified by - * TargetDBClusterSnapshotIdentifier while that DB cluster snapshot is in the copying status. + * TargetDBClusterSnapshotIdentifier while that cluster snapshot is in the copying status. *

* * @param copyDBClusterSnapshotRequest @@ -191,24 +192,22 @@ public interface AmazonDocDB { * Creates a new cluster parameter group. *

*

- * Parameters in a cluster parameter group apply to all of the instances in a DB cluster. + * Parameters in a cluster parameter group apply to all of the instances in a cluster. *

*

* A cluster parameter group is initially created with the default parameters for the database engine used by - * instances in the cluster. To provide custom values for any of the parameters, you must modify the group after you - * create it. After you create a DB cluster parameter group, you must associate it with your cluster. For the new DB + * instances in the cluster. In Amazon DocumentDB, you cannot make modifications directly to the + * default.docdb3.6 cluster parameter group. If your Amazon DocumentDB cluster is using the default + * cluster parameter group and you want to modify a value in it, you must first create a + * new parameter group or copy an + * existing parameter group, modify it, and then apply the modified parameter group to your cluster. For the new * cluster parameter group and associated settings to take effect, you must then reboot the instances in the cluster - * without failover. + * without failover. For more information, see + * Modifying Amazon DocumentDB Cluster Parameter Groups. *

- * - *

- * After you create a cluster parameter group, you should wait at least 5 minutes before creating your first cluster - * that uses that cluster parameter group as the default parameter group. This allows Amazon DocumentDB to fully - * complete the create action before the cluster parameter group is used as the default for a new cluster. This step - * is especially important for parameters that are critical when creating the default database for a cluster, such - * as the character set for the default database defined by the character_set_database parameter. - *

- *
* * @param createDBClusterParameterGroupRequest * Represents the input of CreateDBClusterParameterGroup. diff --git a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/AmazonDocDBAsync.java b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/AmazonDocDBAsync.java index 41b22e8b8f74..3145dd0e1cc2 100644 --- a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/AmazonDocDBAsync.java +++ b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/AmazonDocDBAsync.java @@ -71,7 +71,7 @@ java.util.concurrent.Future addTagsToResourceAsync(AddT /** *

- * Applies a pending maintenance action to a resource (for example, to a DB instance). + * Applies a pending maintenance action to a resource (for example, to an Amazon DocumentDB instance). *

* * @param applyPendingMaintenanceActionRequest @@ -87,7 +87,7 @@ java.util.concurrent.Future applyPendingMaint /** *

- * Applies a pending maintenance action to a resource (for example, to a DB instance). + * Applies a pending maintenance action to a resource (for example, to an Amazon DocumentDB instance). *

* * @param applyPendingMaintenanceActionRequest @@ -146,11 +146,12 @@ java.util.concurrent.Future copyDBClusterParameterGroup *

*

* To copy a cluster snapshot from a shared manual cluster snapshot, SourceDBClusterSnapshotIdentifier - * must be the Amazon Resource Name (ARN) of the shared cluster snapshot. + * must be the Amazon Resource Name (ARN) of the shared cluster snapshot. You can only copy a shared DB cluster + * snapshot, whether encrypted or not, in the same AWS Region. *

*

* To cancel the copy operation after it is in progress, delete the target cluster snapshot identified by - * TargetDBClusterSnapshotIdentifier while that DB cluster snapshot is in the copying status. + * TargetDBClusterSnapshotIdentifier while that cluster snapshot is in the copying status. *

* * @param copyDBClusterSnapshotRequest @@ -168,11 +169,12 @@ java.util.concurrent.Future copyDBClusterParameterGroup *

*

* To copy a cluster snapshot from a shared manual cluster snapshot, SourceDBClusterSnapshotIdentifier - * must be the Amazon Resource Name (ARN) of the shared cluster snapshot. + * must be the Amazon Resource Name (ARN) of the shared cluster snapshot. You can only copy a shared DB cluster + * snapshot, whether encrypted or not, in the same AWS Region. *

*

* To cancel the copy operation after it is in progress, delete the target cluster snapshot identified by - * TargetDBClusterSnapshotIdentifier while that DB cluster snapshot is in the copying status. + * TargetDBClusterSnapshotIdentifier while that cluster snapshot is in the copying status. *

* * @param copyDBClusterSnapshotRequest @@ -227,24 +229,22 @@ java.util.concurrent.Future createDBClusterAsync(CreateDBClusterReque * Creates a new cluster parameter group. *

*

- * Parameters in a cluster parameter group apply to all of the instances in a DB cluster. + * Parameters in a cluster parameter group apply to all of the instances in a cluster. *

*

* A cluster parameter group is initially created with the default parameters for the database engine used by - * instances in the cluster. To provide custom values for any of the parameters, you must modify the group after you - * create it. After you create a DB cluster parameter group, you must associate it with your cluster. For the new DB + * instances in the cluster. In Amazon DocumentDB, you cannot make modifications directly to the + * default.docdb3.6 cluster parameter group. If your Amazon DocumentDB cluster is using the default + * cluster parameter group and you want to modify a value in it, you must first create a + * new parameter group or copy an + * existing parameter group, modify it, and then apply the modified parameter group to your cluster. For the new * cluster parameter group and associated settings to take effect, you must then reboot the instances in the cluster - * without failover. + * without failover. For more information, see + * Modifying Amazon DocumentDB Cluster Parameter Groups. *

- * - *

- * After you create a cluster parameter group, you should wait at least 5 minutes before creating your first cluster - * that uses that cluster parameter group as the default parameter group. This allows Amazon DocumentDB to fully - * complete the create action before the cluster parameter group is used as the default for a new cluster. This step - * is especially important for parameters that are critical when creating the default database for a cluster, such - * as the character set for the default database defined by the character_set_database parameter. - *

- *
* * @param createDBClusterParameterGroupRequest * Represents the input of CreateDBClusterParameterGroup. @@ -262,24 +262,22 @@ java.util.concurrent.Future createDBClusterParameterGro * Creates a new cluster parameter group. *

*

- * Parameters in a cluster parameter group apply to all of the instances in a DB cluster. + * Parameters in a cluster parameter group apply to all of the instances in a cluster. *

*

* A cluster parameter group is initially created with the default parameters for the database engine used by - * instances in the cluster. To provide custom values for any of the parameters, you must modify the group after you - * create it. After you create a DB cluster parameter group, you must associate it with your cluster. For the new DB + * instances in the cluster. In Amazon DocumentDB, you cannot make modifications directly to the + * default.docdb3.6 cluster parameter group. If your Amazon DocumentDB cluster is using the default + * cluster parameter group and you want to modify a value in it, you must first create a + * new parameter group or copy an + * existing parameter group, modify it, and then apply the modified parameter group to your cluster. For the new * cluster parameter group and associated settings to take effect, you must then reboot the instances in the cluster - * without failover. + * without failover. For more information, see + * Modifying Amazon DocumentDB Cluster Parameter Groups. *

- * - *

- * After you create a cluster parameter group, you should wait at least 5 minutes before creating your first cluster - * that uses that cluster parameter group as the default parameter group. This allows Amazon DocumentDB to fully - * complete the create action before the cluster parameter group is used as the default for a new cluster. This step - * is especially important for parameters that are critical when creating the default database for a cluster, such - * as the character set for the default database defined by the character_set_database parameter. - *

- *
* * @param createDBClusterParameterGroupRequest * Represents the input of CreateDBClusterParameterGroup. diff --git a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/AmazonDocDBClient.java b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/AmazonDocDBClient.java index 291effac6815..5d9c4c89977a 100644 --- a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/AmazonDocDBClient.java +++ b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/AmazonDocDBClient.java @@ -235,7 +235,7 @@ final AddTagsToResourceResult executeAddTagsToResource(AddTagsToResourceRequest /** *

- * Applies a pending maintenance action to a resource (for example, to a DB instance). + * Applies a pending maintenance action to a resource (for example, to an Amazon DocumentDB instance). *

* * @param applyPendingMaintenanceActionRequest @@ -359,11 +359,12 @@ final DBClusterParameterGroup executeCopyDBClusterParameterGroup(CopyDBClusterPa *

*

* To copy a cluster snapshot from a shared manual cluster snapshot, SourceDBClusterSnapshotIdentifier - * must be the Amazon Resource Name (ARN) of the shared cluster snapshot. + * must be the Amazon Resource Name (ARN) of the shared cluster snapshot. You can only copy a shared DB cluster + * snapshot, whether encrypted or not, in the same AWS Region. *

*

* To cancel the copy operation after it is in progress, delete the target cluster snapshot identified by - * TargetDBClusterSnapshotIdentifier while that DB cluster snapshot is in the copying status. + * TargetDBClusterSnapshotIdentifier while that cluster snapshot is in the copying status. *

* * @param copyDBClusterSnapshotRequest @@ -518,24 +519,22 @@ final DBCluster executeCreateDBCluster(CreateDBClusterRequest createDBClusterReq * Creates a new cluster parameter group. *

*

- * Parameters in a cluster parameter group apply to all of the instances in a DB cluster. + * Parameters in a cluster parameter group apply to all of the instances in a cluster. *

*

* A cluster parameter group is initially created with the default parameters for the database engine used by - * instances in the cluster. To provide custom values for any of the parameters, you must modify the group after you - * create it. After you create a DB cluster parameter group, you must associate it with your cluster. For the new DB + * instances in the cluster. In Amazon DocumentDB, you cannot make modifications directly to the + * default.docdb3.6 cluster parameter group. If your Amazon DocumentDB cluster is using the default + * cluster parameter group and you want to modify a value in it, you must first create a + * new parameter group or copy an + * existing parameter group, modify it, and then apply the modified parameter group to your cluster. For the new * cluster parameter group and associated settings to take effect, you must then reboot the instances in the cluster - * without failover. + * without failover. For more information, see + * Modifying Amazon DocumentDB Cluster Parameter Groups. *

- * - *

- * After you create a cluster parameter group, you should wait at least 5 minutes before creating your first cluster - * that uses that cluster parameter group as the default parameter group. This allows Amazon DocumentDB to fully - * complete the create action before the cluster parameter group is used as the default for a new cluster. This step - * is especially important for parameters that are critical when creating the default database for a cluster, such - * as the character set for the default database defined by the character_set_database parameter. - *

- *
* * @param createDBClusterParameterGroupRequest * Represents the input of CreateDBClusterParameterGroup. diff --git a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/AddTagsToResourceRequest.java b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/AddTagsToResourceRequest.java index accd9326591d..ecb89f984d6f 100644 --- a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/AddTagsToResourceRequest.java +++ b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/AddTagsToResourceRequest.java @@ -30,7 +30,7 @@ public class AddTagsToResourceRequest extends com.amazonaws.AmazonWebServiceRequ /** *

- * The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN). + * The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name . *

*/ private String resourceName; @@ -43,11 +43,11 @@ public class AddTagsToResourceRequest extends com.amazonaws.AmazonWebServiceRequ /** *

- * The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN). + * The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name . *

* * @param resourceName - * The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN). + * The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name . */ public void setResourceName(String resourceName) { @@ -56,10 +56,10 @@ public void setResourceName(String resourceName) { /** *

- * The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN). + * The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name . *

* - * @return The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN). + * @return The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name . */ public String getResourceName() { @@ -68,11 +68,11 @@ public String getResourceName() { /** *

- * The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN). + * The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name . *

* * @param resourceName - * The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN). + * The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name . * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CopyDBClusterParameterGroupRequest.java b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CopyDBClusterParameterGroupRequest.java index eb3af9a17bbd..83194d78cc11 100644 --- a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CopyDBClusterParameterGroupRequest.java +++ b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CopyDBClusterParameterGroupRequest.java @@ -50,7 +50,7 @@ public class CopyDBClusterParameterGroupRequest extends com.amazonaws.AmazonWebS *
  • *

    * If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group - * ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1. + * ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group. *

    *
  • * @@ -125,7 +125,7 @@ public class CopyDBClusterParameterGroupRequest extends com.amazonaws.AmazonWebS *
  • *

    * If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group - * ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1. + * ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group. *

    *
  • * @@ -151,7 +151,7 @@ public class CopyDBClusterParameterGroupRequest extends com.amazonaws.AmazonWebS *

    * If the source parameter group is in a different AWS Region than the copy, specify a valid cluster * parameter group ARN; for example, - * arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1. + * arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group. *

    * */ @@ -182,7 +182,7 @@ public void setSourceDBClusterParameterGroupIdentifier(String sourceDBClusterPar *
  • *

    * If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group - * ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1. + * ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group. *

    *
  • * @@ -207,7 +207,7 @@ public void setSourceDBClusterParameterGroupIdentifier(String sourceDBClusterPar *

    * If the source parameter group is in a different AWS Region than the copy, specify a valid cluster * parameter group ARN; for example, - * arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1. + * arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group. *

    * */ @@ -238,7 +238,7 @@ public String getSourceDBClusterParameterGroupIdentifier() { *
  • *

    * If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group - * ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1. + * ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group. *

    *
  • * @@ -264,7 +264,7 @@ public String getSourceDBClusterParameterGroupIdentifier() { *

    * If the source parameter group is in a different AWS Region than the copy, specify a valid cluster * parameter group ARN; for example, - * arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1. + * arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group. *

    * * @return Returns a reference to this object so that method calls can be chained together. diff --git a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CopyDBClusterSnapshotRequest.java b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CopyDBClusterSnapshotRequest.java index 606a37f9c756..b976a39004a4 100644 --- a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CopyDBClusterSnapshotRequest.java +++ b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CopyDBClusterSnapshotRequest.java @@ -33,15 +33,12 @@ public class CopyDBClusterSnapshotRequest extends com.amazonaws.AmazonWebService * The identifier of the cluster snapshot to copy. This parameter is not case sensitive. *

    *

    - * You can't copy an encrypted, shared cluster snapshot from one AWS Region to another. - *

    - *

    * Constraints: *

    *
      *
    • *

      - * Must specify a valid system snapshot in the "available" state. + * Must specify a valid system snapshot in the available state. *

      *
    • *
    • @@ -108,8 +105,8 @@ public class CopyDBClusterSnapshotRequest extends com.amazonaws.AmazonWebService *

      * To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that * you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys - * are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in - * another Region. + * are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in + * another AWS Region. *

      *

      * If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error @@ -121,33 +118,38 @@ public class CopyDBClusterSnapshotRequest extends com.amazonaws.AmazonWebService *

      * The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action * in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl - * parameter when copying an encrypted cluster snapshot from another AWS Region. + * parameter when copying a cluster snapshot from another AWS Region. + *

      + *

      + * If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or + * --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. + * Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation + * that can be executed in the source AWS Region. *

      *

      - * The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be - * executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL - * request must contain the following parameter values: + * The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be + * executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must + * contain the following parameter values: *

      *
        *
      • *

        - * KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot - * in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action - * that is called in the destination AWS Region, and the action contained in the presigned URL. + * SourceRegion - The ID of the region that contains the snapshot to be copied. *

        *
      • *
      • *

        - * DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in. + * SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be + * copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, + * if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your + * SourceDBClusterSnapshotIdentifier looks something like the following: + * arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot. *

        *
      • *
      • *

        - * SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster - * snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS - * Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your - * SourceDBClusterSnapshotIdentifier looks like the following example: - * arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115. + * TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This + * parameter isn't case sensitive. *

        *
      • *
      @@ -172,15 +174,12 @@ public class CopyDBClusterSnapshotRequest extends com.amazonaws.AmazonWebService * The identifier of the cluster snapshot to copy. This parameter is not case sensitive. *

      *

      - * You can't copy an encrypted, shared cluster snapshot from one AWS Region to another. - *

      - *

      * Constraints: *

      *
        *
      • *

        - * Must specify a valid system snapshot in the "available" state. + * Must specify a valid system snapshot in the available state. *

        *
      • *
      • @@ -201,15 +200,12 @@ public class CopyDBClusterSnapshotRequest extends com.amazonaws.AmazonWebService * @param sourceDBClusterSnapshotIdentifier * The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

        *

        - * You can't copy an encrypted, shared cluster snapshot from one AWS Region to another. - *

        - *

        * Constraints: *

        *
          *
        • *

          - * Must specify a valid system snapshot in the "available" state. + * Must specify a valid system snapshot in the available state. *

          *
        • *
        • @@ -236,15 +232,12 @@ public void setSourceDBClusterSnapshotIdentifier(String sourceDBClusterSnapshotI * The identifier of the cluster snapshot to copy. This parameter is not case sensitive. *

          *

          - * You can't copy an encrypted, shared cluster snapshot from one AWS Region to another. - *

          - *

          * Constraints: *

          *
            *
          • *

            - * Must specify a valid system snapshot in the "available" state. + * Must specify a valid system snapshot in the available state. *

            *
          • *
          • @@ -264,15 +257,12 @@ public void setSourceDBClusterSnapshotIdentifier(String sourceDBClusterSnapshotI * * @return The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

            *

            - * You can't copy an encrypted, shared cluster snapshot from one AWS Region to another. - *

            - *

            * Constraints: *

            *
              *
            • *

              - * Must specify a valid system snapshot in the "available" state. + * Must specify a valid system snapshot in the available state. *

              *
            • *
            • @@ -299,15 +289,12 @@ public String getSourceDBClusterSnapshotIdentifier() { * The identifier of the cluster snapshot to copy. This parameter is not case sensitive. *

              *

              - * You can't copy an encrypted, shared cluster snapshot from one AWS Region to another. - *

              - *

              * Constraints: *

              *
                *
              • *

                - * Must specify a valid system snapshot in the "available" state. + * Must specify a valid system snapshot in the available state. *

                *
              • *
              • @@ -328,15 +315,12 @@ public String getSourceDBClusterSnapshotIdentifier() { * @param sourceDBClusterSnapshotIdentifier * The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                *

                - * You can't copy an encrypted, shared cluster snapshot from one AWS Region to another. - *

                - *

                * Constraints: *

                *
                  *
                • *

                  - * Must specify a valid system snapshot in the "available" state. + * Must specify a valid system snapshot in the available state. *

                  *
                • *
                • @@ -559,8 +543,8 @@ public CopyDBClusterSnapshotRequest withTargetDBClusterSnapshotIdentifier(String *

                  * To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that * you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys - * are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in - * another Region. + * are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in + * another AWS Region. *

                  *

                  * If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error @@ -584,7 +568,7 @@ public CopyDBClusterSnapshotRequest withTargetDBClusterSnapshotIdentifier(String * To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key * ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS * encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys - * from one Region in another Region. + * from one AWS Region in another AWS Region. *

                  *

                  * If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, @@ -613,8 +597,8 @@ public void setKmsKeyId(String kmsKeyId) { *

                  * To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that * you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys - * are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in - * another Region. + * are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in + * another AWS Region. *

                  *

                  * If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error @@ -637,7 +621,7 @@ public void setKmsKeyId(String kmsKeyId) { * To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key * ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS * encryption keys are specific to the AWS Region that they are created in, and you can't use encryption - * keys from one Region in another Region. + * keys from one AWS Region in another AWS Region. *

                  *

                  * If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, @@ -666,8 +650,8 @@ public String getKmsKeyId() { *

                  * To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that * you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys - * are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in - * another Region. + * are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in + * another AWS Region. *

                  *

                  * If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error @@ -691,7 +675,7 @@ public String getKmsKeyId() { * To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key * ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS * encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys - * from one Region in another Region. + * from one AWS Region in another AWS Region. *

                  *

                  * If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, @@ -708,33 +692,38 @@ public CopyDBClusterSnapshotRequest withKmsKeyId(String kmsKeyId) { *

                  * The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action * in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl - * parameter when copying an encrypted cluster snapshot from another AWS Region. + * parameter when copying a cluster snapshot from another AWS Region. + *

                  + *

                  + * If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or + * --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. + * Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation + * that can be executed in the source AWS Region. *

                  *

                  - * The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be - * executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL - * request must contain the following parameter values: + * The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be + * executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must + * contain the following parameter values: *

                  *
                    *
                  • *

                    - * KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot - * in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action - * that is called in the destination AWS Region, and the action contained in the presigned URL. + * SourceRegion - The ID of the region that contains the snapshot to be copied. *

                    *
                  • *
                  • *

                    - * DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in. + * SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be + * copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, + * if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your + * SourceDBClusterSnapshotIdentifier looks something like the following: + * arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot. *

                    *
                  • *
                  • *

                    - * SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster - * snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS - * Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your - * SourceDBClusterSnapshotIdentifier looks like the following example: - * arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115. + * TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This + * parameter isn't case sensitive. *

                    *
                  • *
                  @@ -742,35 +731,37 @@ public CopyDBClusterSnapshotRequest withKmsKeyId(String kmsKeyId) { * @param preSignedUrl * The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API * action in the AWS Region that contains the source cluster snapshot to copy. You must use the - * PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS - * Region.

                  + * PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                  *

                  - * The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can - * be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The - * presigned URL request must contain the following parameter values: + * If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or + * --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. + * Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the + * operation that can be executed in the source AWS Region. + *

                  + *

                  + * The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can + * be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL + * request must contain the following parameter values: *

                  *
                    *
                  • *

                    - * KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster - * snapshot in the destination AWS Region. This is the same identifier for both the - * CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action - * contained in the presigned URL. + * SourceRegion - The ID of the region that contains the snapshot to be copied. *

                    *
                  • *
                  • *

                    - * DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created - * in. + * SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to + * be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For + * example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your + * SourceDBClusterSnapshotIdentifier looks something like the following: + * arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot. *

                    *
                  • *
                  • *

                    - * SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster - * snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS - * Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then - * your SourceDBClusterSnapshotIdentifier looks like the following example: - * arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115. + * TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be + * created. This parameter isn't case sensitive. *

                    *
                  • */ @@ -783,68 +774,75 @@ public void setPreSignedUrl(String preSignedUrl) { *

                    * The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action * in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl - * parameter when copying an encrypted cluster snapshot from another AWS Region. + * parameter when copying a cluster snapshot from another AWS Region. + *

                    + *

                    + * If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or + * --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. + * Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation + * that can be executed in the source AWS Region. *

                    *

                    - * The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be - * executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL - * request must contain the following parameter values: + * The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be + * executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must + * contain the following parameter values: *

                    *
                      *
                    • *

                      - * KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot - * in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action - * that is called in the destination AWS Region, and the action contained in the presigned URL. + * SourceRegion - The ID of the region that contains the snapshot to be copied. *

                      *
                    • *
                    • *

                      - * DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in. + * SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be + * copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, + * if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your + * SourceDBClusterSnapshotIdentifier looks something like the following: + * arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot. *

                      *
                    • *
                    • *

                      - * SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster - * snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS - * Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your - * SourceDBClusterSnapshotIdentifier looks like the following example: - * arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115. + * TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This + * parameter isn't case sensitive. *

                      *
                    • *
                    * * @return The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API * action in the AWS Region that contains the source cluster snapshot to copy. You must use the - * PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS - * Region.

                    + * PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                    + *

                    + * If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or + * --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. + * Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the + * operation that can be executed in the source AWS Region. + *

                    *

                    - * The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can - * be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The - * presigned URL request must contain the following parameter values: + * The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can + * be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL + * request must contain the following parameter values: *

                    *
                      *
                    • *

                      - * KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster - * snapshot in the destination AWS Region. This is the same identifier for both the - * CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action - * contained in the presigned URL. + * SourceRegion - The ID of the region that contains the snapshot to be copied. *

                      *
                    • *
                    • *

                      - * DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created - * in. + * SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to + * be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. + * For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your + * SourceDBClusterSnapshotIdentifier looks something like the following: + * arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot. *

                      *
                    • *
                    • *

                      - * SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted - * cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the - * source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS - * Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: - * arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115. + * TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be + * created. This parameter isn't case sensitive. *

                      *
                    • */ @@ -857,33 +855,38 @@ public String getPreSignedUrl() { *

                      * The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action * in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl - * parameter when copying an encrypted cluster snapshot from another AWS Region. + * parameter when copying a cluster snapshot from another AWS Region. *

                      *

                      - * The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be - * executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL - * request must contain the following parameter values: + * If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or + * --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. + * Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation + * that can be executed in the source AWS Region. + *

                      + *

                      + * The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be + * executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must + * contain the following parameter values: *

                      *
                        *
                      • *

                        - * KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot - * in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action - * that is called in the destination AWS Region, and the action contained in the presigned URL. + * SourceRegion - The ID of the region that contains the snapshot to be copied. *

                        *
                      • *
                      • *

                        - * DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in. + * SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be + * copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, + * if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your + * SourceDBClusterSnapshotIdentifier looks something like the following: + * arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot. *

                        *
                      • *
                      • *

                        - * SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster - * snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS - * Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your - * SourceDBClusterSnapshotIdentifier looks like the following example: - * arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115. + * TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This + * parameter isn't case sensitive. *

                        *
                      • *
                      @@ -891,35 +894,37 @@ public String getPreSignedUrl() { * @param preSignedUrl * The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API * action in the AWS Region that contains the source cluster snapshot to copy. You must use the - * PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS - * Region.

                      + * PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                      + *

                      + * If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or + * --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. + * Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the + * operation that can be executed in the source AWS Region. + *

                      *

                      - * The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can - * be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The - * presigned URL request must contain the following parameter values: + * The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can + * be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL + * request must contain the following parameter values: *

                      *
                        *
                      • *

                        - * KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster - * snapshot in the destination AWS Region. This is the same identifier for both the - * CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action - * contained in the presigned URL. + * SourceRegion - The ID of the region that contains the snapshot to be copied. *

                        *
                      • *
                      • *

                        - * DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created - * in. + * SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to + * be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For + * example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your + * SourceDBClusterSnapshotIdentifier looks something like the following: + * arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot. *

                        *
                      • *
                      • *

                        - * SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster - * snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS - * Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then - * your SourceDBClusterSnapshotIdentifier looks like the following example: - * arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115. + * TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be + * created. This parameter isn't case sensitive. *

                        *
                      • * @return Returns a reference to this object so that method calls can be chained together. diff --git a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CreateDBClusterRequest.java b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CreateDBClusterRequest.java index 4ba128500470..8ae9dadcef24 100644 --- a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CreateDBClusterRequest.java +++ b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CreateDBClusterRequest.java @@ -268,7 +268,17 @@ public class CreateDBClusterRequest extends com.amazonaws.AmazonWebServiceReques private String kmsKeyId; /** *

                        - * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. + * Not currently supported. + *

                        + */ + private String preSignedUrl; + /** + *

                        + * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or + * profiler logs. For more information, see Auditing Amazon + * DocumentDB Events and + * Profiling Amazon DocumentDB Operations. *

                        */ private java.util.List enableCloudwatchLogsExports; @@ -1857,10 +1867,59 @@ public CreateDBClusterRequest withKmsKeyId(String kmsKeyId) { /** *

                        - * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. + * Not currently supported. + *

                        + * + * @param preSignedUrl + * Not currently supported. + */ + + public void setPreSignedUrl(String preSignedUrl) { + this.preSignedUrl = preSignedUrl; + } + + /** + *

                        + * Not currently supported. + *

                        + * + * @return Not currently supported. + */ + + public String getPreSignedUrl() { + return this.preSignedUrl; + } + + /** + *

                        + * Not currently supported. + *

                        + * + * @param preSignedUrl + * Not currently supported. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateDBClusterRequest withPreSignedUrl(String preSignedUrl) { + setPreSignedUrl(preSignedUrl); + return this; + } + + /** + *

                        + * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or + * profiler logs. For more information, see Auditing Amazon + * DocumentDB Events and + * Profiling Amazon DocumentDB Operations. *

                        * - * @return A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. + * @return A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit + * logs or profiler logs. For more information, see Auditing Amazon + * DocumentDB Events and Profiling Amazon + * DocumentDB Operations. */ public java.util.List getEnableCloudwatchLogsExports() { @@ -1869,11 +1928,20 @@ public java.util.List getEnableCloudwatchLogsExports() { /** *

                        - * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. + * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or + * profiler logs. For more information, see Auditing Amazon + * DocumentDB Events and + * Profiling Amazon DocumentDB Operations. *

                        * * @param enableCloudwatchLogsExports - * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. + * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit + * logs or profiler logs. For more information, see Auditing Amazon + * DocumentDB Events and Profiling Amazon + * DocumentDB Operations. */ public void setEnableCloudwatchLogsExports(java.util.Collection enableCloudwatchLogsExports) { @@ -1887,7 +1955,11 @@ public void setEnableCloudwatchLogsExports(java.util.Collection enableCl /** *

                        - * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. + * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or + * profiler logs. For more information, see Auditing Amazon + * DocumentDB Events and + * Profiling Amazon DocumentDB Operations. *

                        *

                        * NOTE: This method appends the values to the existing list (if any). Use @@ -1896,7 +1968,12 @@ public void setEnableCloudwatchLogsExports(java.util.Collection enableCl *

                        * * @param enableCloudwatchLogsExports - * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. + * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit + * logs or profiler logs. For more information, see Auditing Amazon + * DocumentDB Events and Profiling Amazon + * DocumentDB Operations. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -1912,11 +1989,20 @@ public CreateDBClusterRequest withEnableCloudwatchLogsExports(String... enableCl /** *

                        - * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. + * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or + * profiler logs. For more information, see Auditing Amazon + * DocumentDB Events and + * Profiling Amazon DocumentDB Operations. *

                        * * @param enableCloudwatchLogsExports - * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. + * A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit + * logs or profiler logs. For more information, see Auditing Amazon + * DocumentDB Events and Profiling Amazon + * DocumentDB Operations. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -2037,6 +2123,8 @@ public String toString() { sb.append("StorageEncrypted: ").append(getStorageEncrypted()).append(","); if (getKmsKeyId() != null) sb.append("KmsKeyId: ").append(getKmsKeyId()).append(","); + if (getPreSignedUrl() != null) + sb.append("PreSignedUrl: ").append(getPreSignedUrl()).append(","); if (getEnableCloudwatchLogsExports() != null) sb.append("EnableCloudwatchLogsExports: ").append(getEnableCloudwatchLogsExports()).append(","); if (getDeletionProtection() != null) @@ -2119,6 +2207,10 @@ public boolean equals(Object obj) { return false; if (other.getKmsKeyId() != null && other.getKmsKeyId().equals(this.getKmsKeyId()) == false) return false; + if (other.getPreSignedUrl() == null ^ this.getPreSignedUrl() == null) + return false; + if (other.getPreSignedUrl() != null && other.getPreSignedUrl().equals(this.getPreSignedUrl()) == false) + return false; if (other.getEnableCloudwatchLogsExports() == null ^ this.getEnableCloudwatchLogsExports() == null) return false; if (other.getEnableCloudwatchLogsExports() != null && other.getEnableCloudwatchLogsExports().equals(this.getEnableCloudwatchLogsExports()) == false) @@ -2151,6 +2243,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); hashCode = prime * hashCode + ((getStorageEncrypted() == null) ? 0 : getStorageEncrypted().hashCode()); hashCode = prime * hashCode + ((getKmsKeyId() == null) ? 0 : getKmsKeyId().hashCode()); + hashCode = prime * hashCode + ((getPreSignedUrl() == null) ? 0 : getPreSignedUrl().hashCode()); hashCode = prime * hashCode + ((getEnableCloudwatchLogsExports() == null) ? 0 : getEnableCloudwatchLogsExports().hashCode()); hashCode = prime * hashCode + ((getDeletionProtection() == null) ? 0 : getDeletionProtection().hashCode()); return hashCode; diff --git a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CreateDBInstanceRequest.java b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CreateDBInstanceRequest.java index 0c5288d83ef0..e12043169119 100644 --- a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CreateDBInstanceRequest.java +++ b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CreateDBInstanceRequest.java @@ -82,11 +82,6 @@ public class CreateDBInstanceRequest extends com.amazonaws.AmazonWebServiceReque *

                        * Example: us-east-1d *

                        - *

                        - * Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter - * is set to true. The specified Availability Zone must be in the same AWS Region as the current - * endpoint. - *

                        */ private String availabilityZone; /** @@ -423,24 +418,14 @@ public CreateDBInstanceRequest withEngine(String engine) { *

                        * Example: us-east-1d *

                        - *

                        - * Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter - * is set to true. The specified Availability Zone must be in the same AWS Region as the current - * endpoint. - *

                        * * @param availabilityZone - * The Amazon EC2 Availability Zone that the instance is created in.

                        + * The Amazon EC2 Availability Zone that the instance is created in.

                        *

                        * Default: A random, system-chosen Availability Zone in the endpoint's AWS Region. *

                        *

                        * Example: us-east-1d - *

                        - *

                        - * Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ - * parameter is set to true. The specified Availability Zone must be in the same AWS Region as - * the current endpoint. */ public void setAvailabilityZone(String availabilityZone) { @@ -457,23 +442,13 @@ public void setAvailabilityZone(String availabilityZone) { *

                        * Example: us-east-1d *

                        - *

                        - * Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter - * is set to true. The specified Availability Zone must be in the same AWS Region as the current - * endpoint. - *

                        * - * @return The Amazon EC2 Availability Zone that the instance is created in.

                        + * @return The Amazon EC2 Availability Zone that the instance is created in.

                        *

                        * Default: A random, system-chosen Availability Zone in the endpoint's AWS Region. *

                        *

                        * Example: us-east-1d - *

                        - *

                        - * Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ - * parameter is set to true. The specified Availability Zone must be in the same AWS Region as - * the current endpoint. */ public String getAvailabilityZone() { @@ -490,24 +465,14 @@ public String getAvailabilityZone() { *

                        * Example: us-east-1d *

                        - *

                        - * Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter - * is set to true. The specified Availability Zone must be in the same AWS Region as the current - * endpoint. - *

                        * * @param availabilityZone - * The Amazon EC2 Availability Zone that the instance is created in.

                        + * The Amazon EC2 Availability Zone that the instance is created in.

                        *

                        * Default: A random, system-chosen Availability Zone in the endpoint's AWS Region. *

                        *

                        * Example: us-east-1d - *

                        - *

                        - * Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ - * parameter is set to true. The specified Availability Zone must be in the same AWS Region as - * the current endpoint. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/DescribeDBEngineVersionsRequest.java b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/DescribeDBEngineVersionsRequest.java index a26fe9cab5d0..9faa3bc0396c 100644 --- a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/DescribeDBEngineVersionsRequest.java +++ b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/DescribeDBEngineVersionsRequest.java @@ -39,7 +39,7 @@ public class DescribeDBEngineVersionsRequest extends com.amazonaws.AmazonWebServ * The database engine version to return. *

                        *

                        - * Example: 5.1.49 + * Example: 3.6.0 *

                        */ private String engineVersion; @@ -153,13 +153,13 @@ public DescribeDBEngineVersionsRequest withEngine(String engine) { * The database engine version to return. *

                        *

                        - * Example: 5.1.49 + * Example: 3.6.0 *

                        * * @param engineVersion * The database engine version to return.

                        *

                        - * Example: 5.1.49 + * Example: 3.6.0 */ public void setEngineVersion(String engineVersion) { @@ -171,12 +171,12 @@ public void setEngineVersion(String engineVersion) { * The database engine version to return. *

                        *

                        - * Example: 5.1.49 + * Example: 3.6.0 *

                        * * @return The database engine version to return.

                        *

                        - * Example: 5.1.49 + * Example: 3.6.0 */ public String getEngineVersion() { @@ -188,13 +188,13 @@ public String getEngineVersion() { * The database engine version to return. *

                        *

                        - * Example: 5.1.49 + * Example: 3.6.0 *

                        * * @param engineVersion * The database engine version to return.

                        *

                        - * Example: 5.1.49 + * Example: 3.6.0 * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/transform/CreateDBClusterRequestMarshaller.java b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/transform/CreateDBClusterRequestMarshaller.java index a2a82133f6ab..a59394bbaf26 100644 --- a/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/transform/CreateDBClusterRequestMarshaller.java +++ b/aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/transform/CreateDBClusterRequestMarshaller.java @@ -149,6 +149,10 @@ public Request marshall(CreateDBClusterRequest createDBC request.addParameter("KmsKeyId", StringUtils.fromString(createDBClusterRequest.getKmsKeyId())); } + if (createDBClusterRequest.getPreSignedUrl() != null) { + request.addParameter("PreSignedUrl", StringUtils.fromString(createDBClusterRequest.getPreSignedUrl())); + } + if (createDBClusterRequest.getEnableCloudwatchLogsExports() != null) { java.util.List enableCloudwatchLogsExportsList = createDBClusterRequest.getEnableCloudwatchLogsExports(); if (enableCloudwatchLogsExportsList.isEmpty()) { diff --git a/aws-java-sdk-dynamodb/pom.xml b/aws-java-sdk-dynamodb/pom.xml index d5a4c0c9dcc4..249ca6b4d08e 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.860 + 1.11.861 com.amazonaws aws-java-sdk-dynamodb diff --git a/aws-java-sdk-ebs/pom.xml b/aws-java-sdk-ebs/pom.xml index 4a595ec53fb3..92382550eaee 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.860 + 1.11.861 com.amazonaws aws-java-sdk-ebs diff --git a/aws-java-sdk-ec2/pom.xml b/aws-java-sdk-ec2/pom.xml index 5036eb56cf52..70042c7114e4 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.860 + 1.11.861 com.amazonaws aws-java-sdk-ec2 diff --git a/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/model/UnlimitedSupportedInstanceFamily.java b/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/model/UnlimitedSupportedInstanceFamily.java index 639a737caf29..9a55dc3775a7 100644 --- a/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/model/UnlimitedSupportedInstanceFamily.java +++ b/aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/model/UnlimitedSupportedInstanceFamily.java @@ -22,7 +22,8 @@ public enum UnlimitedSupportedInstanceFamily { T2("t2"), T3("t3"), - T3a("t3a"); + T3a("t3a"), + T4g("t4g"); private String value; diff --git a/aws-java-sdk-ec2instanceconnect/pom.xml b/aws-java-sdk-ec2instanceconnect/pom.xml index 8d7e6751b785..af3f2cfaa366 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.860 + 1.11.861 com.amazonaws aws-java-sdk-ec2instanceconnect diff --git a/aws-java-sdk-ecr/pom.xml b/aws-java-sdk-ecr/pom.xml index 7a8caec71dad..9ea662ffed88 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.860 + 1.11.861 com.amazonaws aws-java-sdk-ecr diff --git a/aws-java-sdk-ecs/pom.xml b/aws-java-sdk-ecs/pom.xml index 8fd683c24bc8..c647aa06935e 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.860 + 1.11.861 com.amazonaws aws-java-sdk-ecs diff --git a/aws-java-sdk-efs/pom.xml b/aws-java-sdk-efs/pom.xml index b8e64cf28019..e026fcc8373b 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.860 + 1.11.861 com.amazonaws aws-java-sdk-efs diff --git a/aws-java-sdk-eks/pom.xml b/aws-java-sdk-eks/pom.xml index 4f4045d8e8bd..4cf77379f023 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.860 + 1.11.861 com.amazonaws aws-java-sdk-eks diff --git a/aws-java-sdk-elasticache/pom.xml b/aws-java-sdk-elasticache/pom.xml index 177d28d6d39a..271fae1a56b1 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.860 + 1.11.861 com.amazonaws aws-java-sdk-elasticache diff --git a/aws-java-sdk-elasticbeanstalk/pom.xml b/aws-java-sdk-elasticbeanstalk/pom.xml index 5b376d1de47f..c3bd07da09ef 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.860 + 1.11.861 com.amazonaws aws-java-sdk-elasticbeanstalk diff --git a/aws-java-sdk-elasticinference/pom.xml b/aws-java-sdk-elasticinference/pom.xml index 7c0419406bb1..4196ae2d42d1 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.860 + 1.11.861 com.amazonaws aws-java-sdk-elasticinference diff --git a/aws-java-sdk-elasticloadbalancing/pom.xml b/aws-java-sdk-elasticloadbalancing/pom.xml index 04d6fb4da170..fa7aee2e59f1 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.860 + 1.11.861 com.amazonaws aws-java-sdk-elasticloadbalancing diff --git a/aws-java-sdk-elasticloadbalancingv2/pom.xml b/aws-java-sdk-elasticloadbalancingv2/pom.xml index f87089b855bc..63777ba39e4d 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.860 + 1.11.861 com.amazonaws aws-java-sdk-elasticloadbalancingv2 diff --git a/aws-java-sdk-elasticsearch/pom.xml b/aws-java-sdk-elasticsearch/pom.xml index 4f7c15c1f5f1..d5060ce1412b 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.860 + 1.11.861 com.amazonaws aws-java-sdk-elasticsearch diff --git a/aws-java-sdk-elastictranscoder/pom.xml b/aws-java-sdk-elastictranscoder/pom.xml index 3aaf181f5336..cd9ba2dc7c71 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.860 + 1.11.861 com.amazonaws aws-java-sdk-elastictranscoder diff --git a/aws-java-sdk-emr/pom.xml b/aws-java-sdk-emr/pom.xml index c885c24beb88..3e9771760ac8 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.860 + 1.11.861 com.amazonaws aws-java-sdk-emr diff --git a/aws-java-sdk-eventbridge/pom.xml b/aws-java-sdk-eventbridge/pom.xml index 4408ccc8ace8..94cde0ed9719 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.860 + 1.11.861 com.amazonaws aws-java-sdk-eventbridge diff --git a/aws-java-sdk-events/pom.xml b/aws-java-sdk-events/pom.xml index 3d4eace99373..a25d8500390c 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.860 + 1.11.861 com.amazonaws aws-java-sdk-events diff --git a/aws-java-sdk-fms/pom.xml b/aws-java-sdk-fms/pom.xml index 966a2dc71d21..57794ee48428 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.860 + 1.11.861 com.amazonaws aws-java-sdk-fms diff --git a/aws-java-sdk-forecast/pom.xml b/aws-java-sdk-forecast/pom.xml index a18366fee27c..9bf8491ba4c7 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.860 + 1.11.861 com.amazonaws aws-java-sdk-forecast diff --git a/aws-java-sdk-forecastquery/pom.xml b/aws-java-sdk-forecastquery/pom.xml index 8ebacbb07201..83c39be8fe80 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.860 + 1.11.861 com.amazonaws aws-java-sdk-forecastquery diff --git a/aws-java-sdk-frauddetector/pom.xml b/aws-java-sdk-frauddetector/pom.xml index ff8ae6ee82b3..d5bfb96f0738 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.860 + 1.11.861 com.amazonaws aws-java-sdk-frauddetector diff --git a/aws-java-sdk-fsx/pom.xml b/aws-java-sdk-fsx/pom.xml index 9690bdc9132e..f8cfe743f91d 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.860 + 1.11.861 com.amazonaws aws-java-sdk-fsx diff --git a/aws-java-sdk-gamelift/pom.xml b/aws-java-sdk-gamelift/pom.xml index 24ecd781b84e..2a9c7e204022 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.860 + 1.11.861 com.amazonaws aws-java-sdk-gamelift diff --git a/aws-java-sdk-glacier/pom.xml b/aws-java-sdk-glacier/pom.xml index 7092ccd8ed85..628f48d07a0c 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.860 + 1.11.861 com.amazonaws aws-java-sdk-glacier diff --git a/aws-java-sdk-globalaccelerator/pom.xml b/aws-java-sdk-globalaccelerator/pom.xml index a39280e07c24..cf5646af97a7 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.860 + 1.11.861 com.amazonaws aws-java-sdk-globalaccelerator diff --git a/aws-java-sdk-glue/pom.xml b/aws-java-sdk-glue/pom.xml index 4c371957ad13..c8af82f894e3 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.860 + 1.11.861 com.amazonaws aws-java-sdk-glue diff --git a/aws-java-sdk-greengrass/pom.xml b/aws-java-sdk-greengrass/pom.xml index d1f272b8a90d..9be9b64fc42b 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.860 + 1.11.861 com.amazonaws aws-java-sdk-greengrass diff --git a/aws-java-sdk-groundstation/pom.xml b/aws-java-sdk-groundstation/pom.xml index 2ddc2030e929..9bfe1cd9a202 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.860 + 1.11.861 com.amazonaws aws-java-sdk-groundstation diff --git a/aws-java-sdk-guardduty/pom.xml b/aws-java-sdk-guardduty/pom.xml index f867d51fe51b..64f8a9402cd3 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.860 + 1.11.861 com.amazonaws aws-java-sdk-guardduty diff --git a/aws-java-sdk-health/pom.xml b/aws-java-sdk-health/pom.xml index 8a485b9ebe3b..05954b46d156 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.860 + 1.11.861 com.amazonaws aws-java-sdk-health diff --git a/aws-java-sdk-honeycode/pom.xml b/aws-java-sdk-honeycode/pom.xml index 28a4432e7bd7..b9f45c9dbfdc 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.860 + 1.11.861 com.amazonaws aws-java-sdk-honeycode diff --git a/aws-java-sdk-iam/pom.xml b/aws-java-sdk-iam/pom.xml index 68f066a28b75..cf462ab39f01 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.860 + 1.11.861 com.amazonaws aws-java-sdk-iam diff --git a/aws-java-sdk-identitystore/pom.xml b/aws-java-sdk-identitystore/pom.xml index a3a45cb124a9..757231c75922 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.860 + 1.11.861 com.amazonaws aws-java-sdk-identitystore diff --git a/aws-java-sdk-imagebuilder/pom.xml b/aws-java-sdk-imagebuilder/pom.xml index 3cdcb10e1897..43c8d91bb41d 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.860 + 1.11.861 com.amazonaws aws-java-sdk-imagebuilder diff --git a/aws-java-sdk-importexport/pom.xml b/aws-java-sdk-importexport/pom.xml index 39795237c2e5..569dadfffa20 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.860 + 1.11.861 com.amazonaws aws-java-sdk-importexport diff --git a/aws-java-sdk-inspector/pom.xml b/aws-java-sdk-inspector/pom.xml index b5ea25eb720a..a09589b070ad 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.860 + 1.11.861 com.amazonaws aws-java-sdk-inspector diff --git a/aws-java-sdk-iot/pom.xml b/aws-java-sdk-iot/pom.xml index 8d981fc58828..c4e817ba4704 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.860 + 1.11.861 com.amazonaws aws-java-sdk-iot diff --git a/aws-java-sdk-iot1clickdevices/pom.xml b/aws-java-sdk-iot1clickdevices/pom.xml index d5f0cd954ca0..60445c83bd96 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.860 + 1.11.861 com.amazonaws aws-java-sdk-iot1clickdevices diff --git a/aws-java-sdk-iot1clickprojects/pom.xml b/aws-java-sdk-iot1clickprojects/pom.xml index a9fe60709aa4..908a99c06653 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.860 + 1.11.861 com.amazonaws aws-java-sdk-iot1clickprojects diff --git a/aws-java-sdk-iotanalytics/pom.xml b/aws-java-sdk-iotanalytics/pom.xml index 142cc32ebdce..09fc1f3a5744 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.860 + 1.11.861 com.amazonaws aws-java-sdk-iotanalytics diff --git a/aws-java-sdk-iotevents/pom.xml b/aws-java-sdk-iotevents/pom.xml index 7679b80fe8d0..14e3f2b1c7c8 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.860 + 1.11.861 com.amazonaws aws-java-sdk-iotevents diff --git a/aws-java-sdk-ioteventsdata/pom.xml b/aws-java-sdk-ioteventsdata/pom.xml index 029b593fd6f9..d25d0ad30c51 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.860 + 1.11.861 com.amazonaws aws-java-sdk-ioteventsdata diff --git a/aws-java-sdk-iotjobsdataplane/pom.xml b/aws-java-sdk-iotjobsdataplane/pom.xml index a3bc6f3e85ea..a4a04db06329 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.860 + 1.11.861 com.amazonaws aws-java-sdk-iotjobsdataplane diff --git a/aws-java-sdk-iotsecuretunneling/pom.xml b/aws-java-sdk-iotsecuretunneling/pom.xml index 097bbb4c7840..289a97bec6ec 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.860 + 1.11.861 com.amazonaws aws-java-sdk-iotsecuretunneling diff --git a/aws-java-sdk-iotsitewise/pom.xml b/aws-java-sdk-iotsitewise/pom.xml index c5fa919600aa..ac3e10ac6df1 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.860 + 1.11.861 com.amazonaws aws-java-sdk-iotsitewise diff --git a/aws-java-sdk-iotthingsgraph/pom.xml b/aws-java-sdk-iotthingsgraph/pom.xml index dd78a8a1a5d4..a3ff9ae75bbd 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.860 + 1.11.861 com.amazonaws aws-java-sdk-iotthingsgraph diff --git a/aws-java-sdk-ivs/pom.xml b/aws-java-sdk-ivs/pom.xml index 923a13de0168..d8942ac395da 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.860 + 1.11.861 com.amazonaws aws-java-sdk-ivs diff --git a/aws-java-sdk-kafka/pom.xml b/aws-java-sdk-kafka/pom.xml index bc0705ec52b1..e0f5911d4068 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.860 + 1.11.861 com.amazonaws aws-java-sdk-kafka diff --git a/aws-java-sdk-kendra/pom.xml b/aws-java-sdk-kendra/pom.xml index 069b51354674..1a6a185077e3 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.860 + 1.11.861 com.amazonaws aws-java-sdk-kendra diff --git a/aws-java-sdk-kinesis/pom.xml b/aws-java-sdk-kinesis/pom.xml index 38d298313b3c..94a7f85283a0 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.860 + 1.11.861 com.amazonaws aws-java-sdk-kinesis diff --git a/aws-java-sdk-kinesisanalyticsv2/pom.xml b/aws-java-sdk-kinesisanalyticsv2/pom.xml index b1a6c2c1cf9e..5f3c3ef3ccf5 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.860 + 1.11.861 com.amazonaws aws-java-sdk-kinesisanalyticsv2 diff --git a/aws-java-sdk-kinesisvideo/pom.xml b/aws-java-sdk-kinesisvideo/pom.xml index 656ed7bec6f5..725cbb17638a 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.860 + 1.11.861 com.amazonaws aws-java-sdk-kinesisvideo diff --git a/aws-java-sdk-kinesisvideosignalingchannels/pom.xml b/aws-java-sdk-kinesisvideosignalingchannels/pom.xml index 3fffb70b9f48..13c70a9e600f 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.860 + 1.11.861 com.amazonaws aws-java-sdk-kinesisvideosignalingchannels diff --git a/aws-java-sdk-kms/pom.xml b/aws-java-sdk-kms/pom.xml index a707ceb81642..d9442bb73c39 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.860 + 1.11.861 com.amazonaws aws-java-sdk-kms diff --git a/aws-java-sdk-lakeformation/pom.xml b/aws-java-sdk-lakeformation/pom.xml index 97f32f5c1759..c35d17049ac9 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.860 + 1.11.861 com.amazonaws aws-java-sdk-lakeformation diff --git a/aws-java-sdk-lambda/pom.xml b/aws-java-sdk-lambda/pom.xml index 4495710eb300..542955c030aa 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.860 + 1.11.861 com.amazonaws aws-java-sdk-lambda diff --git a/aws-java-sdk-lex/pom.xml b/aws-java-sdk-lex/pom.xml index f2348177df31..9c51fd1ce802 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.860 + 1.11.861 com.amazonaws aws-java-sdk-lex diff --git a/aws-java-sdk-lexmodelbuilding/pom.xml b/aws-java-sdk-lexmodelbuilding/pom.xml index 87d8614f6c53..aa7ba8415da8 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.860 + 1.11.861 com.amazonaws aws-java-sdk-lexmodelbuilding diff --git a/aws-java-sdk-licensemanager/pom.xml b/aws-java-sdk-licensemanager/pom.xml index 5881eae9043f..c8e13717f7d9 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.860 + 1.11.861 com.amazonaws aws-java-sdk-licensemanager diff --git a/aws-java-sdk-lightsail/pom.xml b/aws-java-sdk-lightsail/pom.xml index 7328a8f228f0..9f4a4987f296 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.860 + 1.11.861 com.amazonaws aws-java-sdk-lightsail diff --git a/aws-java-sdk-logs/pom.xml b/aws-java-sdk-logs/pom.xml index c19c45f16733..75c6bb500b6c 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.860 + 1.11.861 com.amazonaws aws-java-sdk-logs diff --git a/aws-java-sdk-machinelearning/pom.xml b/aws-java-sdk-machinelearning/pom.xml index 1b7bdc6ed0a5..b8583b2e7895 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.860 + 1.11.861 com.amazonaws aws-java-sdk-machinelearning diff --git a/aws-java-sdk-macie/pom.xml b/aws-java-sdk-macie/pom.xml index 2795190dc7d9..0324d4f3b095 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.860 + 1.11.861 com.amazonaws aws-java-sdk-macie diff --git a/aws-java-sdk-macie2/pom.xml b/aws-java-sdk-macie2/pom.xml index f0fcd3f1a721..3ff6ba8ef3e0 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.860 + 1.11.861 com.amazonaws aws-java-sdk-macie2 diff --git a/aws-java-sdk-managedblockchain/pom.xml b/aws-java-sdk-managedblockchain/pom.xml index e3934460bee7..baf32eea8fdc 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.860 + 1.11.861 com.amazonaws aws-java-sdk-managedblockchain diff --git a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/AmazonManagedBlockchain.java b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/AmazonManagedBlockchain.java index feab80e5d7f4..cdf3dc435102 100644 --- a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/AmazonManagedBlockchain.java +++ b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/AmazonManagedBlockchain.java @@ -327,7 +327,7 @@ public interface AmazonManagedBlockchain { /** *

                        - * Returns a listing of all invitations made on the specified network. + * Returns a listing of all invitations for the current AWS account. *

                        * * @param listInvitationsRequest diff --git a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/AmazonManagedBlockchainAsync.java b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/AmazonManagedBlockchainAsync.java index 6968cd277580..aa07be0d5243 100644 --- a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/AmazonManagedBlockchainAsync.java +++ b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/AmazonManagedBlockchainAsync.java @@ -362,7 +362,7 @@ java.util.concurrent.Future getProposalAsync(GetProposalReque /** *

                        - * Returns a listing of all invitations made on the specified network. + * Returns a listing of all invitations for the current AWS account. *

                        * * @param listInvitationsRequest @@ -375,7 +375,7 @@ java.util.concurrent.Future getProposalAsync(GetProposalReque /** *

                        - * Returns a listing of all invitations made on the specified network. + * Returns a listing of all invitations for the current AWS account. *

                        * * @param listInvitationsRequest diff --git a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/AmazonManagedBlockchainClient.java b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/AmazonManagedBlockchainClient.java index aadc84e14168..a38c85e77be3 100644 --- a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/AmazonManagedBlockchainClient.java +++ b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/AmazonManagedBlockchainClient.java @@ -838,7 +838,7 @@ final GetProposalResult executeGetProposal(GetProposalRequest getProposalRequest /** *

                        - * Returns a listing of all invitations made on the specified network. + * Returns a listing of all invitations for the current AWS account. *

                        * * @param listInvitationsRequest diff --git a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/MemberConfiguration.java b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/MemberConfiguration.java index 41813e27a09c..283f4e7be53f 100644 --- a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/MemberConfiguration.java +++ b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/MemberConfiguration.java @@ -46,7 +46,11 @@ public class MemberConfiguration implements Serializable, Cloneable, StructuredP *

                        */ private MemberFrameworkConfiguration frameworkConfiguration; - /**

                        */ + /** + *

                        + * Configuration properties for logging events associated with a member of a Managed Blockchain network. + *

                        + */ private MemberLogPublishingConfiguration logPublishingConfiguration; /** @@ -170,9 +174,12 @@ public MemberConfiguration withFrameworkConfiguration(MemberFrameworkConfigurati } /** - *

                        + *

                        + * Configuration properties for logging events associated with a member of a Managed Blockchain network. + *

                        * * @param logPublishingConfiguration + * Configuration properties for logging events associated with a member of a Managed Blockchain network. */ public void setLogPublishingConfiguration(MemberLogPublishingConfiguration logPublishingConfiguration) { @@ -180,9 +187,11 @@ public void setLogPublishingConfiguration(MemberLogPublishingConfiguration logPu } /** - *

                        + *

                        + * Configuration properties for logging events associated with a member of a Managed Blockchain network. + *

                        * - * @return + * @return Configuration properties for logging events associated with a member of a Managed Blockchain network. */ public MemberLogPublishingConfiguration getLogPublishingConfiguration() { @@ -190,9 +199,12 @@ public MemberLogPublishingConfiguration getLogPublishingConfiguration() { } /** - *

                        + *

                        + * Configuration properties for logging events associated with a member of a Managed Blockchain network. + *

                        * * @param logPublishingConfiguration + * Configuration properties for logging events associated with a member of a Managed Blockchain network. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/Node.java b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/Node.java index 67a6df07d307..fddaffafac21 100644 --- a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/Node.java +++ b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/Node.java @@ -64,8 +64,19 @@ public class Node implements Serializable, Cloneable, StructuredPojo { *

                        */ private NodeFrameworkAttributes frameworkAttributes; - /**

                        */ + /** + *

                        + * Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain + * network. + *

                        + */ private NodeLogPublishingConfiguration logPublishingConfiguration; + /** + *

                        + * The state database that the node uses. Values are LevelDB or CouchDB. + *

                        + */ + private String stateDB; /** *

                        * The status of the node. @@ -320,9 +331,14 @@ public Node withFrameworkAttributes(NodeFrameworkAttributes frameworkAttributes) } /** - *

                        + *

                        + * Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain + * network. + *

                        * * @param logPublishingConfiguration + * Configuration properties for logging events associated with a peer node owned by a member in a Managed + * Blockchain network. */ public void setLogPublishingConfiguration(NodeLogPublishingConfiguration logPublishingConfiguration) { @@ -330,9 +346,13 @@ public void setLogPublishingConfiguration(NodeLogPublishingConfiguration logPubl } /** - *

                        + *

                        + * Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain + * network. + *

                        * - * @return + * @return Configuration properties for logging events associated with a peer node owned by a member in a Managed + * Blockchain network. */ public NodeLogPublishingConfiguration getLogPublishingConfiguration() { @@ -340,9 +360,14 @@ public NodeLogPublishingConfiguration getLogPublishingConfiguration() { } /** - *

                        + *

                        + * Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain + * network. + *

                        * * @param logPublishingConfiguration + * Configuration properties for logging events associated with a peer node owned by a member in a Managed + * Blockchain network. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -351,6 +376,65 @@ public Node withLogPublishingConfiguration(NodeLogPublishingConfiguration logPub return this; } + /** + *

                        + * The state database that the node uses. Values are LevelDB or CouchDB. + *

                        + * + * @param stateDB + * The state database that the node uses. Values are LevelDB or CouchDB. + * @see StateDBType + */ + + public void setStateDB(String stateDB) { + this.stateDB = stateDB; + } + + /** + *

                        + * The state database that the node uses. Values are LevelDB or CouchDB. + *

                        + * + * @return The state database that the node uses. Values are LevelDB or CouchDB. + * @see StateDBType + */ + + public String getStateDB() { + return this.stateDB; + } + + /** + *

                        + * The state database that the node uses. Values are LevelDB or CouchDB. + *

                        + * + * @param stateDB + * The state database that the node uses. Values are LevelDB or CouchDB. + * @return Returns a reference to this object so that method calls can be chained together. + * @see StateDBType + */ + + public Node withStateDB(String stateDB) { + setStateDB(stateDB); + return this; + } + + /** + *

                        + * The state database that the node uses. Values are LevelDB or CouchDB. + *

                        + * + * @param stateDB + * The state database that the node uses. Values are LevelDB or CouchDB. + * @return Returns a reference to this object so that method calls can be chained together. + * @see StateDBType + */ + + public Node withStateDB(StateDBType stateDB) { + this.stateDB = stateDB.toString(); + return this; + } + /** *

                        * The status of the node. @@ -476,6 +560,8 @@ public String toString() { sb.append("FrameworkAttributes: ").append(getFrameworkAttributes()).append(","); if (getLogPublishingConfiguration() != null) sb.append("LogPublishingConfiguration: ").append(getLogPublishingConfiguration()).append(","); + if (getStateDB() != null) + sb.append("StateDB: ").append(getStateDB()).append(","); if (getStatus() != null) sb.append("Status: ").append(getStatus()).append(","); if (getCreationDate() != null) @@ -522,6 +608,10 @@ public boolean equals(Object obj) { return false; if (other.getLogPublishingConfiguration() != null && other.getLogPublishingConfiguration().equals(this.getLogPublishingConfiguration()) == false) return false; + if (other.getStateDB() == null ^ this.getStateDB() == null) + return false; + if (other.getStateDB() != null && other.getStateDB().equals(this.getStateDB()) == false) + return false; if (other.getStatus() == null ^ this.getStatus() == null) return false; if (other.getStatus() != null && other.getStatus().equals(this.getStatus()) == false) @@ -545,6 +635,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getAvailabilityZone() == null) ? 0 : getAvailabilityZone().hashCode()); hashCode = prime * hashCode + ((getFrameworkAttributes() == null) ? 0 : getFrameworkAttributes().hashCode()); hashCode = prime * hashCode + ((getLogPublishingConfiguration() == null) ? 0 : getLogPublishingConfiguration().hashCode()); + hashCode = prime * hashCode + ((getStateDB() == null) ? 0 : getStateDB().hashCode()); hashCode = prime * hashCode + ((getStatus() == null) ? 0 : getStatus().hashCode()); hashCode = prime * hashCode + ((getCreationDate() == null) ? 0 : getCreationDate().hashCode()); return hashCode; diff --git a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/NodeConfiguration.java b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/NodeConfiguration.java index c6d9ba6be883..8207e516e61a 100644 --- a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/NodeConfiguration.java +++ b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/NodeConfiguration.java @@ -40,8 +40,21 @@ public class NodeConfiguration implements Serializable, Cloneable, StructuredPoj *

                        */ private String availabilityZone; - /**

                        */ + /** + *

                        + * Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain + * network. + *

                        + */ private NodeLogPublishingConfiguration logPublishingConfiguration; + /** + *

                        + * The state database that the node uses. Values are LevelDB or CouchDB. When using an + * Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is + * CouchDB. + *

                        + */ + private String stateDB; /** *

                        @@ -124,9 +137,14 @@ public NodeConfiguration withAvailabilityZone(String availabilityZone) { } /** - *

                        + *

                        + * Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain + * network. + *

                        * * @param logPublishingConfiguration + * Configuration properties for logging events associated with a peer node owned by a member in a Managed + * Blockchain network. */ public void setLogPublishingConfiguration(NodeLogPublishingConfiguration logPublishingConfiguration) { @@ -134,9 +152,13 @@ public void setLogPublishingConfiguration(NodeLogPublishingConfiguration logPubl } /** - *

                        + *

                        + * Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain + * network. + *

                        * - * @return + * @return Configuration properties for logging events associated with a peer node owned by a member in a Managed + * Blockchain network. */ public NodeLogPublishingConfiguration getLogPublishingConfiguration() { @@ -144,9 +166,14 @@ public NodeLogPublishingConfiguration getLogPublishingConfiguration() { } /** - *

                        + *

                        + * Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain + * network. + *

                        * * @param logPublishingConfiguration + * Configuration properties for logging events associated with a peer node owned by a member in a Managed + * Blockchain network. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -155,6 +182,81 @@ public NodeConfiguration withLogPublishingConfiguration(NodeLogPublishingConfigu return this; } + /** + *

                        + * The state database that the node uses. Values are LevelDB or CouchDB. When using an + * Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is + * CouchDB. + *

                        + * + * @param stateDB + * The state database that the node uses. Values are LevelDB or CouchDB. When using + * an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is + * CouchDB. + * @see StateDBType + */ + + public void setStateDB(String stateDB) { + this.stateDB = stateDB; + } + + /** + *

                        + * The state database that the node uses. Values are LevelDB or CouchDB. When using an + * Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is + * CouchDB. + *

                        + * + * @return The state database that the node uses. Values are LevelDB or CouchDB. When + * using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is + * CouchDB. + * @see StateDBType + */ + + public String getStateDB() { + return this.stateDB; + } + + /** + *

                        + * The state database that the node uses. Values are LevelDB or CouchDB. When using an + * Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is + * CouchDB. + *

                        + * + * @param stateDB + * The state database that the node uses. Values are LevelDB or CouchDB. When using + * an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is + * CouchDB. + * @return Returns a reference to this object so that method calls can be chained together. + * @see StateDBType + */ + + public NodeConfiguration withStateDB(String stateDB) { + setStateDB(stateDB); + return this; + } + + /** + *

                        + * The state database that the node uses. Values are LevelDB or CouchDB. When using an + * Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is + * CouchDB. + *

                        + * + * @param stateDB + * The state database that the node uses. Values are LevelDB or CouchDB. When using + * an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is + * CouchDB. + * @return Returns a reference to this object so that method calls can be chained together. + * @see StateDBType + */ + + public NodeConfiguration withStateDB(StateDBType stateDB) { + this.stateDB = stateDB.toString(); + return this; + } + /** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. @@ -172,7 +274,9 @@ public String toString() { if (getAvailabilityZone() != null) sb.append("AvailabilityZone: ").append(getAvailabilityZone()).append(","); if (getLogPublishingConfiguration() != null) - sb.append("LogPublishingConfiguration: ").append(getLogPublishingConfiguration()); + sb.append("LogPublishingConfiguration: ").append(getLogPublishingConfiguration()).append(","); + if (getStateDB() != null) + sb.append("StateDB: ").append(getStateDB()); sb.append("}"); return sb.toString(); } @@ -199,6 +303,10 @@ public boolean equals(Object obj) { return false; if (other.getLogPublishingConfiguration() != null && other.getLogPublishingConfiguration().equals(this.getLogPublishingConfiguration()) == false) return false; + if (other.getStateDB() == null ^ this.getStateDB() == null) + return false; + if (other.getStateDB() != null && other.getStateDB().equals(this.getStateDB()) == false) + return false; return true; } @@ -210,6 +318,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getInstanceType() == null) ? 0 : getInstanceType().hashCode()); hashCode = prime * hashCode + ((getAvailabilityZone() == null) ? 0 : getAvailabilityZone().hashCode()); hashCode = prime * hashCode + ((getLogPublishingConfiguration() == null) ? 0 : getLogPublishingConfiguration().hashCode()); + hashCode = prime * hashCode + ((getStateDB() == null) ? 0 : getStateDB().hashCode()); return hashCode; } diff --git a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/StateDBType.java b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/StateDBType.java new file mode 100644 index 000000000000..9767bd2c623c --- /dev/null +++ b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/StateDBType.java @@ -0,0 +1,60 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.managedblockchain.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum StateDBType { + + LevelDB("LevelDB"), + CouchDB("CouchDB"); + + private String value; + + private StateDBType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return StateDBType corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static StateDBType fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (StateDBType enumEntry : StateDBType.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeConfigurationJsonUnmarshaller.java b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeConfigurationJsonUnmarshaller.java index c4984b8fd89f..fc726dd36f05 100644 --- a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeConfigurationJsonUnmarshaller.java +++ b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeConfigurationJsonUnmarshaller.java @@ -60,6 +60,10 @@ public NodeConfiguration unmarshall(JsonUnmarshallerContext context) throws Exce context.nextToken(); nodeConfiguration.setLogPublishingConfiguration(NodeLogPublishingConfigurationJsonUnmarshaller.getInstance().unmarshall(context)); } + if (context.testExpression("StateDB", targetDepth)) { + context.nextToken(); + nodeConfiguration.setStateDB(context.getUnmarshaller(String.class).unmarshall(context)); + } } else if (token == END_ARRAY || token == END_OBJECT) { if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { if (context.getCurrentDepth() <= originalDepth) diff --git a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeConfigurationMarshaller.java b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeConfigurationMarshaller.java index 5db00f814a34..f1c1f4f6eefd 100644 --- a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeConfigurationMarshaller.java +++ b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeConfigurationMarshaller.java @@ -33,6 +33,8 @@ public class NodeConfigurationMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("AvailabilityZone").build(); private static final MarshallingInfo LOGPUBLISHINGCONFIGURATION_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("LogPublishingConfiguration").build(); + private static final MarshallingInfo STATEDB_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("StateDB").build(); private static final NodeConfigurationMarshaller instance = new NodeConfigurationMarshaller(); @@ -53,6 +55,7 @@ public void marshall(NodeConfiguration nodeConfiguration, ProtocolMarshaller pro protocolMarshaller.marshall(nodeConfiguration.getInstanceType(), INSTANCETYPE_BINDING); protocolMarshaller.marshall(nodeConfiguration.getAvailabilityZone(), AVAILABILITYZONE_BINDING); protocolMarshaller.marshall(nodeConfiguration.getLogPublishingConfiguration(), LOGPUBLISHINGCONFIGURATION_BINDING); + protocolMarshaller.marshall(nodeConfiguration.getStateDB(), STATEDB_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeJsonUnmarshaller.java b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeJsonUnmarshaller.java index d868fa31873d..13fe81f5c5ad 100644 --- a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeJsonUnmarshaller.java +++ b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeJsonUnmarshaller.java @@ -76,6 +76,10 @@ public Node unmarshall(JsonUnmarshallerContext context) throws Exception { context.nextToken(); node.setLogPublishingConfiguration(NodeLogPublishingConfigurationJsonUnmarshaller.getInstance().unmarshall(context)); } + if (context.testExpression("StateDB", targetDepth)) { + context.nextToken(); + node.setStateDB(context.getUnmarshaller(String.class).unmarshall(context)); + } if (context.testExpression("Status", targetDepth)) { context.nextToken(); node.setStatus(context.getUnmarshaller(String.class).unmarshall(context)); diff --git a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeMarshaller.java b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeMarshaller.java index 1539de3dfc88..0e9774f01fbc 100644 --- a/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeMarshaller.java +++ b/aws-java-sdk-managedblockchain/src/main/java/com/amazonaws/services/managedblockchain/model/transform/NodeMarshaller.java @@ -41,6 +41,8 @@ public class NodeMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("FrameworkAttributes").build(); private static final MarshallingInfo LOGPUBLISHINGCONFIGURATION_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("LogPublishingConfiguration").build(); + private static final MarshallingInfo STATEDB_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("StateDB").build(); private static final MarshallingInfo STATUS_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("Status").build(); private static final MarshallingInfo CREATIONDATE_BINDING = MarshallingInfo.builder(MarshallingType.DATE) @@ -69,6 +71,7 @@ public void marshall(Node node, ProtocolMarshaller protocolMarshaller) { protocolMarshaller.marshall(node.getAvailabilityZone(), AVAILABILITYZONE_BINDING); protocolMarshaller.marshall(node.getFrameworkAttributes(), FRAMEWORKATTRIBUTES_BINDING); protocolMarshaller.marshall(node.getLogPublishingConfiguration(), LOGPUBLISHINGCONFIGURATION_BINDING); + protocolMarshaller.marshall(node.getStateDB(), STATEDB_BINDING); protocolMarshaller.marshall(node.getStatus(), STATUS_BINDING); protocolMarshaller.marshall(node.getCreationDate(), CREATIONDATE_BINDING); } catch (Exception e) { diff --git a/aws-java-sdk-marketplacecatalog/pom.xml b/aws-java-sdk-marketplacecatalog/pom.xml index a8e56eb3f1b1..3da16a63be16 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.860 + 1.11.861 com.amazonaws aws-java-sdk-marketplacecatalog diff --git a/aws-java-sdk-marketplacecommerceanalytics/pom.xml b/aws-java-sdk-marketplacecommerceanalytics/pom.xml index b5170cde71e0..4e6e2c2eec75 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.860 + 1.11.861 com.amazonaws aws-java-sdk-marketplacecommerceanalytics diff --git a/aws-java-sdk-marketplaceentitlement/pom.xml b/aws-java-sdk-marketplaceentitlement/pom.xml index 271960062948..3975fce3867c 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.860 + 1.11.861 com.amazonaws aws-java-sdk-marketplaceentitlement diff --git a/aws-java-sdk-marketplacemeteringservice/pom.xml b/aws-java-sdk-marketplacemeteringservice/pom.xml index b1b18ff80a21..4698a098ffd6 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.860 + 1.11.861 com.amazonaws aws-java-sdk-marketplacemeteringservice diff --git a/aws-java-sdk-mechanicalturkrequester/pom.xml b/aws-java-sdk-mechanicalturkrequester/pom.xml index 5fe83ce0c6cc..5803c6d684f8 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.860 + 1.11.861 com.amazonaws aws-java-sdk-mechanicalturkrequester diff --git a/aws-java-sdk-mediaconnect/pom.xml b/aws-java-sdk-mediaconnect/pom.xml index 2432835fb2e9..2b213081ecd6 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.860 + 1.11.861 com.amazonaws aws-java-sdk-mediaconnect diff --git a/aws-java-sdk-mediaconvert/pom.xml b/aws-java-sdk-mediaconvert/pom.xml index a05b922056cf..478e5b66296b 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.860 + 1.11.861 com.amazonaws aws-java-sdk-mediaconvert diff --git a/aws-java-sdk-medialive/pom.xml b/aws-java-sdk-medialive/pom.xml index f0c88094e6b8..f8f583f721e0 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.860 + 1.11.861 com.amazonaws aws-java-sdk-medialive diff --git a/aws-java-sdk-mediapackage/pom.xml b/aws-java-sdk-mediapackage/pom.xml index 9628dcb9bbb7..fbe5d437365b 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.860 + 1.11.861 com.amazonaws aws-java-sdk-mediapackage diff --git a/aws-java-sdk-mediapackagevod/pom.xml b/aws-java-sdk-mediapackagevod/pom.xml index 9123d600c7d8..7f5f8f51670d 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.860 + 1.11.861 com.amazonaws aws-java-sdk-mediapackagevod diff --git a/aws-java-sdk-mediastore/pom.xml b/aws-java-sdk-mediastore/pom.xml index 901d6080ea91..7cb1c4af0761 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.860 + 1.11.861 com.amazonaws aws-java-sdk-mediastore diff --git a/aws-java-sdk-mediastoredata/pom.xml b/aws-java-sdk-mediastoredata/pom.xml index 39e082dcbf4a..8a51bfefedfa 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.860 + 1.11.861 com.amazonaws aws-java-sdk-mediastoredata diff --git a/aws-java-sdk-mediatailor/pom.xml b/aws-java-sdk-mediatailor/pom.xml index 0c9a808b62b8..6e3929b37878 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.860 + 1.11.861 com.amazonaws aws-java-sdk-mediatailor diff --git a/aws-java-sdk-migrationhub/pom.xml b/aws-java-sdk-migrationhub/pom.xml index 5f2f32f48f60..4091521a2c9d 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.860 + 1.11.861 com.amazonaws aws-java-sdk-migrationhub diff --git a/aws-java-sdk-migrationhubconfig/pom.xml b/aws-java-sdk-migrationhubconfig/pom.xml index f67b04a31258..3c996d9e34b6 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.860 + 1.11.861 com.amazonaws aws-java-sdk-migrationhubconfig diff --git a/aws-java-sdk-mobile/pom.xml b/aws-java-sdk-mobile/pom.xml index 8b5a791460cd..00201247a680 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.860 + 1.11.861 com.amazonaws aws-java-sdk-mobile diff --git a/aws-java-sdk-models/pom.xml b/aws-java-sdk-models/pom.xml index 01247018ef36..e5a92e71c369 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.860 + 1.11.861 com.amazonaws aws-java-sdk-models 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 e6f820f0a4e1..35271867ecf2 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" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "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 316b8920668b..930564088b99 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" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, 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 0be32223ccd0..0804c7db66cf 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" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/braket-2019-09-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/braket-2019-09-01-intermediate.json index 243badfc464c..8c920a9dfbc8 100644 --- a/aws-java-sdk-models/src/main/resources/models/braket-2019-09-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/braket-2019-09-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json index 21f401f6fea6..b265d70b1a10 100644 --- a/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/cloudhsmv2-2017-04-28-intermediate.json b/aws-java-sdk-models/src/main/resources/models/cloudhsmv2-2017-04-28-intermediate.json index 33b0d6c3d3c6..4bc2ecc48ed4 100644 --- a/aws-java-sdk-models/src/main/resources/models/cloudhsmv2-2017-04-28-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/cloudhsmv2-2017-04-28-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/codeartifact-2018-09-22-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codeartifact-2018-09-22-intermediate.json index 96c51783405e..7ab4ba6824ce 100644 --- a/aws-java-sdk-models/src/main/resources/models/codeartifact-2018-09-22-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codeartifact-2018-09-22-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-intermediate.json b/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-intermediate.json index d9b84e24c32a..6bdc5c27014e 100644 --- a/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/connect-2017-08-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/connectparticipant-2018-09-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json index 3833c8b818f1..42ae04f055ec 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" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "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 3efa5af09039..4d3a377b708f 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" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "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 21363144be70..9d649b4e7282 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" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/dataexchange-2017-07-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/dataexchange-2017-07-25-intermediate.json index eb8096a50043..fd5171808395 100644 --- a/aws-java-sdk-models/src/main/resources/models/dataexchange-2017-07-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/dataexchange-2017-07-25-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/detective-2018-10-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json index c14b9c3f645a..c18ebb7c1871 100644 --- a/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json index fc0abcb73513..96ff75c4274f 100644 --- a/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json @@ -116,7 +116,7 @@ "variableDeclarationType" : "AddTagsToResourceRequest", "variableName" : "addTagsToResourceRequest", "variableType" : "AddTagsToResourceRequest", - "documentation" : "

                        Represents the input to AddTagsToResource.

                        ", + "documentation" : "

                        Represents the input to AddTagsToResource.

                        ", "simpleType" : "AddTagsToResourceRequest", "variableSetterType" : "AddTagsToResourceRequest" }, @@ -136,7 +136,7 @@ "asyncReturnType" : "ResourcePendingMaintenanceActions", "authenticated" : true, "deprecated" : false, - "documentation" : "

                        Applies a pending maintenance action to a resource (for example, to a DB instance).

                        ", + "documentation" : "

                        Applies a pending maintenance action to a resource (for example, to an Amazon DocumentDB instance).

                        ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -161,7 +161,7 @@ "variableDeclarationType" : "ApplyPendingMaintenanceActionRequest", "variableName" : "applyPendingMaintenanceActionRequest", "variableType" : "ApplyPendingMaintenanceActionRequest", - "documentation" : "

                        Represents the input to ApplyPendingMaintenanceAction.

                        ", + "documentation" : "

                        Represents the input to ApplyPendingMaintenanceAction.

                        ", "simpleType" : "ApplyPendingMaintenanceActionRequest", "variableSetterType" : "ApplyPendingMaintenanceActionRequest" }, @@ -170,7 +170,7 @@ "operationName" : "ApplyPendingMaintenanceAction", "returnType" : { "returnType" : "ResourcePendingMaintenanceActions", - "documentation" : "

                        Represents the output of ApplyPendingMaintenanceAction.

                        " + "documentation" : "

                        Represents the output of ApplyPendingMaintenanceAction.

                        " }, "syncReturnType" : "ResourcePendingMaintenanceActions" }, @@ -206,7 +206,7 @@ "variableDeclarationType" : "CopyDBClusterParameterGroupRequest", "variableName" : "copyDBClusterParameterGroupRequest", "variableType" : "CopyDBClusterParameterGroupRequest", - "documentation" : "

                        Represents the input to CopyDBClusterParameterGroup.

                        ", + "documentation" : "

                        Represents the input to CopyDBClusterParameterGroup.

                        ", "simpleType" : "CopyDBClusterParameterGroupRequest", "variableSetterType" : "CopyDBClusterParameterGroupRequest" }, @@ -226,7 +226,7 @@ "asyncReturnType" : "DBClusterSnapshot", "authenticated" : true, "deprecated" : false, - "documentation" : "

                        Copies a snapshot of a cluster.

                        To copy a cluster snapshot from a shared manual cluster snapshot, SourceDBClusterSnapshotIdentifier must be the Amazon Resource Name (ARN) of the shared cluster snapshot.

                        To cancel the copy operation after it is in progress, delete the target cluster snapshot identified by TargetDBClusterSnapshotIdentifier while that DB cluster snapshot is in the copying status.

                        ", + "documentation" : "

                        Copies a snapshot of a cluster.

                        To copy a cluster snapshot from a shared manual cluster snapshot, SourceDBClusterSnapshotIdentifier must be the Amazon Resource Name (ARN) of the shared cluster snapshot. You can only copy a shared DB cluster snapshot, whether encrypted or not, in the same AWS Region.

                        To cancel the copy operation after it is in progress, delete the target cluster snapshot identified by TargetDBClusterSnapshotIdentifier while that cluster snapshot is in the copying status.

                        ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -263,7 +263,7 @@ "variableDeclarationType" : "CopyDBClusterSnapshotRequest", "variableName" : "copyDBClusterSnapshotRequest", "variableType" : "CopyDBClusterSnapshotRequest", - "documentation" : "

                        Represents the input to CopyDBClusterSnapshot.

                        ", + "documentation" : "

                        Represents the input to CopyDBClusterSnapshot.

                        ", "simpleType" : "CopyDBClusterSnapshotRequest", "variableSetterType" : "CopyDBClusterSnapshotRequest" }, @@ -356,7 +356,7 @@ "variableDeclarationType" : "CreateDBClusterRequest", "variableName" : "createDBClusterRequest", "variableType" : "CreateDBClusterRequest", - "documentation" : "

                        Represents the input to CreateDBCluster.

                        ", + "documentation" : "

                        Represents the input to CreateDBCluster.

                        ", "simpleType" : "CreateDBClusterRequest", "variableSetterType" : "CreateDBClusterRequest" }, @@ -376,7 +376,7 @@ "asyncReturnType" : "DBClusterParameterGroup", "authenticated" : true, "deprecated" : false, - "documentation" : "

                        Creates a new cluster parameter group.

                        Parameters in a cluster parameter group apply to all of the instances in a DB cluster.

                        A cluster parameter group is initially created with the default parameters for the database engine used by instances in the cluster. To provide custom values for any of the parameters, you must modify the group after you create it. After you create a DB cluster parameter group, you must associate it with your cluster. For the new DB cluster parameter group and associated settings to take effect, you must then reboot the instances in the cluster without failover.

                        After you create a cluster parameter group, you should wait at least 5 minutes before creating your first cluster that uses that cluster parameter group as the default parameter group. This allows Amazon DocumentDB to fully complete the create action before the cluster parameter group is used as the default for a new cluster. This step is especially important for parameters that are critical when creating the default database for a cluster, such as the character set for the default database defined by the character_set_database parameter.

                        ", + "documentation" : "

                        Creates a new cluster parameter group.

                        Parameters in a cluster parameter group apply to all of the instances in a cluster.

                        A cluster parameter group is initially created with the default parameters for the database engine used by instances in the cluster. In Amazon DocumentDB, you cannot make modifications directly to the default.docdb3.6 cluster parameter group. If your Amazon DocumentDB cluster is using the default cluster parameter group and you want to modify a value in it, you must first create a new parameter group or copy an existing parameter group, modify it, and then apply the modified parameter group to your cluster. For the new cluster parameter group and associated settings to take effect, you must then reboot the instances in the cluster without failover. For more information, see Modifying Amazon DocumentDB Cluster Parameter Groups.

                        ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -2149,7 +2149,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                        Represents the input to AddTagsToResource.

                        ", + "documentation" : "

                        Represents the input to AddTagsToResource.

                        ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -2171,12 +2171,12 @@ "c2jName" : "ResourceName", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).

                        ", + "documentation" : "

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .

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

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).

                        \n@param resourceName The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .

                        \n@param resourceName The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceName", - "getterDocumentation" : "/**

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).

                        \n@return The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).*/", + "getterDocumentation" : "/**

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .

                        \n@return The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .*/", "getterMethodName" : "getResourceName", "getterModel" : { "returnType" : "String", @@ -2210,7 +2210,7 @@ "marshallingType" : "STRING", "name" : "ResourceName", "sensitive" : false, - "setterDocumentation" : "/**

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).

                        \n@param resourceName The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).*/", + "setterDocumentation" : "/**

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .

                        \n@param resourceName The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .*/", "setterMethodName" : "setResourceName", "setterModel" : { "timestampFormat" : null, @@ -2225,13 +2225,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).

                        \n@param resourceName The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .

                        \n@param resourceName The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", - "documentation" : "

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).

                        ", + "documentation" : "

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .

                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -2240,12 +2240,12 @@ "c2jName" : "Tags", "c2jShape" : "TagList", "deprecated" : false, - "documentation" : "

                        The tags to be assigned to the Amazon DocumentDB resource.

                        ", + "documentation" : "

                        The tags to be assigned to the Amazon DocumentDB resource.

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

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n@param tags The tags to be assigned to the Amazon DocumentDB resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n@param tags The tags to be assigned to the Amazon DocumentDB resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTags", - "getterDocumentation" : "/**

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n@return The tags to be assigned to the Amazon DocumentDB resource.*/", + "getterDocumentation" : "/**

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n@return The tags to be assigned to the Amazon DocumentDB resource.*/", "getterMethodName" : "getTags", "getterModel" : { "returnType" : "java.util.List", @@ -2363,7 +2363,7 @@ "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, - "setterDocumentation" : "/**

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n@param tags The tags to be assigned to the Amazon DocumentDB resource.*/", + "setterDocumentation" : "/**

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n@param tags The tags to be assigned to the Amazon DocumentDB resource.*/", "setterMethodName" : "setTags", "setterModel" : { "timestampFormat" : null, @@ -2378,13 +2378,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n

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

                        \n@param tags The tags to be assigned to the Amazon DocumentDB resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n

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

                        \n@param tags The tags to be assigned to the Amazon DocumentDB resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", - "documentation" : "

                        The tags to be assigned to the Amazon DocumentDB resource.

                        ", + "documentation" : "

                        The tags to be assigned to the Amazon DocumentDB resource.

                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -2395,12 +2395,12 @@ "c2jName" : "ResourceName", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).

                        ", + "documentation" : "

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .

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

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).

                        \n@param resourceName The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .

                        \n@param resourceName The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceName", - "getterDocumentation" : "/**

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).

                        \n@return The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).*/", + "getterDocumentation" : "/**

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .

                        \n@return The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .*/", "getterMethodName" : "getResourceName", "getterModel" : { "returnType" : "String", @@ -2434,7 +2434,7 @@ "marshallingType" : "STRING", "name" : "ResourceName", "sensitive" : false, - "setterDocumentation" : "/**

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).

                        \n@param resourceName The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).*/", + "setterDocumentation" : "/**

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .

                        \n@param resourceName The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .*/", "setterMethodName" : "setResourceName", "setterModel" : { "timestampFormat" : null, @@ -2449,13 +2449,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).

                        \n@param resourceName The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .

                        \n@param resourceName The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", - "documentation" : "

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).

                        ", + "documentation" : "

                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .

                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -2465,12 +2465,12 @@ "c2jName" : "Tags", "c2jShape" : "TagList", "deprecated" : false, - "documentation" : "

                        The tags to be assigned to the Amazon DocumentDB resource.

                        ", + "documentation" : "

                        The tags to be assigned to the Amazon DocumentDB resource.

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

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n@param tags The tags to be assigned to the Amazon DocumentDB resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n@param tags The tags to be assigned to the Amazon DocumentDB resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTags", - "getterDocumentation" : "/**

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n@return The tags to be assigned to the Amazon DocumentDB resource.*/", + "getterDocumentation" : "/**

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n@return The tags to be assigned to the Amazon DocumentDB resource.*/", "getterMethodName" : "getTags", "getterModel" : { "returnType" : "java.util.List", @@ -2588,7 +2588,7 @@ "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, - "setterDocumentation" : "/**

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n@param tags The tags to be assigned to the Amazon DocumentDB resource.*/", + "setterDocumentation" : "/**

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n@param tags The tags to be assigned to the Amazon DocumentDB resource.*/", "setterMethodName" : "setTags", "setterModel" : { "timestampFormat" : null, @@ -2603,13 +2603,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n

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

                        \n@param tags The tags to be assigned to the Amazon DocumentDB resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                        The tags to be assigned to the Amazon DocumentDB resource.

                        \n

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

                        \n@param tags The tags to be assigned to the Amazon DocumentDB resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", - "documentation" : "

                        The tags to be assigned to the Amazon DocumentDB resource.

                        ", + "documentation" : "

                        The tags to be assigned to the Amazon DocumentDB resource.

                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -2738,7 +2738,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                        Represents the input to ApplyPendingMaintenanceAction.

                        ", + "documentation" : "

                        Represents the input to ApplyPendingMaintenanceAction.

                        ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -2898,12 +2898,12 @@ "c2jName" : "OptInType", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                        A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                        Valid values:

                        • immediate - Apply the maintenance action immediately.

                        • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                        • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                        ", + "documentation" : "

                        A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                        Valid values:

                        • immediate - Apply the maintenance action immediately.

                        • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                        • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

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

                        A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                        Valid values:

                        • immediate - Apply the maintenance action immediately.

                        • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                        • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                        \n@param optInType A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                        Valid values:

                        • immediate - Apply the maintenance action immediately.

                        • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                        • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

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

                          A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                          Valid values:

                          • immediate - Apply the maintenance action immediately.

                          • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                          • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                          \n@param optInType A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                          Valid values:

                          • immediate - Apply the maintenance action immediately.

                          • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                          • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

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

                            A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                            Valid values:

                            • immediate - Apply the maintenance action immediately.

                            • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                            • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                            \n@return A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                            Valid values:

                            • immediate - Apply the maintenance action immediately.

                            • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                            • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

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

                              A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                              Valid values:

                              • immediate - Apply the maintenance action immediately.

                              • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                              • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                              \n@return A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                              Valid values:

                              • immediate - Apply the maintenance action immediately.

                              • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                              • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                              • */", "getterMethodName" : "getOptInType", "getterModel" : { "returnType" : "String", @@ -2937,7 +2937,7 @@ "marshallingType" : "STRING", "name" : "OptInType", "sensitive" : false, - "setterDocumentation" : "/**

                                A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                Valid values:

                                • immediate - Apply the maintenance action immediately.

                                • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                \n@param optInType A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                Valid values:

                                • immediate - Apply the maintenance action immediately.

                                • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

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

                                  A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                  Valid values:

                                  • immediate - Apply the maintenance action immediately.

                                  • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                  • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                  \n@param optInType A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                  Valid values:

                                  • immediate - Apply the maintenance action immediately.

                                  • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                  • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                  • */", "setterMethodName" : "setOptInType", "setterModel" : { "timestampFormat" : null, @@ -2952,13 +2952,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                    A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                    Valid values:

                                    • immediate - Apply the maintenance action immediately.

                                    • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                    • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                    \n@param optInType A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                    Valid values:

                                    • immediate - Apply the maintenance action immediately.

                                    • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                    • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

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

                                      A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                      Valid values:

                                      • immediate - Apply the maintenance action immediately.

                                      • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                      • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                      \n@param optInType A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                      Valid values:

                                      • immediate - Apply the maintenance action immediately.

                                      • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                      • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                      • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "optInType", "variableType" : "String", - "documentation" : "

                                        A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                        Valid values:

                                        • immediate - Apply the maintenance action immediately.

                                        • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                        • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                        ", + "documentation" : "

                                        A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                        Valid values:

                                        • immediate - Apply the maintenance action immediately.

                                        • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                        • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -3039,12 +3039,12 @@ "c2jName" : "OptInType", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                        A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                        Valid values:

                                        • immediate - Apply the maintenance action immediately.

                                        • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                        • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                        ", + "documentation" : "

                                        A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                        Valid values:

                                        • immediate - Apply the maintenance action immediately.

                                        • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                        • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

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

                                        A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                        Valid values:

                                        • immediate - Apply the maintenance action immediately.

                                        • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                        • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                        \n@param optInType A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                        Valid values:

                                        • immediate - Apply the maintenance action immediately.

                                        • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                        • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

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

                                          A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                          Valid values:

                                          • immediate - Apply the maintenance action immediately.

                                          • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                          • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                          \n@param optInType A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                          Valid values:

                                          • immediate - Apply the maintenance action immediately.

                                          • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                          • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

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

                                            A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                            Valid values:

                                            • immediate - Apply the maintenance action immediately.

                                            • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                            • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                            \n@return A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                            Valid values:

                                            • immediate - Apply the maintenance action immediately.

                                            • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                            • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

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

                                              A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                              Valid values:

                                              • immediate - Apply the maintenance action immediately.

                                              • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                              • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                              \n@return A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                              Valid values:

                                              • immediate - Apply the maintenance action immediately.

                                              • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                              • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                              • */", "getterMethodName" : "getOptInType", "getterModel" : { "returnType" : "String", @@ -3078,7 +3078,7 @@ "marshallingType" : "STRING", "name" : "OptInType", "sensitive" : false, - "setterDocumentation" : "/**

                                                A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                                Valid values:

                                                • immediate - Apply the maintenance action immediately.

                                                • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                                • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                                \n@param optInType A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                                Valid values:

                                                • immediate - Apply the maintenance action immediately.

                                                • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                                • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

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

                                                  A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                                  Valid values:

                                                  • immediate - Apply the maintenance action immediately.

                                                  • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                                  • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                                  \n@param optInType A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                                  Valid values:

                                                  • immediate - Apply the maintenance action immediately.

                                                  • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                                  • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                                  • */", "setterMethodName" : "setOptInType", "setterModel" : { "timestampFormat" : null, @@ -3093,13 +3093,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                    A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                                    Valid values:

                                                    • immediate - Apply the maintenance action immediately.

                                                    • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                                    • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                                    \n@param optInType A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                                    Valid values:

                                                    • immediate - Apply the maintenance action immediately.

                                                    • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                                    • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

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

                                                      A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                                      Valid values:

                                                      • immediate - Apply the maintenance action immediately.

                                                      • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                                      • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                                      \n@param optInType A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                                      Valid values:

                                                      • immediate - Apply the maintenance action immediately.

                                                      • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                                      • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                                      • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "optInType", "variableType" : "String", - "documentation" : "

                                                        A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                                        Valid values:

                                                        • immediate - Apply the maintenance action immediately.

                                                        • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                                        • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                                        ", + "documentation" : "

                                                        A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                                        Valid values:

                                                        • immediate - Apply the maintenance action immediately.

                                                        • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                                        • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -5008,7 +5008,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                                                        Represents the input to CopyDBClusterParameterGroup.

                                                        ", + "documentation" : "

                                                        Represents the input to CopyDBClusterParameterGroup.

                                                        ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -5030,12 +5030,12 @@ "c2jName" : "SourceDBClusterParameterGroupIdentifier", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                        The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                        Constraints:

                                                        • Must specify a valid cluster parameter group.

                                                        • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                        • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

                                                        ", + "documentation" : "

                                                        The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                        Constraints:

                                                        • Must specify a valid cluster parameter group.

                                                        • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                        • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

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

                                                        The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                        Constraints:

                                                        • Must specify a valid cluster parameter group.

                                                        • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                        • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

                                                        \n@param sourceDBClusterParameterGroupIdentifier The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                        Constraints:

                                                        • Must specify a valid cluster parameter group.

                                                        • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                        • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

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

                                                          The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                          Constraints:

                                                          • Must specify a valid cluster parameter group.

                                                          • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                          • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                          \n@param sourceDBClusterParameterGroupIdentifier The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                          Constraints:

                                                          • Must specify a valid cluster parameter group.

                                                          • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                          • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

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

                                                            The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                            Constraints:

                                                            • Must specify a valid cluster parameter group.

                                                            • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                            • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

                                                            \n@return The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                            Constraints:

                                                            • Must specify a valid cluster parameter group.

                                                            • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                            • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

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

                                                              The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                              Constraints:

                                                              • Must specify a valid cluster parameter group.

                                                              • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                              • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                              \n@return The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                              Constraints:

                                                              • Must specify a valid cluster parameter group.

                                                              • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                              • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                              • */", "getterMethodName" : "getSourceDBClusterParameterGroupIdentifier", "getterModel" : { "returnType" : "String", @@ -5069,7 +5069,7 @@ "marshallingType" : "STRING", "name" : "SourceDBClusterParameterGroupIdentifier", "sensitive" : false, - "setterDocumentation" : "/**

                                                                The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                Constraints:

                                                                • Must specify a valid cluster parameter group.

                                                                • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

                                                                \n@param sourceDBClusterParameterGroupIdentifier The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                Constraints:

                                                                • Must specify a valid cluster parameter group.

                                                                • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

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

                                                                  The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                  Constraints:

                                                                  • Must specify a valid cluster parameter group.

                                                                  • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                  • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                                  \n@param sourceDBClusterParameterGroupIdentifier The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                  Constraints:

                                                                  • Must specify a valid cluster parameter group.

                                                                  • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                  • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                                  • */", "setterMethodName" : "setSourceDBClusterParameterGroupIdentifier", "setterModel" : { "timestampFormat" : null, @@ -5084,13 +5084,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                    The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                    Constraints:

                                                                    • Must specify a valid cluster parameter group.

                                                                    • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                    • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

                                                                    \n@param sourceDBClusterParameterGroupIdentifier The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                    Constraints:

                                                                    • Must specify a valid cluster parameter group.

                                                                    • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                    • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

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

                                                                      The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                      Constraints:

                                                                      • Must specify a valid cluster parameter group.

                                                                      • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                      • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                                      \n@param sourceDBClusterParameterGroupIdentifier The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                      Constraints:

                                                                      • Must specify a valid cluster parameter group.

                                                                      • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                      • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "sourceDBClusterParameterGroupIdentifier", "variableType" : "String", - "documentation" : "

                                                                        The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                        Constraints:

                                                                        • Must specify a valid cluster parameter group.

                                                                        • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                        • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

                                                                        ", + "documentation" : "

                                                                        The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                        Constraints:

                                                                        • Must specify a valid cluster parameter group.

                                                                        • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                        • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -5099,12 +5099,12 @@ "c2jName" : "TargetDBClusterParameterGroupIdentifier", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                        The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1

                                                                        ", + "documentation" : "

                                                                        The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1

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

                                                                        The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1

                                                                        \n@param targetDBClusterParameterGroupIdentifier The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                        The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1

                                                                        \n@param targetDBClusterParameterGroupIdentifier The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTargetDBClusterParameterGroupIdentifier", - "getterDocumentation" : "/**

                                                                        The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1

                                                                        \n@return The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1*/", + "getterDocumentation" : "/**

                                                                        The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1

                                                                        \n@return The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1*/", "getterMethodName" : "getTargetDBClusterParameterGroupIdentifier", "getterModel" : { "returnType" : "String", @@ -5138,7 +5138,7 @@ "marshallingType" : "STRING", "name" : "TargetDBClusterParameterGroupIdentifier", "sensitive" : false, - "setterDocumentation" : "/**

                                                                        The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1

                                                                        \n@param targetDBClusterParameterGroupIdentifier The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1*/", + "setterDocumentation" : "/**

                                                                        The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1

                                                                        \n@param targetDBClusterParameterGroupIdentifier The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1*/", "setterMethodName" : "setTargetDBClusterParameterGroupIdentifier", "setterModel" : { "timestampFormat" : null, @@ -5153,13 +5153,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                        The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1

                                                                        \n@param targetDBClusterParameterGroupIdentifier The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                        The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1

                                                                        \n@param targetDBClusterParameterGroupIdentifier The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "targetDBClusterParameterGroupIdentifier", "variableType" : "String", - "documentation" : "

                                                                        The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1

                                                                        ", + "documentation" : "

                                                                        The identifier for the copied cluster parameter group.

                                                                        Constraints:

                                                                        • Cannot be null, empty, or blank.

                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                        • The first character must be a letter.

                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                        Example: my-cluster-param-group1

                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -5392,12 +5392,12 @@ "c2jName" : "SourceDBClusterParameterGroupIdentifier", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                        The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                        Constraints:

                                                                        • Must specify a valid cluster parameter group.

                                                                        • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                        • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

                                                                        ", + "documentation" : "

                                                                        The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                        Constraints:

                                                                        • Must specify a valid cluster parameter group.

                                                                        • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                        • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

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

                                                                        The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                        Constraints:

                                                                        • Must specify a valid cluster parameter group.

                                                                        • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                        • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

                                                                        \n@param sourceDBClusterParameterGroupIdentifier The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                        Constraints:

                                                                        • Must specify a valid cluster parameter group.

                                                                        • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                        • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

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

                                                                          The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                          Constraints:

                                                                          • Must specify a valid cluster parameter group.

                                                                          • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                          • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                                          \n@param sourceDBClusterParameterGroupIdentifier The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                          Constraints:

                                                                          • Must specify a valid cluster parameter group.

                                                                          • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                          • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

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

                                                                            The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                            Constraints:

                                                                            • Must specify a valid cluster parameter group.

                                                                            • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                            • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

                                                                            \n@return The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                            Constraints:

                                                                            • Must specify a valid cluster parameter group.

                                                                            • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                            • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

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

                                                                              The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                              Constraints:

                                                                              • Must specify a valid cluster parameter group.

                                                                              • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                              • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                                              \n@return The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                              Constraints:

                                                                              • Must specify a valid cluster parameter group.

                                                                              • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                              • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                                              • */", "getterMethodName" : "getSourceDBClusterParameterGroupIdentifier", "getterModel" : { "returnType" : "String", @@ -5431,7 +5431,7 @@ "marshallingType" : "STRING", "name" : "SourceDBClusterParameterGroupIdentifier", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                                Constraints:

                                                                                • Must specify a valid cluster parameter group.

                                                                                • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                                • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

                                                                                \n@param sourceDBClusterParameterGroupIdentifier The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                                Constraints:

                                                                                • Must specify a valid cluster parameter group.

                                                                                • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                                • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

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

                                                                                  The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                                  Constraints:

                                                                                  • Must specify a valid cluster parameter group.

                                                                                  • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                                  • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                                                  \n@param sourceDBClusterParameterGroupIdentifier The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                                  Constraints:

                                                                                  • Must specify a valid cluster parameter group.

                                                                                  • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                                  • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                                                  • */", "setterMethodName" : "setSourceDBClusterParameterGroupIdentifier", "setterModel" : { "timestampFormat" : null, @@ -5446,13 +5446,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                    The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                                    Constraints:

                                                                                    • Must specify a valid cluster parameter group.

                                                                                    • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                                    • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

                                                                                    \n@param sourceDBClusterParameterGroupIdentifier The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                                    Constraints:

                                                                                    • Must specify a valid cluster parameter group.

                                                                                    • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                                    • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

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

                                                                                      The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                                      Constraints:

                                                                                      • Must specify a valid cluster parameter group.

                                                                                      • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                                      • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                                                      \n@param sourceDBClusterParameterGroupIdentifier The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                                      Constraints:

                                                                                      • Must specify a valid cluster parameter group.

                                                                                      • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                                      • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "sourceDBClusterParameterGroupIdentifier", "variableType" : "String", - "documentation" : "

                                                                                        The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                                        Constraints:

                                                                                        • Must specify a valid cluster parameter group.

                                                                                        • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                                        • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

                                                                                        ", + "documentation" : "

                                                                                        The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                                        Constraints:

                                                                                        • Must specify a valid cluster parameter group.

                                                                                        • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                                        • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -5686,12 +5686,12 @@ "c2jName" : "TargetDBClusterParameterGroupIdentifier", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                        The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1

                                                                                        ", + "documentation" : "

                                                                                        The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1

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

                                                                                        The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1

                                                                                        \n@param targetDBClusterParameterGroupIdentifier The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                        The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1

                                                                                        \n@param targetDBClusterParameterGroupIdentifier The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTargetDBClusterParameterGroupIdentifier", - "getterDocumentation" : "/**

                                                                                        The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1

                                                                                        \n@return The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1*/", + "getterDocumentation" : "/**

                                                                                        The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1

                                                                                        \n@return The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1*/", "getterMethodName" : "getTargetDBClusterParameterGroupIdentifier", "getterModel" : { "returnType" : "String", @@ -5725,7 +5725,7 @@ "marshallingType" : "STRING", "name" : "TargetDBClusterParameterGroupIdentifier", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                        The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1

                                                                                        \n@param targetDBClusterParameterGroupIdentifier The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1*/", + "setterDocumentation" : "/**

                                                                                        The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1

                                                                                        \n@param targetDBClusterParameterGroupIdentifier The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1*/", "setterMethodName" : "setTargetDBClusterParameterGroupIdentifier", "setterModel" : { "timestampFormat" : null, @@ -5740,13 +5740,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                        The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1

                                                                                        \n@param targetDBClusterParameterGroupIdentifier The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                        The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1

                                                                                        \n@param targetDBClusterParameterGroupIdentifier The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "targetDBClusterParameterGroupIdentifier", "variableType" : "String", - "documentation" : "

                                                                                        The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1

                                                                                        ", + "documentation" : "

                                                                                        The identifier for the copied cluster parameter group.

                                                                                        Constraints:

                                                                                        • Cannot be null, empty, or blank.

                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-param-group1

                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -5781,7 +5781,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                                                                                        Represents the input to CopyDBClusterSnapshot.

                                                                                        ", + "documentation" : "

                                                                                        Represents the input to CopyDBClusterSnapshot.

                                                                                        ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -5803,12 +5803,12 @@ "c2jName" : "SourceDBClusterSnapshotIdentifier", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1

                                                                                        ", + "documentation" : "

                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1

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

                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1

                                                                                        \n@param sourceDBClusterSnapshotIdentifier The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

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

                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1

                                                                                        \n@param sourceDBClusterSnapshotIdentifier The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

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

                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1

                                                                                        \n@return The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1*/", + "getterDocumentation" : "/**

                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1

                                                                                        \n@return The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1*/", "getterMethodName" : "getSourceDBClusterSnapshotIdentifier", "getterModel" : { "returnType" : "String", @@ -5842,7 +5842,7 @@ "marshallingType" : "STRING", "name" : "SourceDBClusterSnapshotIdentifier", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1

                                                                                        \n@param sourceDBClusterSnapshotIdentifier The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1*/", + "setterDocumentation" : "/**

                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1

                                                                                        \n@param sourceDBClusterSnapshotIdentifier The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1*/", "setterMethodName" : "setSourceDBClusterSnapshotIdentifier", "setterModel" : { "timestampFormat" : null, @@ -5857,13 +5857,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1

                                                                                        \n@param sourceDBClusterSnapshotIdentifier The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

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

                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1

                                                                                        \n@param sourceDBClusterSnapshotIdentifier The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "sourceDBClusterSnapshotIdentifier", "variableType" : "String", - "documentation" : "

                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1

                                                                                        ", + "documentation" : "

                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                        Example: my-cluster-snapshot1

                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -5872,12 +5872,12 @@ "c2jName" : "TargetDBClusterSnapshotIdentifier", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2

                                                                                        ", + "documentation" : "

                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2

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

                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2

                                                                                        \n@param targetDBClusterSnapshotIdentifier The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2

                                                                                        \n@param targetDBClusterSnapshotIdentifier The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2

                                                                                        \n@return The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2*/", + "getterDocumentation" : "/**

                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2

                                                                                        \n@return The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2*/", "getterMethodName" : "getTargetDBClusterSnapshotIdentifier", "getterModel" : { "returnType" : "String", @@ -5911,7 +5911,7 @@ "marshallingType" : "STRING", "name" : "TargetDBClusterSnapshotIdentifier", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2

                                                                                        \n@param targetDBClusterSnapshotIdentifier The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2*/", + "setterDocumentation" : "/**

                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2

                                                                                        \n@param targetDBClusterSnapshotIdentifier The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2*/", "setterMethodName" : "setTargetDBClusterSnapshotIdentifier", "setterModel" : { "timestampFormat" : null, @@ -5926,13 +5926,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2

                                                                                        \n@param targetDBClusterSnapshotIdentifier The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2

                                                                                        \n@param targetDBClusterSnapshotIdentifier The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "targetDBClusterSnapshotIdentifier", "variableType" : "String", - "documentation" : "

                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2

                                                                                        ", + "documentation" : "

                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                        Constraints:

                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                        • The first character must be a letter.

                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                        Example: my-cluster-snapshot2

                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -5941,12 +5941,12 @@ "c2jName" : "KmsKeyId", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                        ", + "documentation" : "

                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

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

                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                        \n@param kmsKeyId The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                        \n@param kmsKeyId The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withKmsKeyId", - "getterDocumentation" : "/**

                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                        \n@return The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.*/", + "getterDocumentation" : "/**

                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                        \n@return The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.*/", "getterMethodName" : "getKmsKeyId", "getterModel" : { "returnType" : "String", @@ -5980,7 +5980,7 @@ "marshallingType" : "STRING", "name" : "KmsKeyId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                        \n@param kmsKeyId The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.*/", + "setterDocumentation" : "/**

                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                        \n@param kmsKeyId The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.*/", "setterMethodName" : "setKmsKeyId", "setterModel" : { "timestampFormat" : null, @@ -5995,13 +5995,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                        \n@param kmsKeyId The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                        \n@param kmsKeyId The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "kmsKeyId", "variableType" : "String", - "documentation" : "

                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                        ", + "documentation" : "

                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -6010,12 +6010,12 @@ "c2jName" : "PreSignedUrl", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                        The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                        The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                        • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                        • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                        • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

                                                                                        ", + "documentation" : "

                                                                                        The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                        If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                        The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                        • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                        • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                        • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

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

                                                                                        The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                        The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                        • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                        • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                        • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

                                                                                        \n@param preSignedUrl The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                        The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                        • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                        • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                        • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

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

                                                                                          The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                          If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                          The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                          • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                          • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                          • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                          \n@param preSignedUrl The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                          If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                          The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                          • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                          • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                          • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

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

                                                                                            The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                            The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                            • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                            • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                            • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

                                                                                            \n@return The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                            The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                            • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                            • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                            • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

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

                                                                                              The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                              If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                              The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                              • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                              • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                              • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                              \n@return The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                              If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                              The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                              • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                              • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                              • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                              • */", "getterMethodName" : "getPreSignedUrl", "getterModel" : { "returnType" : "String", @@ -6049,7 +6049,7 @@ "marshallingType" : "STRING", "name" : "PreSignedUrl", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

                                                                                                \n@param preSignedUrl The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

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

                                                                                                  The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                  If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                  The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                  • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                  • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                  • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                                  \n@param preSignedUrl The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                  If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                  The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                  • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                  • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                  • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                                  • */", "setterMethodName" : "setPreSignedUrl", "setterModel" : { "timestampFormat" : null, @@ -6064,13 +6064,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                    The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                    The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                    • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                    • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                    • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

                                                                                                    \n@param preSignedUrl The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                    The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                    • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                    • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                    • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

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

                                                                                                      The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                      If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                      The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                      • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                      • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                      • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                                      \n@param preSignedUrl The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                      If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                      The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                      • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                      • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                      • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "preSignedUrl", "variableType" : "String", - "documentation" : "

                                                                                                        The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                        The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                        • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                        • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                        • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

                                                                                                        ", + "documentation" : "

                                                                                                        The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                        If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                        The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                        • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                        • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                        • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -6373,12 +6373,12 @@ "c2jName" : "KmsKeyId", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                                        ", + "documentation" : "

                                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

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

                                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                                        \n@param kmsKeyId The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                                        \n@param kmsKeyId The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withKmsKeyId", - "getterDocumentation" : "/**

                                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                                        \n@return The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.*/", + "getterDocumentation" : "/**

                                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                                        \n@return The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.*/", "getterMethodName" : "getKmsKeyId", "getterModel" : { "returnType" : "String", @@ -6412,7 +6412,7 @@ "marshallingType" : "STRING", "name" : "KmsKeyId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                                        \n@param kmsKeyId The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.*/", + "setterDocumentation" : "/**

                                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                                        \n@param kmsKeyId The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.*/", "setterMethodName" : "setKmsKeyId", "setterModel" : { "timestampFormat" : null, @@ -6427,13 +6427,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                                        \n@param kmsKeyId The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                                        \n@param kmsKeyId The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "kmsKeyId", "variableType" : "String", - "documentation" : "

                                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                                        ", + "documentation" : "

                                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -6443,12 +6443,12 @@ "c2jName" : "PreSignedUrl", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                        The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                        The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                        • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                        • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                        • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

                                                                                                        ", + "documentation" : "

                                                                                                        The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                        If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                        The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                        • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                        • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                        • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

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

                                                                                                        The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                        The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                        • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                        • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                        • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

                                                                                                        \n@param preSignedUrl The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                        The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                        • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                        • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                        • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

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

                                                                                                          The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                          If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                          The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                          • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                          • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                          • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                                          \n@param preSignedUrl The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                          If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                          The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                          • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                          • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                          • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

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

                                                                                                            The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                            The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                            • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                            • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                            • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

                                                                                                            \n@return The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                            The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                            • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                            • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                            • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

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

                                                                                                              The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                              If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                              The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                              • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                              • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                              • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                                              \n@return The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                              If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                              The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                              • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                              • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                              • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                                              • */", "getterMethodName" : "getPreSignedUrl", "getterModel" : { "returnType" : "String", @@ -6482,7 +6482,7 @@ "marshallingType" : "STRING", "name" : "PreSignedUrl", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                                The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                                • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                                • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                                • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

                                                                                                                \n@param preSignedUrl The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                                The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                                • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                                • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                                • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

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

                                                                                                                  The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                                  If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                                  The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                                  • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                                  • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                                  • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                                                  \n@param preSignedUrl The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                                  If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                                  The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                                  • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                                  • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                                  • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                                                  • */", "setterMethodName" : "setPreSignedUrl", "setterModel" : { "timestampFormat" : null, @@ -6497,13 +6497,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                    The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                                    The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                                    • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                                    • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                                    • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

                                                                                                                    \n@param preSignedUrl The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                                    The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                                    • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                                    • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                                    • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

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

                                                                                                                      The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                                      If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                                      The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                                      • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                                      • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                                      • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                                                      \n@param preSignedUrl The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                                      If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                                      The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                                      • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                                      • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                                      • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "preSignedUrl", "variableType" : "String", - "documentation" : "

                                                                                                                        The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                                        The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                                        • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                                        • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                                        • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

                                                                                                                        ", + "documentation" : "

                                                                                                                        The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                                        If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                                        The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                                        • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                                        • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                                        • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -6513,12 +6513,12 @@ "c2jName" : "SourceDBClusterSnapshotIdentifier", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                        ", + "documentation" : "

                                                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1

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

                                                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                        \n@param sourceDBClusterSnapshotIdentifier The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

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

                                                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                        \n@param sourceDBClusterSnapshotIdentifier The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

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

                                                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                        \n@return The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1*/", + "getterDocumentation" : "/**

                                                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                        \n@return The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1*/", "getterMethodName" : "getSourceDBClusterSnapshotIdentifier", "getterModel" : { "returnType" : "String", @@ -6552,7 +6552,7 @@ "marshallingType" : "STRING", "name" : "SourceDBClusterSnapshotIdentifier", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                        \n@param sourceDBClusterSnapshotIdentifier The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1*/", + "setterDocumentation" : "/**

                                                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                        \n@param sourceDBClusterSnapshotIdentifier The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1*/", "setterMethodName" : "setSourceDBClusterSnapshotIdentifier", "setterModel" : { "timestampFormat" : null, @@ -6567,13 +6567,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                        \n@param sourceDBClusterSnapshotIdentifier The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

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

                                                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                        \n@param sourceDBClusterSnapshotIdentifier The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "sourceDBClusterSnapshotIdentifier", "variableType" : "String", - "documentation" : "

                                                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                        ", + "documentation" : "

                                                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -6737,12 +6737,12 @@ "c2jName" : "TargetDBClusterSnapshotIdentifier", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2

                                                                                                                        ", + "documentation" : "

                                                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2

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

                                                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2

                                                                                                                        \n@param targetDBClusterSnapshotIdentifier The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2

                                                                                                                        \n@param targetDBClusterSnapshotIdentifier The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2

                                                                                                                        \n@return The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2*/", + "getterDocumentation" : "/**

                                                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2

                                                                                                                        \n@return The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2*/", "getterMethodName" : "getTargetDBClusterSnapshotIdentifier", "getterModel" : { "returnType" : "String", @@ -6776,7 +6776,7 @@ "marshallingType" : "STRING", "name" : "TargetDBClusterSnapshotIdentifier", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2

                                                                                                                        \n@param targetDBClusterSnapshotIdentifier The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2*/", + "setterDocumentation" : "/**

                                                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2

                                                                                                                        \n@param targetDBClusterSnapshotIdentifier The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2*/", "setterMethodName" : "setTargetDBClusterSnapshotIdentifier", "setterModel" : { "timestampFormat" : null, @@ -6791,13 +6791,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2

                                                                                                                        \n@param targetDBClusterSnapshotIdentifier The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2

                                                                                                                        \n@param targetDBClusterSnapshotIdentifier The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "targetDBClusterSnapshotIdentifier", "variableType" : "String", - "documentation" : "

                                                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2

                                                                                                                        ", + "documentation" : "

                                                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster-snapshot2

                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7605,7 +7605,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                                                                                                                        Represents the input to CreateDBCluster.

                                                                                                                        ", + "documentation" : "

                                                                                                                        Represents the input to CreateDBCluster.

                                                                                                                        ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -7849,12 +7849,12 @@ "c2jName" : "DBClusterIdentifier", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster

                                                                                                                        ", + "documentation" : "

                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster

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

                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster

                                                                                                                        \n@param dBClusterIdentifier The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster

                                                                                                                        \n@param dBClusterIdentifier The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster

                                                                                                                        \n@return The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster*/", + "getterDocumentation" : "/**

                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster

                                                                                                                        \n@return The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster*/", "getterMethodName" : "getDBClusterIdentifier", "getterModel" : { "returnType" : "String", @@ -7888,7 +7888,7 @@ "marshallingType" : "STRING", "name" : "DBClusterIdentifier", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster

                                                                                                                        \n@param dBClusterIdentifier The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster*/", + "setterDocumentation" : "/**

                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster

                                                                                                                        \n@param dBClusterIdentifier The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster*/", "setterMethodName" : "setDBClusterIdentifier", "setterModel" : { "timestampFormat" : null, @@ -7903,13 +7903,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster

                                                                                                                        \n@param dBClusterIdentifier The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster

                                                                                                                        \n@param dBClusterIdentifier The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "dBClusterIdentifier", "variableType" : "String", - "documentation" : "

                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster

                                                                                                                        ", + "documentation" : "

                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                        Constraints:

                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                        Example: my-cluster

                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7918,12 +7918,12 @@ "c2jName" : "DBClusterParameterGroupName", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                        ", + "documentation" : "

                                                                                                                        The name of the cluster parameter group to associate with this cluster.

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

                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                        \n@param dBClusterParameterGroupName The name of the cluster parameter group to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                        \n@param dBClusterParameterGroupName The name of the cluster parameter group to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDBClusterParameterGroupName", - "getterDocumentation" : "/**

                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                        \n@return The name of the cluster parameter group to associate with this cluster.*/", + "getterDocumentation" : "/**

                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                        \n@return The name of the cluster parameter group to associate with this cluster.*/", "getterMethodName" : "getDBClusterParameterGroupName", "getterModel" : { "returnType" : "String", @@ -7957,7 +7957,7 @@ "marshallingType" : "STRING", "name" : "DBClusterParameterGroupName", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                        \n@param dBClusterParameterGroupName The name of the cluster parameter group to associate with this cluster.*/", + "setterDocumentation" : "/**

                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                        \n@param dBClusterParameterGroupName The name of the cluster parameter group to associate with this cluster.*/", "setterMethodName" : "setDBClusterParameterGroupName", "setterModel" : { "timestampFormat" : null, @@ -7972,13 +7972,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                        \n@param dBClusterParameterGroupName The name of the cluster parameter group to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                        \n@param dBClusterParameterGroupName The name of the cluster parameter group to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "dBClusterParameterGroupName", "variableType" : "String", - "documentation" : "

                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                        ", + "documentation" : "

                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7987,12 +7987,12 @@ "c2jName" : "VpcSecurityGroupIds", "c2jShape" : "VpcSecurityGroupIdList", "deprecated" : false, - "documentation" : "

                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                        ", + "documentation" : "

                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

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

                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                        \n@param vpcSecurityGroupIds A list of EC2 VPC security groups to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                        \n@param vpcSecurityGroupIds A list of EC2 VPC security groups to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVpcSecurityGroupIds", - "getterDocumentation" : "/**

                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                        \n@return A list of EC2 VPC security groups to associate with this cluster.*/", + "getterDocumentation" : "/**

                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                        \n@return A list of EC2 VPC security groups to associate with this cluster.*/", "getterMethodName" : "getVpcSecurityGroupIds", "getterModel" : { "returnType" : "java.util.List", @@ -8110,7 +8110,7 @@ "marshallingType" : "LIST", "name" : "VpcSecurityGroupIds", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                        \n@param vpcSecurityGroupIds A list of EC2 VPC security groups to associate with this cluster.*/", + "setterDocumentation" : "/**

                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                        \n@param vpcSecurityGroupIds A list of EC2 VPC security groups to associate with this cluster.*/", "setterMethodName" : "setVpcSecurityGroupIds", "setterModel" : { "timestampFormat" : null, @@ -8125,13 +8125,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                        \n

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

                                                                                                                        \n@param vpcSecurityGroupIds A list of EC2 VPC security groups to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                        \n

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

                                                                                                                        \n@param vpcSecurityGroupIds A list of EC2 VPC security groups to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "vpcSecurityGroupIds", "variableType" : "java.util.List", - "documentation" : "

                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                        ", + "documentation" : "

                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -8416,12 +8416,12 @@ "c2jName" : "MasterUsername", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                        The name of the master user for the cluster.

                                                                                                                        Constraints:

                                                                                                                        • Must be from 1 to 63 letters or numbers.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot be a reserved word for the chosen database engine.

                                                                                                                        ", + "documentation" : "

                                                                                                                        The name of the master user for the cluster.

                                                                                                                        Constraints:

                                                                                                                        • Must be from 1 to 63 letters or numbers.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot be a reserved word for the chosen database engine.

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

                                                                                                                        The name of the master user for the cluster.

                                                                                                                        Constraints:

                                                                                                                        • Must be from 1 to 63 letters or numbers.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot be a reserved word for the chosen database engine.

                                                                                                                        \n@param masterUsername The name of the master user for the cluster.

                                                                                                                        Constraints:

                                                                                                                        • Must be from 1 to 63 letters or numbers.

                                                                                                                        • The first character must be a letter.

                                                                                                                        • Cannot be a reserved word for the chosen database engine.

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

                                                                                                                          The name of the master user for the cluster.

                                                                                                                          Constraints:

                                                                                                                          • Must be from 1 to 63 letters or numbers.

                                                                                                                          • The first character must be a letter.

                                                                                                                          • Cannot be a reserved word for the chosen database engine.

                                                                                                                          \n@param masterUsername The name of the master user for the cluster.

                                                                                                                          Constraints:

                                                                                                                          • Must be from 1 to 63 letters or numbers.

                                                                                                                          • The first character must be a letter.

                                                                                                                          • Cannot be a reserved word for the chosen database engine.

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

                                                                                                                            The name of the master user for the cluster.

                                                                                                                            Constraints:

                                                                                                                            • Must be from 1 to 63 letters or numbers.

                                                                                                                            • The first character must be a letter.

                                                                                                                            • Cannot be a reserved word for the chosen database engine.

                                                                                                                            \n@return The name of the master user for the cluster.

                                                                                                                            Constraints:

                                                                                                                            • Must be from 1 to 63 letters or numbers.

                                                                                                                            • The first character must be a letter.

                                                                                                                            • Cannot be a reserved word for the chosen database engine.

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

                                                                                                                              The name of the master user for the cluster.

                                                                                                                              Constraints:

                                                                                                                              • Must be from 1 to 63 letters or numbers.

                                                                                                                              • The first character must be a letter.

                                                                                                                              • Cannot be a reserved word for the chosen database engine.

                                                                                                                              \n@return The name of the master user for the cluster.

                                                                                                                              Constraints:

                                                                                                                              • Must be from 1 to 63 letters or numbers.

                                                                                                                              • The first character must be a letter.

                                                                                                                              • Cannot be a reserved word for the chosen database engine.

                                                                                                                              • */", "getterMethodName" : "getMasterUsername", "getterModel" : { "returnType" : "String", @@ -8455,7 +8455,7 @@ "marshallingType" : "STRING", "name" : "MasterUsername", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                The name of the master user for the cluster.

                                                                                                                                Constraints:

                                                                                                                                • Must be from 1 to 63 letters or numbers.

                                                                                                                                • The first character must be a letter.

                                                                                                                                • Cannot be a reserved word for the chosen database engine.

                                                                                                                                \n@param masterUsername The name of the master user for the cluster.

                                                                                                                                Constraints:

                                                                                                                                • Must be from 1 to 63 letters or numbers.

                                                                                                                                • The first character must be a letter.

                                                                                                                                • Cannot be a reserved word for the chosen database engine.

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

                                                                                                                                  The name of the master user for the cluster.

                                                                                                                                  Constraints:

                                                                                                                                  • Must be from 1 to 63 letters or numbers.

                                                                                                                                  • The first character must be a letter.

                                                                                                                                  • Cannot be a reserved word for the chosen database engine.

                                                                                                                                  \n@param masterUsername The name of the master user for the cluster.

                                                                                                                                  Constraints:

                                                                                                                                  • Must be from 1 to 63 letters or numbers.

                                                                                                                                  • The first character must be a letter.

                                                                                                                                  • Cannot be a reserved word for the chosen database engine.

                                                                                                                                  • */", "setterMethodName" : "setMasterUsername", "setterModel" : { "timestampFormat" : null, @@ -8470,13 +8470,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                    The name of the master user for the cluster.

                                                                                                                                    Constraints:

                                                                                                                                    • Must be from 1 to 63 letters or numbers.

                                                                                                                                    • The first character must be a letter.

                                                                                                                                    • Cannot be a reserved word for the chosen database engine.

                                                                                                                                    \n@param masterUsername The name of the master user for the cluster.

                                                                                                                                    Constraints:

                                                                                                                                    • Must be from 1 to 63 letters or numbers.

                                                                                                                                    • The first character must be a letter.

                                                                                                                                    • Cannot be a reserved word for the chosen database engine.

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

                                                                                                                                      The name of the master user for the cluster.

                                                                                                                                      Constraints:

                                                                                                                                      • Must be from 1 to 63 letters or numbers.

                                                                                                                                      • The first character must be a letter.

                                                                                                                                      • Cannot be a reserved word for the chosen database engine.

                                                                                                                                      \n@param masterUsername The name of the master user for the cluster.

                                                                                                                                      Constraints:

                                                                                                                                      • Must be from 1 to 63 letters or numbers.

                                                                                                                                      • The first character must be a letter.

                                                                                                                                      • Cannot be a reserved word for the chosen database engine.

                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "masterUsername", "variableType" : "String", - "documentation" : "

                                                                                                                                        The name of the master user for the cluster.

                                                                                                                                        Constraints:

                                                                                                                                        • Must be from 1 to 63 letters or numbers.

                                                                                                                                        • The first character must be a letter.

                                                                                                                                        • Cannot be a reserved word for the chosen database engine.

                                                                                                                                        ", + "documentation" : "

                                                                                                                                        The name of the master user for the cluster.

                                                                                                                                        Constraints:

                                                                                                                                        • Must be from 1 to 63 letters or numbers.

                                                                                                                                        • The first character must be a letter.

                                                                                                                                        • Cannot be a reserved word for the chosen database engine.

                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -8554,12 +8554,12 @@ "c2jName" : "PreferredBackupWindow", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                                        The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                        The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                        Constraints:

                                                                                                                                        • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                        • Must be in Universal Coordinated Time (UTC).

                                                                                                                                        • Must not conflict with the preferred maintenance window.

                                                                                                                                        • Must be at least 30 minutes.

                                                                                                                                        ", + "documentation" : "

                                                                                                                                        The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                        The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                        Constraints:

                                                                                                                                        • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                        • Must be in Universal Coordinated Time (UTC).

                                                                                                                                        • Must not conflict with the preferred maintenance window.

                                                                                                                                        • Must be at least 30 minutes.

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

                                                                                                                                        The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                        The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                        Constraints:

                                                                                                                                        • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                        • Must be in Universal Coordinated Time (UTC).

                                                                                                                                        • Must not conflict with the preferred maintenance window.

                                                                                                                                        • Must be at least 30 minutes.

                                                                                                                                        \n@param preferredBackupWindow The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                        The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                        Constraints:

                                                                                                                                        • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                        • Must be in Universal Coordinated Time (UTC).

                                                                                                                                        • Must not conflict with the preferred maintenance window.

                                                                                                                                        • Must be at least 30 minutes.

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

                                                                                                                                          The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                          The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                          Constraints:

                                                                                                                                          • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                          • Must be in Universal Coordinated Time (UTC).

                                                                                                                                          • Must not conflict with the preferred maintenance window.

                                                                                                                                          • Must be at least 30 minutes.

                                                                                                                                          \n@param preferredBackupWindow The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                          The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                          Constraints:

                                                                                                                                          • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                          • Must be in Universal Coordinated Time (UTC).

                                                                                                                                          • Must not conflict with the preferred maintenance window.

                                                                                                                                          • Must be at least 30 minutes.

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

                                                                                                                                            The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                            The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                            Constraints:

                                                                                                                                            • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                            • Must be in Universal Coordinated Time (UTC).

                                                                                                                                            • Must not conflict with the preferred maintenance window.

                                                                                                                                            • Must be at least 30 minutes.

                                                                                                                                            \n@return The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                            The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                            Constraints:

                                                                                                                                            • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                            • Must be in Universal Coordinated Time (UTC).

                                                                                                                                            • Must not conflict with the preferred maintenance window.

                                                                                                                                            • Must be at least 30 minutes.

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

                                                                                                                                              The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                              The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                              Constraints:

                                                                                                                                              • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                              • Must be in Universal Coordinated Time (UTC).

                                                                                                                                              • Must not conflict with the preferred maintenance window.

                                                                                                                                              • Must be at least 30 minutes.

                                                                                                                                              \n@return The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                              The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                              Constraints:

                                                                                                                                              • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                              • Must be in Universal Coordinated Time (UTC).

                                                                                                                                              • Must not conflict with the preferred maintenance window.

                                                                                                                                              • Must be at least 30 minutes.

                                                                                                                                              • */", "getterMethodName" : "getPreferredBackupWindow", "getterModel" : { "returnType" : "String", @@ -8593,7 +8593,7 @@ "marshallingType" : "STRING", "name" : "PreferredBackupWindow", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                Constraints:

                                                                                                                                                • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                • Must not conflict with the preferred maintenance window.

                                                                                                                                                • Must be at least 30 minutes.

                                                                                                                                                \n@param preferredBackupWindow The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                Constraints:

                                                                                                                                                • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                • Must not conflict with the preferred maintenance window.

                                                                                                                                                • Must be at least 30 minutes.

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

                                                                                                                                                  The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                  The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                  Constraints:

                                                                                                                                                  • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                  • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                  • Must not conflict with the preferred maintenance window.

                                                                                                                                                  • Must be at least 30 minutes.

                                                                                                                                                  \n@param preferredBackupWindow The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                  The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                  Constraints:

                                                                                                                                                  • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                  • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                  • Must not conflict with the preferred maintenance window.

                                                                                                                                                  • Must be at least 30 minutes.

                                                                                                                                                  • */", "setterMethodName" : "setPreferredBackupWindow", "setterModel" : { "timestampFormat" : null, @@ -8608,13 +8608,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                    The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                    The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                    Constraints:

                                                                                                                                                    • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                    • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                    • Must not conflict with the preferred maintenance window.

                                                                                                                                                    • Must be at least 30 minutes.

                                                                                                                                                    \n@param preferredBackupWindow The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                    The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                    Constraints:

                                                                                                                                                    • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                    • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                    • Must not conflict with the preferred maintenance window.

                                                                                                                                                    • Must be at least 30 minutes.

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

                                                                                                                                                      The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                      The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                      Constraints:

                                                                                                                                                      • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                      • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                      • Must not conflict with the preferred maintenance window.

                                                                                                                                                      • Must be at least 30 minutes.

                                                                                                                                                      \n@param preferredBackupWindow The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                      The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                      Constraints:

                                                                                                                                                      • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                      • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                      • Must not conflict with the preferred maintenance window.

                                                                                                                                                      • Must be at least 30 minutes.

                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", - "documentation" : "

                                                                                                                                                        The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                        The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                        • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                        • Must not conflict with the preferred maintenance window.

                                                                                                                                                        • Must be at least 30 minutes.

                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                        The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                        The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                        • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                        • Must not conflict with the preferred maintenance window.

                                                                                                                                                        • Must be at least 30 minutes.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -8914,12 +8914,12 @@ "c2jName" : "KmsKeyId", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

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

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@param kmsKeyId The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@param kmsKeyId The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withKmsKeyId", - "getterDocumentation" : "/**

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@return The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.*/", + "getterDocumentation" : "/**

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@return The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.*/", "getterMethodName" : "getKmsKeyId", "getterModel" : { "returnType" : "String", @@ -8953,7 +8953,7 @@ "marshallingType" : "STRING", "name" : "KmsKeyId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@param kmsKeyId The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.*/", + "setterDocumentation" : "/**

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@param kmsKeyId The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.*/", "setterMethodName" : "setKmsKeyId", "setterModel" : { "timestampFormat" : null, @@ -8968,13 +8968,82 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@param kmsKeyId The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@param kmsKeyId The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "kmsKeyId", "variableType" : "String", - "documentation" : "

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "PreSignedUrl", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

                                                                                                                                                        Not currently supported.

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

                                                                                                                                                        Not currently supported.

                                                                                                                                                        \n@param preSignedUrl Not currently supported.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPreSignedUrl", + "getterDocumentation" : "/**

                                                                                                                                                        Not currently supported.

                                                                                                                                                        \n@return Not currently supported.*/", + "getterMethodName" : "getPreSignedUrl", + "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" : "PreSignedUrl", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PreSignedUrl", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PreSignedUrl", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                        Not currently supported.

                                                                                                                                                        \n@param preSignedUrl Not currently supported.*/", + "setterMethodName" : "setPreSignedUrl", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "preSignedUrl", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                        Not currently supported.

                                                                                                                                                        \n@param preSignedUrl Not currently supported.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "preSignedUrl", + "variableType" : "String", + "documentation" : "

                                                                                                                                                        Not currently supported.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -8983,12 +9052,12 @@ "c2jName" : "EnableCloudwatchLogsExports", "c2jShape" : "LogTypeList", "deprecated" : false, - "documentation" : "

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.

                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.

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

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.

                                                                                                                                                        \n@param enableCloudwatchLogsExports A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.

                                                                                                                                                        \n@param enableCloudwatchLogsExports A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEnableCloudwatchLogsExports", - "getterDocumentation" : "/**

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.

                                                                                                                                                        \n@return A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.*/", + "getterDocumentation" : "/**

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.

                                                                                                                                                        \n@return A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.*/", "getterMethodName" : "getEnableCloudwatchLogsExports", "getterModel" : { "returnType" : "java.util.List", @@ -9106,7 +9175,7 @@ "marshallingType" : "LIST", "name" : "EnableCloudwatchLogsExports", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.

                                                                                                                                                        \n@param enableCloudwatchLogsExports A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.*/", + "setterDocumentation" : "/**

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.

                                                                                                                                                        \n@param enableCloudwatchLogsExports A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.*/", "setterMethodName" : "setEnableCloudwatchLogsExports", "setterModel" : { "timestampFormat" : null, @@ -9121,13 +9190,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@param enableCloudwatchLogsExports A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@param enableCloudwatchLogsExports A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "enableCloudwatchLogsExports", "variableType" : "java.util.List", - "documentation" : "

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.

                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -9431,12 +9500,12 @@ "c2jName" : "DBClusterIdentifier", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster

                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster

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

                                                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster

                                                                                                                                                        \n@param dBClusterIdentifier The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster

                                                                                                                                                        \n@param dBClusterIdentifier The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster

                                                                                                                                                        \n@return The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster*/", + "getterDocumentation" : "/**

                                                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster

                                                                                                                                                        \n@return The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster*/", "getterMethodName" : "getDBClusterIdentifier", "getterModel" : { "returnType" : "String", @@ -9470,7 +9539,7 @@ "marshallingType" : "STRING", "name" : "DBClusterIdentifier", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster

                                                                                                                                                        \n@param dBClusterIdentifier The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster*/", + "setterDocumentation" : "/**

                                                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster

                                                                                                                                                        \n@param dBClusterIdentifier The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster*/", "setterMethodName" : "setDBClusterIdentifier", "setterModel" : { "timestampFormat" : null, @@ -9485,13 +9554,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster

                                                                                                                                                        \n@param dBClusterIdentifier The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster

                                                                                                                                                        \n@param dBClusterIdentifier The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "dBClusterIdentifier", "variableType" : "String", - "documentation" : "

                                                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster

                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                        Example: my-cluster

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -9501,12 +9570,12 @@ "c2jName" : "DBClusterParameterGroupName", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                        The name of the cluster parameter group to associate with this cluster.

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

                                                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                                                        \n@param dBClusterParameterGroupName The name of the cluster parameter group to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                                                        \n@param dBClusterParameterGroupName The name of the cluster parameter group to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDBClusterParameterGroupName", - "getterDocumentation" : "/**

                                                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                                                        \n@return The name of the cluster parameter group to associate with this cluster.*/", + "getterDocumentation" : "/**

                                                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                                                        \n@return The name of the cluster parameter group to associate with this cluster.*/", "getterMethodName" : "getDBClusterParameterGroupName", "getterModel" : { "returnType" : "String", @@ -9540,7 +9609,7 @@ "marshallingType" : "STRING", "name" : "DBClusterParameterGroupName", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                                                        \n@param dBClusterParameterGroupName The name of the cluster parameter group to associate with this cluster.*/", + "setterDocumentation" : "/**

                                                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                                                        \n@param dBClusterParameterGroupName The name of the cluster parameter group to associate with this cluster.*/", "setterMethodName" : "setDBClusterParameterGroupName", "setterModel" : { "timestampFormat" : null, @@ -9555,13 +9624,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                                                        \n@param dBClusterParameterGroupName The name of the cluster parameter group to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                                                        \n@param dBClusterParameterGroupName The name of the cluster parameter group to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "dBClusterParameterGroupName", "variableType" : "String", - "documentation" : "

                                                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -9711,12 +9780,12 @@ "c2jName" : "EnableCloudwatchLogsExports", "c2jShape" : "LogTypeList", "deprecated" : false, - "documentation" : "

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.

                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.

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

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.

                                                                                                                                                        \n@param enableCloudwatchLogsExports A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.

                                                                                                                                                        \n@param enableCloudwatchLogsExports A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEnableCloudwatchLogsExports", - "getterDocumentation" : "/**

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.

                                                                                                                                                        \n@return A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.*/", + "getterDocumentation" : "/**

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.

                                                                                                                                                        \n@return A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.*/", "getterMethodName" : "getEnableCloudwatchLogsExports", "getterModel" : { "returnType" : "java.util.List", @@ -9834,7 +9903,7 @@ "marshallingType" : "LIST", "name" : "EnableCloudwatchLogsExports", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.

                                                                                                                                                        \n@param enableCloudwatchLogsExports A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.*/", + "setterDocumentation" : "/**

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.

                                                                                                                                                        \n@param enableCloudwatchLogsExports A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.*/", "setterMethodName" : "setEnableCloudwatchLogsExports", "setterModel" : { "timestampFormat" : null, @@ -9849,13 +9918,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@param enableCloudwatchLogsExports A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@param enableCloudwatchLogsExports A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "enableCloudwatchLogsExports", "variableType" : "java.util.List", - "documentation" : "

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.

                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -10005,12 +10074,12 @@ "c2jName" : "KmsKeyId", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

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

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@param kmsKeyId The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@param kmsKeyId The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withKmsKeyId", - "getterDocumentation" : "/**

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@return The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.*/", + "getterDocumentation" : "/**

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@return The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.*/", "getterMethodName" : "getKmsKeyId", "getterModel" : { "returnType" : "String", @@ -10044,7 +10113,7 @@ "marshallingType" : "STRING", "name" : "KmsKeyId", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@param kmsKeyId The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.*/", + "setterDocumentation" : "/**

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@param kmsKeyId The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.*/", "setterMethodName" : "setKmsKeyId", "setterModel" : { "timestampFormat" : null, @@ -10059,13 +10128,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@param kmsKeyId The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        \n@param kmsKeyId The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "kmsKeyId", "variableType" : "String", - "documentation" : "

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -10145,12 +10214,12 @@ "c2jName" : "MasterUsername", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                                                        The name of the master user for the cluster.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must be from 1 to 63 letters or numbers.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                        The name of the master user for the cluster.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must be from 1 to 63 letters or numbers.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot be a reserved word for the chosen database engine.

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

                                                                                                                                                        The name of the master user for the cluster.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must be from 1 to 63 letters or numbers.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                        \n@param masterUsername The name of the master user for the cluster.

                                                                                                                                                        Constraints:

                                                                                                                                                        • Must be from 1 to 63 letters or numbers.

                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                        • Cannot be a reserved word for the chosen database engine.

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

                                                                                                                                                          The name of the master user for the cluster.

                                                                                                                                                          Constraints:

                                                                                                                                                          • Must be from 1 to 63 letters or numbers.

                                                                                                                                                          • The first character must be a letter.

                                                                                                                                                          • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                          \n@param masterUsername The name of the master user for the cluster.

                                                                                                                                                          Constraints:

                                                                                                                                                          • Must be from 1 to 63 letters or numbers.

                                                                                                                                                          • The first character must be a letter.

                                                                                                                                                          • Cannot be a reserved word for the chosen database engine.

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

                                                                                                                                                            The name of the master user for the cluster.

                                                                                                                                                            Constraints:

                                                                                                                                                            • Must be from 1 to 63 letters or numbers.

                                                                                                                                                            • The first character must be a letter.

                                                                                                                                                            • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                            \n@return The name of the master user for the cluster.

                                                                                                                                                            Constraints:

                                                                                                                                                            • Must be from 1 to 63 letters or numbers.

                                                                                                                                                            • The first character must be a letter.

                                                                                                                                                            • Cannot be a reserved word for the chosen database engine.

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

                                                                                                                                                              The name of the master user for the cluster.

                                                                                                                                                              Constraints:

                                                                                                                                                              • Must be from 1 to 63 letters or numbers.

                                                                                                                                                              • The first character must be a letter.

                                                                                                                                                              • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                              \n@return The name of the master user for the cluster.

                                                                                                                                                              Constraints:

                                                                                                                                                              • Must be from 1 to 63 letters or numbers.

                                                                                                                                                              • The first character must be a letter.

                                                                                                                                                              • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                              • */", "getterMethodName" : "getMasterUsername", "getterModel" : { "returnType" : "String", @@ -10184,7 +10253,7 @@ "marshallingType" : "STRING", "name" : "MasterUsername", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                The name of the master user for the cluster.

                                                                                                                                                                Constraints:

                                                                                                                                                                • Must be from 1 to 63 letters or numbers.

                                                                                                                                                                • The first character must be a letter.

                                                                                                                                                                • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                                \n@param masterUsername The name of the master user for the cluster.

                                                                                                                                                                Constraints:

                                                                                                                                                                • Must be from 1 to 63 letters or numbers.

                                                                                                                                                                • The first character must be a letter.

                                                                                                                                                                • Cannot be a reserved word for the chosen database engine.

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

                                                                                                                                                                  The name of the master user for the cluster.

                                                                                                                                                                  Constraints:

                                                                                                                                                                  • Must be from 1 to 63 letters or numbers.

                                                                                                                                                                  • The first character must be a letter.

                                                                                                                                                                  • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                                  \n@param masterUsername The name of the master user for the cluster.

                                                                                                                                                                  Constraints:

                                                                                                                                                                  • Must be from 1 to 63 letters or numbers.

                                                                                                                                                                  • The first character must be a letter.

                                                                                                                                                                  • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                                  • */", "setterMethodName" : "setMasterUsername", "setterModel" : { "timestampFormat" : null, @@ -10199,13 +10268,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                    The name of the master user for the cluster.

                                                                                                                                                                    Constraints:

                                                                                                                                                                    • Must be from 1 to 63 letters or numbers.

                                                                                                                                                                    • The first character must be a letter.

                                                                                                                                                                    • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                                    \n@param masterUsername The name of the master user for the cluster.

                                                                                                                                                                    Constraints:

                                                                                                                                                                    • Must be from 1 to 63 letters or numbers.

                                                                                                                                                                    • The first character must be a letter.

                                                                                                                                                                    • Cannot be a reserved word for the chosen database engine.

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

                                                                                                                                                                      The name of the master user for the cluster.

                                                                                                                                                                      Constraints:

                                                                                                                                                                      • Must be from 1 to 63 letters or numbers.

                                                                                                                                                                      • The first character must be a letter.

                                                                                                                                                                      • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                                      \n@param masterUsername The name of the master user for the cluster.

                                                                                                                                                                      Constraints:

                                                                                                                                                                      • Must be from 1 to 63 letters or numbers.

                                                                                                                                                                      • The first character must be a letter.

                                                                                                                                                                      • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "masterUsername", "variableType" : "String", - "documentation" : "

                                                                                                                                                                        The name of the master user for the cluster.

                                                                                                                                                                        Constraints:

                                                                                                                                                                        • Must be from 1 to 63 letters or numbers.

                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                        • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                        The name of the master user for the cluster.

                                                                                                                                                                        Constraints:

                                                                                                                                                                        • Must be from 1 to 63 letters or numbers.

                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                        • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -10281,16 +10350,86 @@ }, "xmlNameSpaceUri" : null }, + "PreSignedUrl" : { + "c2jName" : "PreSignedUrl", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                        Not currently supported.

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

                                                                                                                                                                        Not currently supported.

                                                                                                                                                                        \n@param preSignedUrl Not currently supported.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPreSignedUrl", + "getterDocumentation" : "/**

                                                                                                                                                                        Not currently supported.

                                                                                                                                                                        \n@return Not currently supported.*/", + "getterMethodName" : "getPreSignedUrl", + "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" : "PreSignedUrl", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PreSignedUrl", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PreSignedUrl", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                        Not currently supported.

                                                                                                                                                                        \n@param preSignedUrl Not currently supported.*/", + "setterMethodName" : "setPreSignedUrl", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "preSignedUrl", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                        Not currently supported.

                                                                                                                                                                        \n@param preSignedUrl Not currently supported.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "preSignedUrl", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                        Not currently supported.

                                                                                                                                                                        ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "PreferredBackupWindow" : { "c2jName" : "PreferredBackupWindow", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                                                                        The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                        The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                        Constraints:

                                                                                                                                                                        • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                        • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                        • Must not conflict with the preferred maintenance window.

                                                                                                                                                                        • Must be at least 30 minutes.

                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                        The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                        The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                        Constraints:

                                                                                                                                                                        • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                        • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                        • Must not conflict with the preferred maintenance window.

                                                                                                                                                                        • Must be at least 30 minutes.

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

                                                                                                                                                                        The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                        The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                        Constraints:

                                                                                                                                                                        • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                        • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                        • Must not conflict with the preferred maintenance window.

                                                                                                                                                                        • Must be at least 30 minutes.

                                                                                                                                                                        \n@param preferredBackupWindow The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                        The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                        Constraints:

                                                                                                                                                                        • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                        • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                        • Must not conflict with the preferred maintenance window.

                                                                                                                                                                        • Must be at least 30 minutes.

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

                                                                                                                                                                          The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                          The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                          Constraints:

                                                                                                                                                                          • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                          • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                          • Must not conflict with the preferred maintenance window.

                                                                                                                                                                          • Must be at least 30 minutes.

                                                                                                                                                                          \n@param preferredBackupWindow The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                          The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                          Constraints:

                                                                                                                                                                          • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                          • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                          • Must not conflict with the preferred maintenance window.

                                                                                                                                                                          • Must be at least 30 minutes.

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

                                                                                                                                                                            The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                            The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                            Constraints:

                                                                                                                                                                            • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                            • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                            • Must not conflict with the preferred maintenance window.

                                                                                                                                                                            • Must be at least 30 minutes.

                                                                                                                                                                            \n@return The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                            The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                            Constraints:

                                                                                                                                                                            • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                            • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                            • Must not conflict with the preferred maintenance window.

                                                                                                                                                                            • Must be at least 30 minutes.

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

                                                                                                                                                                              The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                              The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                              Constraints:

                                                                                                                                                                              • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                              • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                              • Must not conflict with the preferred maintenance window.

                                                                                                                                                                              • Must be at least 30 minutes.

                                                                                                                                                                              \n@return The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                              The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                              Constraints:

                                                                                                                                                                              • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                              • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                              • Must not conflict with the preferred maintenance window.

                                                                                                                                                                              • Must be at least 30 minutes.

                                                                                                                                                                              • */", "getterMethodName" : "getPreferredBackupWindow", "getterModel" : { "returnType" : "String", @@ -10324,7 +10463,7 @@ "marshallingType" : "STRING", "name" : "PreferredBackupWindow", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                                The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                                Constraints:

                                                                                                                                                                                • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                                • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                                • Must not conflict with the preferred maintenance window.

                                                                                                                                                                                • Must be at least 30 minutes.

                                                                                                                                                                                \n@param preferredBackupWindow The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                                The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                                Constraints:

                                                                                                                                                                                • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                                • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                                • Must not conflict with the preferred maintenance window.

                                                                                                                                                                                • Must be at least 30 minutes.

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

                                                                                                                                                                                  The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                                  The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                                  Constraints:

                                                                                                                                                                                  • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                                  • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                                  • Must not conflict with the preferred maintenance window.

                                                                                                                                                                                  • Must be at least 30 minutes.

                                                                                                                                                                                  \n@param preferredBackupWindow The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                                  The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                                  Constraints:

                                                                                                                                                                                  • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                                  • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                                  • Must not conflict with the preferred maintenance window.

                                                                                                                                                                                  • Must be at least 30 minutes.

                                                                                                                                                                                  • */", "setterMethodName" : "setPreferredBackupWindow", "setterModel" : { "timestampFormat" : null, @@ -10339,13 +10478,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                    The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                                    The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                                    Constraints:

                                                                                                                                                                                    • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                                    • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                                    • Must not conflict with the preferred maintenance window.

                                                                                                                                                                                    • Must be at least 30 minutes.

                                                                                                                                                                                    \n@param preferredBackupWindow The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                                    The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                                    Constraints:

                                                                                                                                                                                    • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                                    • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                                    • Must not conflict with the preferred maintenance window.

                                                                                                                                                                                    • Must be at least 30 minutes.

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

                                                                                                                                                                                      The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                                      The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                                      Constraints:

                                                                                                                                                                                      • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                                      • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                                      • Must not conflict with the preferred maintenance window.

                                                                                                                                                                                      • Must be at least 30 minutes.

                                                                                                                                                                                      \n@param preferredBackupWindow The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                                      The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                                      Constraints:

                                                                                                                                                                                      • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                                      • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                                      • Must not conflict with the preferred maintenance window.

                                                                                                                                                                                      • Must be at least 30 minutes.

                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                        The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                                        The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                                        • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                                        • Must not conflict with the preferred maintenance window.

                                                                                                                                                                                        • Must be at least 30 minutes.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                                        The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                                        • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                                        • Must not conflict with the preferred maintenance window.

                                                                                                                                                                                        • Must be at least 30 minutes.

                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -10649,12 +10788,12 @@ "c2jName" : "VpcSecurityGroupIds", "c2jShape" : "VpcSecurityGroupIdList", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

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

                                                                                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                                                                                        \n@param vpcSecurityGroupIds A list of EC2 VPC security groups to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                                                                                        \n@param vpcSecurityGroupIds A list of EC2 VPC security groups to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVpcSecurityGroupIds", - "getterDocumentation" : "/**

                                                                                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                                                                                        \n@return A list of EC2 VPC security groups to associate with this cluster.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                                                                                        \n@return A list of EC2 VPC security groups to associate with this cluster.*/", "getterMethodName" : "getVpcSecurityGroupIds", "getterModel" : { "returnType" : "java.util.List", @@ -10772,7 +10911,7 @@ "marshallingType" : "LIST", "name" : "VpcSecurityGroupIds", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                                                                                        \n@param vpcSecurityGroupIds A list of EC2 VPC security groups to associate with this cluster.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                                                                                        \n@param vpcSecurityGroupIds A list of EC2 VPC security groups to associate with this cluster.*/", "setterMethodName" : "setVpcSecurityGroupIds", "setterModel" : { "timestampFormat" : null, @@ -10787,13 +10926,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                                                                                        \n

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

                                                                                                                                                                                        \n@param vpcSecurityGroupIds A list of EC2 VPC security groups to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                                                                                        \n

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

                                                                                                                                                                                        \n@param vpcSecurityGroupIds A list of EC2 VPC security groups to associate with this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "vpcSecurityGroupIds", "variableType" : "java.util.List", - "documentation" : "

                                                                                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -10850,12 +10989,12 @@ "c2jName" : "DBClusterSnapshotIdentifier", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

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

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@param dBClusterSnapshotIdentifier The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@param dBClusterSnapshotIdentifier The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@return The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1*/", + "getterDocumentation" : "/**

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@return The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1*/", "getterMethodName" : "getDBClusterSnapshotIdentifier", "getterModel" : { "returnType" : "String", @@ -10889,7 +11028,7 @@ "marshallingType" : "STRING", "name" : "DBClusterSnapshotIdentifier", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@param dBClusterSnapshotIdentifier The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1*/", + "setterDocumentation" : "/**

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@param dBClusterSnapshotIdentifier The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1*/", "setterMethodName" : "setDBClusterSnapshotIdentifier", "setterModel" : { "timestampFormat" : null, @@ -10904,13 +11043,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@param dBClusterSnapshotIdentifier The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@param dBClusterSnapshotIdentifier The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "dBClusterSnapshotIdentifier", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -11213,12 +11352,12 @@ "c2jName" : "DBClusterSnapshotIdentifier", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

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

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@param dBClusterSnapshotIdentifier The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@param dBClusterSnapshotIdentifier The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@return The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1*/", + "getterDocumentation" : "/**

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@return The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1*/", "getterMethodName" : "getDBClusterSnapshotIdentifier", "getterModel" : { "returnType" : "String", @@ -11252,7 +11391,7 @@ "marshallingType" : "STRING", "name" : "DBClusterSnapshotIdentifier", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@param dBClusterSnapshotIdentifier The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1*/", + "setterDocumentation" : "/**

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@param dBClusterSnapshotIdentifier The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1*/", "setterMethodName" : "setDBClusterSnapshotIdentifier", "setterModel" : { "timestampFormat" : null, @@ -11267,13 +11406,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@param dBClusterSnapshotIdentifier The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

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

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        \n@param dBClusterSnapshotIdentifier The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "dBClusterSnapshotIdentifier", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -11691,12 +11830,12 @@ "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

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

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.

                                                                                                                                                                                        \n@param availabilityZone The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        \n@param availabilityZone The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAvailabilityZone", - "getterDocumentation" : "/**

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.

                                                                                                                                                                                        \n@return The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        \n@return The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d*/", "getterMethodName" : "getAvailabilityZone", "getterModel" : { "returnType" : "String", @@ -11730,7 +11869,7 @@ "marshallingType" : "STRING", "name" : "AvailabilityZone", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.

                                                                                                                                                                                        \n@param availabilityZone The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        \n@param availabilityZone The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d*/", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "timestampFormat" : null, @@ -11745,13 +11884,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.

                                                                                                                                                                                        \n@param availabilityZone The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        \n@param availabilityZone The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -12261,12 +12400,12 @@ "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

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

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.

                                                                                                                                                                                        \n@param availabilityZone The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        \n@param availabilityZone The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAvailabilityZone", - "getterDocumentation" : "/**

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.

                                                                                                                                                                                        \n@return The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        \n@return The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d*/", "getterMethodName" : "getAvailabilityZone", "getterModel" : { "returnType" : "String", @@ -12300,7 +12439,7 @@ "marshallingType" : "STRING", "name" : "AvailabilityZone", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.

                                                                                                                                                                                        \n@param availabilityZone The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        \n@param availabilityZone The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d*/", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "timestampFormat" : null, @@ -12315,13 +12454,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.

                                                                                                                                                                                        \n@param availabilityZone The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        \n@param availabilityZone The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -40594,12 +40733,12 @@ "c2jName" : "EngineVersion", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0

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

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49

                                                                                                                                                                                        \n@param engineVersion The database engine version to return.

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

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0

                                                                                                                                                                                        \n@param engineVersion The database engine version to return.

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

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49

                                                                                                                                                                                        \n@return The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49*/", + "getterDocumentation" : "/**

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0

                                                                                                                                                                                        \n@return The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0*/", "getterMethodName" : "getEngineVersion", "getterModel" : { "returnType" : "String", @@ -40633,7 +40772,7 @@ "marshallingType" : "STRING", "name" : "EngineVersion", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49

                                                                                                                                                                                        \n@param engineVersion The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49*/", + "setterDocumentation" : "/**

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0

                                                                                                                                                                                        \n@param engineVersion The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0*/", "setterMethodName" : "setEngineVersion", "setterModel" : { "timestampFormat" : null, @@ -40648,13 +40787,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49

                                                                                                                                                                                        \n@param engineVersion The database engine version to return.

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

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0

                                                                                                                                                                                        \n@param engineVersion The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0

                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -41442,12 +41581,12 @@ "c2jName" : "EngineVersion", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0

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

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49

                                                                                                                                                                                        \n@param engineVersion The database engine version to return.

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

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0

                                                                                                                                                                                        \n@param engineVersion The database engine version to return.

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

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49

                                                                                                                                                                                        \n@return The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49*/", + "getterDocumentation" : "/**

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0

                                                                                                                                                                                        \n@return The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0*/", "getterMethodName" : "getEngineVersion", "getterModel" : { "returnType" : "String", @@ -41481,7 +41620,7 @@ "marshallingType" : "STRING", "name" : "EngineVersion", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49

                                                                                                                                                                                        \n@param engineVersion The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49*/", + "setterDocumentation" : "/**

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0

                                                                                                                                                                                        \n@param engineVersion The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0*/", "setterMethodName" : "setEngineVersion", "setterModel" : { "timestampFormat" : null, @@ -41496,13 +41635,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49

                                                                                                                                                                                        \n@param engineVersion The database engine version to return.

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

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0

                                                                                                                                                                                        \n@param engineVersion The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", - "documentation" : "

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0

                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -69947,7 +70086,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        Represents the output of ApplyPendingMaintenanceAction.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Represents the output of ApplyPendingMaintenanceAction.

                                                                                                                                                                                        ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-model.json b/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-model.json index aa6e0d304fa8..80c3d0a883d5 100644 --- a/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-model.json +++ b/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-model.json @@ -43,7 +43,7 @@ {"shape":"InvalidDBClusterStateFault"}, {"shape":"InvalidDBInstanceStateFault"} ], - "documentation":"

                                                                                                                                                                                        Applies a pending maintenance action to a resource (for example, to a DB instance).

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Applies a pending maintenance action to a resource (for example, to an Amazon DocumentDB instance).

                                                                                                                                                                                        " }, "CopyDBClusterParameterGroup":{ "name":"CopyDBClusterParameterGroup", @@ -82,7 +82,7 @@ {"shape":"SnapshotQuotaExceededFault"}, {"shape":"KMSKeyNotAccessibleFault"} ], - "documentation":"

                                                                                                                                                                                        Copies a snapshot of a cluster.

                                                                                                                                                                                        To copy a cluster snapshot from a shared manual cluster snapshot, SourceDBClusterSnapshotIdentifier must be the Amazon Resource Name (ARN) of the shared cluster snapshot.

                                                                                                                                                                                        To cancel the copy operation after it is in progress, delete the target cluster snapshot identified by TargetDBClusterSnapshotIdentifier while that DB cluster snapshot is in the copying status.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Copies a snapshot of a cluster.

                                                                                                                                                                                        To copy a cluster snapshot from a shared manual cluster snapshot, SourceDBClusterSnapshotIdentifier must be the Amazon Resource Name (ARN) of the shared cluster snapshot. You can only copy a shared DB cluster snapshot, whether encrypted or not, in the same AWS Region.

                                                                                                                                                                                        To cancel the copy operation after it is in progress, delete the target cluster snapshot identified by TargetDBClusterSnapshotIdentifier while that cluster snapshot is in the copying status.

                                                                                                                                                                                        " }, "CreateDBCluster":{ "name":"CreateDBCluster", @@ -129,7 +129,7 @@ {"shape":"DBParameterGroupQuotaExceededFault"}, {"shape":"DBParameterGroupAlreadyExistsFault"} ], - "documentation":"

                                                                                                                                                                                        Creates a new cluster parameter group.

                                                                                                                                                                                        Parameters in a cluster parameter group apply to all of the instances in a DB cluster.

                                                                                                                                                                                        A cluster parameter group is initially created with the default parameters for the database engine used by instances in the cluster. To provide custom values for any of the parameters, you must modify the group after you create it. After you create a DB cluster parameter group, you must associate it with your cluster. For the new DB cluster parameter group and associated settings to take effect, you must then reboot the instances in the cluster without failover.

                                                                                                                                                                                        After you create a cluster parameter group, you should wait at least 5 minutes before creating your first cluster that uses that cluster parameter group as the default parameter group. This allows Amazon DocumentDB to fully complete the create action before the cluster parameter group is used as the default for a new cluster. This step is especially important for parameters that are critical when creating the default database for a cluster, such as the character set for the default database defined by the character_set_database parameter.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Creates a new cluster parameter group.

                                                                                                                                                                                        Parameters in a cluster parameter group apply to all of the instances in a cluster.

                                                                                                                                                                                        A cluster parameter group is initially created with the default parameters for the database engine used by instances in the cluster. In Amazon DocumentDB, you cannot make modifications directly to the default.docdb3.6 cluster parameter group. If your Amazon DocumentDB cluster is using the default cluster parameter group and you want to modify a value in it, you must first create a new parameter group or copy an existing parameter group, modify it, and then apply the modified parameter group to your cluster. For the new cluster parameter group and associated settings to take effect, you must then reboot the instances in the cluster without failover. For more information, see Modifying Amazon DocumentDB Cluster Parameter Groups.

                                                                                                                                                                                        " }, "CreateDBClusterSnapshot":{ "name":"CreateDBClusterSnapshot", @@ -795,14 +795,14 @@ "members":{ "ResourceName":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .

                                                                                                                                                                                        " }, "Tags":{ "shape":"TagList", - "documentation":"

                                                                                                                                                                                        The tags to be assigned to the Amazon DocumentDB resource.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The tags to be assigned to the Amazon DocumentDB resource.

                                                                                                                                                                                        " } }, - "documentation":"

                                                                                                                                                                                        Represents the input to AddTagsToResource.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Represents the input to AddTagsToResource.

                                                                                                                                                                                        " }, "ApplyMethod":{ "type":"string", @@ -829,10 +829,10 @@ }, "OptInType":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                                                                                                                                                                        Valid values:

                                                                                                                                                                                        • immediate - Apply the maintenance action immediately.

                                                                                                                                                                                        • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                                                                                                                                                                        • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate can't be undone.

                                                                                                                                                                                        Valid values:

                                                                                                                                                                                        • immediate - Apply the maintenance action immediately.

                                                                                                                                                                                        • next-maintenance - Apply the maintenance action during the next maintenance window for the resource.

                                                                                                                                                                                        • undo-opt-in - Cancel any existing next-maintenance opt-in requests.

                                                                                                                                                                                        " } }, - "documentation":"

                                                                                                                                                                                        Represents the input to ApplyPendingMaintenanceAction.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Represents the input to ApplyPendingMaintenanceAction.

                                                                                                                                                                                        " }, "ApplyPendingMaintenanceActionResult":{ "type":"structure", @@ -973,11 +973,11 @@ "members":{ "SourceDBClusterParameterGroupIdentifier":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must specify a valid cluster parameter group.

                                                                                                                                                                                        • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                                                                                                                                        • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must specify a valid cluster parameter group.

                                                                                                                                                                                        • If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

                                                                                                                                                                                        • If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

                                                                                                                                                                                        " }, "TargetDBClusterParameterGroupIdentifier":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        The identifier for the copied cluster parameter group.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Cannot be null, empty, or blank.

                                                                                                                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-param-group1

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The identifier for the copied cluster parameter group.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Cannot be null, empty, or blank.

                                                                                                                                                                                        • Must contain from 1 to 255 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-param-group1

                                                                                                                                                                                        " }, "TargetDBClusterParameterGroupDescription":{ "shape":"String", @@ -988,7 +988,7 @@ "documentation":"

                                                                                                                                                                                        The tags that are to be assigned to the parameter group.

                                                                                                                                                                                        " } }, - "documentation":"

                                                                                                                                                                                        Represents the input to CopyDBClusterParameterGroup.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Represents the input to CopyDBClusterParameterGroup.

                                                                                                                                                                                        " }, "CopyDBClusterParameterGroupResult":{ "type":"structure", @@ -1005,19 +1005,19 @@ "members":{ "SourceDBClusterSnapshotIdentifier":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                                                                                        You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must specify a valid system snapshot in the \"available\" state.

                                                                                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must specify a valid system snapshot in the available state.

                                                                                                                                                                                        • If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.

                                                                                                                                                                                        • If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        " }, "TargetDBClusterSnapshotIdentifier":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot2

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot2

                                                                                                                                                                                        " }, "KmsKeyId":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.

                                                                                                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.

                                                                                                                                                                                        If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.

                                                                                                                                                                                        If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId.

                                                                                                                                                                                        To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.

                                                                                                                                                                                        If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId parameter, an error is returned.

                                                                                                                                                                                        " }, "PreSignedUrl":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying an encrypted cluster snapshot from another AWS Region.

                                                                                                                                                                                        The presigned URL must be a valid request for the CopyDBSClusterSnapshot API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                                                                                                        • KmsKeyId - The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot action that is called in the destination AWS Region, and the action contained in the presigned URL.

                                                                                                                                                                                        • DestinationRegion - The name of the AWS Region that the DB cluster snapshot will be created in.

                                                                                                                                                                                        • SourceDBClusterSnapshotIdentifier - The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl parameter when copying a cluster snapshot from another AWS Region.

                                                                                                                                                                                        If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion (or --source-region for the AWS CLI) instead of specifying PreSignedUrl manually. Specifying SourceRegion autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.

                                                                                                                                                                                        The presigned URL must be a valid request for the CopyDBClusterSnapshot API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:

                                                                                                                                                                                        • SourceRegion - The ID of the region that contains the snapshot to be copied.

                                                                                                                                                                                        • SourceDBClusterSnapshotIdentifier - The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot.

                                                                                                                                                                                        • TargetDBClusterSnapshotIdentifier - The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.

                                                                                                                                                                                        " }, "CopyTags":{ "shape":"BooleanOptional", @@ -1028,7 +1028,7 @@ "documentation":"

                                                                                                                                                                                        The tags to be assigned to the cluster snapshot.

                                                                                                                                                                                        " } }, - "documentation":"

                                                                                                                                                                                        Represents the input to CopyDBClusterSnapshot.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Represents the input to CopyDBClusterSnapshot.

                                                                                                                                                                                        " }, "CopyDBClusterSnapshotResult":{ "type":"structure", @@ -1055,15 +1055,15 @@ }, "DBClusterIdentifier":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The cluster identifier. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster

                                                                                                                                                                                        " }, "DBClusterParameterGroupName":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The name of the cluster parameter group to associate with this cluster.

                                                                                                                                                                                        " }, "VpcSecurityGroupIds":{ "shape":"VpcSecurityGroupIdList", - "documentation":"

                                                                                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        A list of EC2 VPC security groups to associate with this cluster.

                                                                                                                                                                                        " }, "DBSubnetGroupName":{ "shape":"String", @@ -1083,7 +1083,7 @@ }, "MasterUsername":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        The name of the master user for the cluster.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must be from 1 to 63 letters or numbers.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The name of the master user for the cluster.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must be from 1 to 63 letters or numbers.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot be a reserved word for the chosen database engine.

                                                                                                                                                                                        " }, "MasterUserPassword":{ "shape":"String", @@ -1091,7 +1091,7 @@ }, "PreferredBackupWindow":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                                        The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                                        • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                                        • Must not conflict with the preferred maintenance window.

                                                                                                                                                                                        • Must be at least 30 minutes.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

                                                                                                                                                                                        The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must be in the format hh24:mi-hh24:mi.

                                                                                                                                                                                        • Must be in Universal Coordinated Time (UTC).

                                                                                                                                                                                        • Must not conflict with the preferred maintenance window.

                                                                                                                                                                                        • Must be at least 30 minutes.

                                                                                                                                                                                        " }, "PreferredMaintenanceWindow":{ "shape":"String", @@ -1107,18 +1107,22 @@ }, "KmsKeyId":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The AWS KMS key identifier for an encrypted cluster.

                                                                                                                                                                                        The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.

                                                                                                                                                                                        If an encryption key is not specified in KmsKeyId:

                                                                                                                                                                                        • If ReplicationSourceIdentifier identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                                                        • If the StorageEncrypted parameter is true and ReplicationSourceIdentifier is not specified, Amazon DocumentDB uses your default encryption key.

                                                                                                                                                                                        AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

                                                                                                                                                                                        If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.

                                                                                                                                                                                        " + }, + "PreSignedUrl":{ + "shape":"String", + "documentation":"

                                                                                                                                                                                        Not currently supported.

                                                                                                                                                                                        " }, "EnableCloudwatchLogsExports":{ "shape":"LogTypeList", - "documentation":"

                                                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.

                                                                                                                                                                                        " }, "DeletionProtection":{ "shape":"BooleanOptional", "documentation":"

                                                                                                                                                                                        Specifies whether this cluster can be deleted. If DeletionProtection is enabled, the cluster cannot be deleted unless it is modified and DeletionProtection is disabled. DeletionProtection protects clusters from being accidentally deleted.

                                                                                                                                                                                        " } }, - "documentation":"

                                                                                                                                                                                        Represents the input to CreateDBCluster.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Represents the input to CreateDBCluster.

                                                                                                                                                                                        " }, "CreateDBClusterParameterGroupMessage":{ "type":"structure", @@ -1168,7 +1172,7 @@ "members":{ "DBClusterSnapshotIdentifier":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The identifier of the cluster snapshot. This parameter is stored as a lowercase string.

                                                                                                                                                                                        Constraints:

                                                                                                                                                                                        • Must contain from 1 to 63 letters, numbers, or hyphens.

                                                                                                                                                                                        • The first character must be a letter.

                                                                                                                                                                                        • Cannot end with a hyphen or contain two consecutive hyphens.

                                                                                                                                                                                        Example: my-cluster-snapshot1

                                                                                                                                                                                        " }, "DBClusterIdentifier":{ "shape":"String", @@ -1210,7 +1214,7 @@ }, "AvailabilityZone":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same AWS Region as the current endpoint.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The Amazon EC2 Availability Zone that the instance is created in.

                                                                                                                                                                                        Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

                                                                                                                                                                                        Example: us-east-1d

                                                                                                                                                                                        " }, "PreferredMaintenanceWindow":{ "shape":"String", @@ -2418,7 +2422,7 @@ }, "EngineVersion":{ "shape":"String", - "documentation":"

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 5.1.49

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        The database engine version to return.

                                                                                                                                                                                        Example: 3.6.0

                                                                                                                                                                                        " }, "DBParameterGroupFamily":{ "shape":"String", @@ -3546,7 +3550,7 @@ "documentation":"

                                                                                                                                                                                        A list that provides details about the pending maintenance actions for the resource.

                                                                                                                                                                                        " } }, - "documentation":"

                                                                                                                                                                                        Represents the output of ApplyPendingMaintenanceAction.

                                                                                                                                                                                        ", + "documentation":"

                                                                                                                                                                                        Represents the output of ApplyPendingMaintenanceAction.

                                                                                                                                                                                        ", "wrapper":true }, "RestoreDBClusterFromSnapshotMessage":{ 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 393636174454..9bf979e09519 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" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-intermediate.json index 7b7cdfd727e6..64dae5fad128 100644 --- a/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-intermediate.json @@ -794438,6 +794438,9 @@ }, { "name" : "T3a", "value" : "t3a" + }, { + "name" : "T4g", + "value" : "t4g" } ], "errorCode" : null, "fullyQualifiedName" : "com.amazonaws.services.ec2.enum.UnlimitedSupportedInstanceFamily", diff --git a/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-model.json b/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-model.json index ede3144b876c..c3f8ffd9fb80 100644 --- a/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-model.json +++ b/aws-java-sdk-models/src/main/resources/models/ec2-2016-11-15-model.json @@ -37567,7 +37567,8 @@ "enum":[ "t2", "t3", - "t3a" + "t3a", + "t4g" ] }, "UnmonitorInstancesRequest":{ diff --git a/aws-java-sdk-models/src/main/resources/models/ec2-instance-connect-2018-04-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ec2-instance-connect-2018-04-02-intermediate.json index 07a36887c78d..0d6259dd2cd9 100644 --- a/aws-java-sdk-models/src/main/resources/models/ec2-instance-connect-2018-04-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ec2-instance-connect-2018-04-02-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/fms-2018-01-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/fms-2018-01-01-intermediate.json index 47c7fa5d69d4..321a5cb64ea8 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", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, 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 b82e1e5bc115..fb4f39abcdfb 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" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/honeycode-2020-03-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/honeycode-2020-03-01-intermediate.json index 0574e2c223ea..3d4a6d28ca09 100644 --- a/aws-java-sdk-models/src/main/resources/models/honeycode-2020-03-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/honeycode-2020-03-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/imagebuilder-2019-12-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/imagebuilder-2019-12-02-intermediate.json index e0770f9f743e..d113fb689cb7 100644 --- a/aws-java-sdk-models/src/main/resources/models/imagebuilder-2019-12-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/imagebuilder-2019-12-02-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotsecuretunneling-2018-10-05-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotsecuretunneling-2018-10-05-intermediate.json index 1775d905c376..1c17f03b150e 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotsecuretunneling-2018-10-05-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotsecuretunneling-2018-10-05-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/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 7632443252d2..97ede6167884 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" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json index 3b0d72f7e51a..70d7b4ae7986 100644 --- a/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/macie-2017-12-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/macie-2017-12-19-intermediate.json index a143758acabf..28a5692bffe7 100644 --- a/aws-java-sdk-models/src/main/resources/models/macie-2017-12-19-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/macie-2017-12-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/macie2-2020-01-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/macie2-2020-01-01-intermediate.json index 45b74f566f96..9d9adc795c68 100644 --- a/aws-java-sdk-models/src/main/resources/models/macie2-2020-01-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/macie2-2020-01-01-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/managedblockchain-2018-09-24-intermediate.json b/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-intermediate.json index 5ca41837b24d..d5d264145eed 100644 --- a/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-intermediate.json @@ -661,7 +661,7 @@ "asyncReturnType" : "ListInvitationsResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        Returns a listing of all invitations made on the specified network.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Returns a listing of all invitations for the current AWS account.

                                                                                                                                                                                        ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -18274,12 +18274,12 @@ "c2jName" : "LogPublishingConfiguration", "c2jShape" : "MemberLogPublishingConfiguration", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Configuration properties for logging events associated with a member of a Managed Blockchain network.

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

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

                                                                                                                                                                                        Configuration properties for logging events associated with a member of a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a member of a Managed Blockchain network.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLogPublishingConfiguration", - "getterDocumentation" : "/**

                                                                                                                                                                                        \n@return */", + "getterDocumentation" : "/**

                                                                                                                                                                                        Configuration properties for logging events associated with a member of a Managed Blockchain network.

                                                                                                                                                                                        \n@return Configuration properties for logging events associated with a member of a Managed Blockchain network.*/", "getterMethodName" : "getLogPublishingConfiguration", "getterModel" : { "returnType" : "MemberLogPublishingConfiguration", @@ -18313,7 +18313,7 @@ "marshallingType" : "STRUCTURED", "name" : "LogPublishingConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        \n@param logPublishingConfiguration */", + "setterDocumentation" : "/**

                                                                                                                                                                                        Configuration properties for logging events associated with a member of a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a member of a Managed Blockchain network.*/", "setterMethodName" : "setLogPublishingConfiguration", "setterModel" : { "timestampFormat" : null, @@ -18328,13 +18328,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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

                                                                                                                                                                                        Configuration properties for logging events associated with a member of a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a member of a Managed Blockchain network.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "MemberLogPublishingConfiguration", "variableName" : "logPublishingConfiguration", "variableType" : "MemberLogPublishingConfiguration", - "documentation" : "

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Configuration properties for logging events associated with a member of a Managed Blockchain network.

                                                                                                                                                                                        ", "simpleType" : "MemberLogPublishingConfiguration", "variableSetterType" : "MemberLogPublishingConfiguration" }, @@ -18485,12 +18485,12 @@ "c2jName" : "LogPublishingConfiguration", "c2jShape" : "MemberLogPublishingConfiguration", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Configuration properties for logging events associated with a member of a Managed Blockchain network.

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

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

                                                                                                                                                                                        Configuration properties for logging events associated with a member of a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a member of a Managed Blockchain network.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLogPublishingConfiguration", - "getterDocumentation" : "/**

                                                                                                                                                                                        \n@return */", + "getterDocumentation" : "/**

                                                                                                                                                                                        Configuration properties for logging events associated with a member of a Managed Blockchain network.

                                                                                                                                                                                        \n@return Configuration properties for logging events associated with a member of a Managed Blockchain network.*/", "getterMethodName" : "getLogPublishingConfiguration", "getterModel" : { "returnType" : "MemberLogPublishingConfiguration", @@ -18524,7 +18524,7 @@ "marshallingType" : "STRUCTURED", "name" : "LogPublishingConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        \n@param logPublishingConfiguration */", + "setterDocumentation" : "/**

                                                                                                                                                                                        Configuration properties for logging events associated with a member of a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a member of a Managed Blockchain network.*/", "setterMethodName" : "setLogPublishingConfiguration", "setterModel" : { "timestampFormat" : null, @@ -18539,13 +18539,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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

                                                                                                                                                                                        Configuration properties for logging events associated with a member of a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a member of a Managed Blockchain network.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "MemberLogPublishingConfiguration", "variableName" : "logPublishingConfiguration", "variableType" : "MemberLogPublishingConfiguration", - "documentation" : "

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Configuration properties for logging events associated with a member of a Managed Blockchain network.

                                                                                                                                                                                        ", "simpleType" : "MemberLogPublishingConfiguration", "variableSetterType" : "MemberLogPublishingConfiguration" }, @@ -24792,12 +24792,12 @@ "c2jName" : "LogPublishingConfiguration", "c2jShape" : "NodeLogPublishingConfiguration", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

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

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

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLogPublishingConfiguration", - "getterDocumentation" : "/**

                                                                                                                                                                                        \n@return */", + "getterDocumentation" : "/**

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@return Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.*/", "getterMethodName" : "getLogPublishingConfiguration", "getterModel" : { "returnType" : "NodeLogPublishingConfiguration", @@ -24831,7 +24831,7 @@ "marshallingType" : "STRUCTURED", "name" : "LogPublishingConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        \n@param logPublishingConfiguration */", + "setterDocumentation" : "/**

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.*/", "setterMethodName" : "setLogPublishingConfiguration", "setterModel" : { "timestampFormat" : null, @@ -24846,17 +24846,86 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "NodeLogPublishingConfiguration", "variableName" : "logPublishingConfiguration", "variableType" : "NodeLogPublishingConfiguration", - "documentation" : "

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        ", "simpleType" : "NodeLogPublishingConfiguration", "variableSetterType" : "NodeLogPublishingConfiguration" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "StateDB", + "c2jShape" : "StateDBType", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB.

                                                                                                                                                                                        ", + "endpointDiscoveryId" : false, + "enumType" : "StateDBType", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB.

                                                                                                                                                                                        \n@param stateDB The state database that the node uses. Values are LevelDB or CouchDB.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateDBType*/", + "fluentSetterMethodName" : "withStateDB", + "getterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB.

                                                                                                                                                                                        \n@return The state database that the node uses. Values are LevelDB or CouchDB.\n@see StateDBType*/", + "getterMethodName" : "getStateDB", + "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" : "StateDB", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "StateDB", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "StateDB", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB.

                                                                                                                                                                                        \n@param stateDB The state database that the node uses. Values are LevelDB or CouchDB.\n@see StateDBType*/", + "setterMethodName" : "setStateDB", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "stateDB", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB.

                                                                                                                                                                                        \n@param stateDB The state database that the node uses. Values are LevelDB or CouchDB.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateDBType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "stateDB", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB.

                                                                                                                                                                                        ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, { "c2jName" : "Status", "c2jShape" : "NodeStatus", @@ -25351,12 +25420,12 @@ "c2jName" : "LogPublishingConfiguration", "c2jShape" : "NodeLogPublishingConfiguration", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

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

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

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLogPublishingConfiguration", - "getterDocumentation" : "/**

                                                                                                                                                                                        \n@return */", + "getterDocumentation" : "/**

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@return Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.*/", "getterMethodName" : "getLogPublishingConfiguration", "getterModel" : { "returnType" : "NodeLogPublishingConfiguration", @@ -25390,7 +25459,7 @@ "marshallingType" : "STRUCTURED", "name" : "LogPublishingConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        \n@param logPublishingConfiguration */", + "setterDocumentation" : "/**

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.*/", "setterMethodName" : "setLogPublishingConfiguration", "setterModel" : { "timestampFormat" : null, @@ -25405,13 +25474,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "NodeLogPublishingConfiguration", "variableName" : "logPublishingConfiguration", "variableType" : "NodeLogPublishingConfiguration", - "documentation" : "

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        ", "simpleType" : "NodeLogPublishingConfiguration", "variableSetterType" : "NodeLogPublishingConfiguration" }, @@ -25557,6 +25626,76 @@ }, "xmlNameSpaceUri" : null }, + "StateDB" : { + "c2jName" : "StateDB", + "c2jShape" : "StateDBType", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB.

                                                                                                                                                                                        ", + "endpointDiscoveryId" : false, + "enumType" : "StateDBType", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB.

                                                                                                                                                                                        \n@param stateDB The state database that the node uses. Values are LevelDB or CouchDB.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateDBType*/", + "fluentSetterMethodName" : "withStateDB", + "getterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB.

                                                                                                                                                                                        \n@return The state database that the node uses. Values are LevelDB or CouchDB.\n@see StateDBType*/", + "getterMethodName" : "getStateDB", + "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" : "StateDB", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "StateDB", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "StateDB", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB.

                                                                                                                                                                                        \n@param stateDB The state database that the node uses. Values are LevelDB or CouchDB.\n@see StateDBType*/", + "setterMethodName" : "setStateDB", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "stateDB", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB.

                                                                                                                                                                                        \n@param stateDB The state database that the node uses. Values are LevelDB or CouchDB.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateDBType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "stateDB", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB.

                                                                                                                                                                                        ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "Status" : { "c2jName" : "Status", "c2jShape" : "NodeStatus", @@ -25812,12 +25951,12 @@ "c2jName" : "LogPublishingConfiguration", "c2jShape" : "NodeLogPublishingConfiguration", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

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

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

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLogPublishingConfiguration", - "getterDocumentation" : "/**

                                                                                                                                                                                        \n@return */", + "getterDocumentation" : "/**

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@return Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.*/", "getterMethodName" : "getLogPublishingConfiguration", "getterModel" : { "returnType" : "NodeLogPublishingConfiguration", @@ -25851,7 +25990,7 @@ "marshallingType" : "STRUCTURED", "name" : "LogPublishingConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        \n@param logPublishingConfiguration */", + "setterDocumentation" : "/**

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.*/", "setterMethodName" : "setLogPublishingConfiguration", "setterModel" : { "timestampFormat" : null, @@ -25866,17 +26005,86 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "NodeLogPublishingConfiguration", "variableName" : "logPublishingConfiguration", "variableType" : "NodeLogPublishingConfiguration", - "documentation" : "

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        ", "simpleType" : "NodeLogPublishingConfiguration", "variableSetterType" : "NodeLogPublishingConfiguration" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "StateDB", + "c2jShape" : "StateDBType", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.

                                                                                                                                                                                        ", + "endpointDiscoveryId" : false, + "enumType" : "StateDBType", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.

                                                                                                                                                                                        \n@param stateDB The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateDBType*/", + "fluentSetterMethodName" : "withStateDB", + "getterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.

                                                                                                                                                                                        \n@return The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.\n@see StateDBType*/", + "getterMethodName" : "getStateDB", + "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" : "StateDB", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "StateDB", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "StateDB", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.

                                                                                                                                                                                        \n@param stateDB The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.\n@see StateDBType*/", + "setterMethodName" : "setStateDB", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "stateDB", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.

                                                                                                                                                                                        \n@param stateDB The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateDBType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "stateDB", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.

                                                                                                                                                                                        ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AvailabilityZone" : { @@ -26023,12 +26231,12 @@ "c2jName" : "LogPublishingConfiguration", "c2jShape" : "NodeLogPublishingConfiguration", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

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

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

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLogPublishingConfiguration", - "getterDocumentation" : "/**

                                                                                                                                                                                        \n@return */", + "getterDocumentation" : "/**

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@return Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.*/", "getterMethodName" : "getLogPublishingConfiguration", "getterModel" : { "returnType" : "NodeLogPublishingConfiguration", @@ -26062,7 +26270,7 @@ "marshallingType" : "STRUCTURED", "name" : "LogPublishingConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        \n@param logPublishingConfiguration */", + "setterDocumentation" : "/**

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.*/", "setterMethodName" : "setLogPublishingConfiguration", "setterModel" : { "timestampFormat" : null, @@ -26077,17 +26285,87 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        \n@param logPublishingConfiguration Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "NodeLogPublishingConfiguration", "variableName" : "logPublishingConfiguration", "variableType" : "NodeLogPublishingConfiguration", - "documentation" : "

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        ", "simpleType" : "NodeLogPublishingConfiguration", "variableSetterType" : "NodeLogPublishingConfiguration" }, "xmlNameSpaceUri" : null + }, + "StateDB" : { + "c2jName" : "StateDB", + "c2jShape" : "StateDBType", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.

                                                                                                                                                                                        ", + "endpointDiscoveryId" : false, + "enumType" : "StateDBType", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.

                                                                                                                                                                                        \n@param stateDB The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateDBType*/", + "fluentSetterMethodName" : "withStateDB", + "getterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.

                                                                                                                                                                                        \n@return The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.\n@see StateDBType*/", + "getterMethodName" : "getStateDB", + "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" : "StateDB", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "StateDB", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "StateDB", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.

                                                                                                                                                                                        \n@param stateDB The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.\n@see StateDBType*/", + "setterMethodName" : "setStateDB", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "stateDB", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.

                                                                                                                                                                                        \n@param stateDB The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateDBType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "stateDB", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.

                                                                                                                                                                                        ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } }, "packageName" : "com.amazonaws.services.managedblockchain.model", @@ -31960,6 +32238,56 @@ }, "wrapper" : false }, + "StateDBType" : { + "c2jName" : "StateDBType", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "LevelDB", + "value" : "LevelDB" + }, { + "name" : "CouchDB", + "value" : "CouchDB" + } ], + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.managedblockchain.enum.StateDBType", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.managedblockchain.enum", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "StateDBType", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "StateDBType", + "variableName" : "stateDBType", + "variableType" : "StateDBType", + "documentation" : null, + "simpleType" : "StateDBType", + "variableSetterType" : "StateDBType" + }, + "wrapper" : false + }, "ThresholdComparator" : { "c2jName" : "ThresholdComparator", "customization" : { diff --git a/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-model.json b/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-model.json index 8996a8c318b1..bdfa0cb24fa2 100644 --- a/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-model.json +++ b/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-model.json @@ -209,7 +209,7 @@ {"shape":"ResourceLimitExceededException"}, {"shape":"InternalServiceErrorException"} ], - "documentation":"

                                                                                                                                                                                        Returns a listing of all invitations made on the specified network.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Returns a listing of all invitations for the current AWS account.

                                                                                                                                                                                        " }, "ListMembers":{ "name":"ListMembers", @@ -1209,7 +1209,7 @@ }, "LogPublishingConfiguration":{ "shape":"MemberLogPublishingConfiguration", - "documentation":"

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Configuration properties for logging events associated with a member of a Managed Blockchain network.

                                                                                                                                                                                        " } }, "documentation":"

                                                                                                                                                                                        Configuration properties of the member.

                                                                                                                                                                                        " @@ -1523,7 +1523,11 @@ }, "LogPublishingConfiguration":{ "shape":"NodeLogPublishingConfiguration", - "documentation":"

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        " + }, + "StateDB":{ + "shape":"StateDBType", + "documentation":"

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB.

                                                                                                                                                                                        " }, "Status":{ "shape":"NodeStatus", @@ -1553,7 +1557,11 @@ }, "LogPublishingConfiguration":{ "shape":"NodeLogPublishingConfiguration", - "documentation":"

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

                                                                                                                                                                                        " + }, + "StateDB":{ + "shape":"StateDBType", + "documentation":"

                                                                                                                                                                                        The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.

                                                                                                                                                                                        " } }, "documentation":"

                                                                                                                                                                                        Configuration properties of a peer node.

                                                                                                                                                                                        " @@ -1871,6 +1879,13 @@ "error":{"httpStatusCode":409}, "exception":true }, + "StateDBType":{ + "type":"string", + "enum":[ + "LevelDB", + "CouchDB" + ] + }, "String":{"type":"string"}, "ThresholdComparator":{ "type":"string", diff --git a/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json index 86647d238b72..6d179c59411c 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json index 427fbbe77087..88db4cf58b08 100644 --- a/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediastore-2017-09-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediastore-2017-09-01-intermediate.json index 50de984ccd70..4d31bb0f64ba 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediastore-2017-09-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediastore-2017-09-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/mobile-2017-07-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json index 1cac7b09a561..754dbfb72309 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 e4b03e19c381..ebbe34b3a454 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" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "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 f600604d325c..45e26c8f3779 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" : [ "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-events-2018-03-22-intermediate.json b/aws-java-sdk-models/src/main/resources/models/personalize-events-2018-03-22-intermediate.json index f614d6d3a2eb..23c174610c20 100644 --- a/aws-java-sdk-models/src/main/resources/models/personalize-events-2018-03-22-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/personalize-events-2018-03-22-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/pi-2018-02-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/pi-2018-02-27-intermediate.json index 4418abfc6831..a209cb1d1693 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" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json index bc69602f7699..b686afa00a58 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" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/qldb-session-2019-07-11-intermediate.json b/aws-java-sdk-models/src/main/resources/models/qldb-session-2019-07-11-intermediate.json index 0acefb134493..f287377ae758 100644 --- a/aws-java-sdk-models/src/main/resources/models/qldb-session-2019-07-11-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/qldb-session-2019-07-11-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/ram-2018-01-04-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ram-2018-01-04-intermediate.json index 290a70c425fd..e559e70fca4b 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", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/redshift-data-2019-12-20-intermediate.json b/aws-java-sdk-models/src/main/resources/models/redshift-data-2019-12-20-intermediate.json index 58cb89982502..09393e9a3f50 100644 --- a/aws-java-sdk-models/src/main/resources/models/redshift-data-2019-12-20-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/redshift-data-2019-12-20-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "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 7dce587a2f06..c11dfb16dc41 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", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json index 052ddf40fe8f..6ff069cef1c2 100644 --- a/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/savingsplans-2019-06-28-intermediate.json b/aws-java-sdk-models/src/main/resources/models/savingsplans-2019-06-28-intermediate.json index 3fd8d9ba3f30..418bba6f25a2 100644 --- a/aws-java-sdk-models/src/main/resources/models/savingsplans-2019-06-28-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/savingsplans-2019-06-28-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/schemas-2019-12-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/schemas-2019-12-02-intermediate.json index 9af9e585cd65..5d6f32aec2d9 100644 --- a/aws-java-sdk-models/src/main/resources/models/schemas-2019-12-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/schemas-2019-12-02-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/securityhub-2018-10-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/securityhub-2018-10-26-intermediate.json index 1aa9acd48c00..7d94c8b7c44a 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", "EnumSetterOverload", "ClientMutationMethods" ], "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 0dabe4856694..3e7e20803a54 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", "EnumSetterOverload", "ClientMutationMethods" ], "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 9b3a554e8b16..757d0ff0076f 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" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/sso-2019-06-10-intermediate.json b/aws-java-sdk-models/src/main/resources/models/sso-2019-06-10-intermediate.json index d6312e55ea99..f7f245fc3a4f 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" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/states-2016-11-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/states-2016-11-23-intermediate.json index d529345855e4..afaf92c3f027 100644 --- a/aws-java-sdk-models/src/main/resources/models/states-2016-11-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/states-2016-11-23-intermediate.json @@ -147,7 +147,7 @@ "asyncReturnType" : "CreateStateMachineResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        Creates a state machine. A state machine consists of a collection of states that can do work (Task states), determine to which states to transition next (Choice states), stop an execution with an error (Fail states), and so on. State machines are specified using a JSON-based, structured language. For more information, see Amazon States Language in the AWS Step Functions User Guide.

                                                                                                                                                                                        This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.

                                                                                                                                                                                        CreateStateMachine is an idempotent API. Subsequent requests won’t create a duplicate resource if it was already created. CreateStateMachine's idempotency check is based on the state machine name, definition, type, and LoggingConfiguration. If a following request has a different roleArn or tags, Step Functions will ignore these differences and treat it as an idempotent request of the previous. In this case, roleArn and tags will not be updated, even if they are different.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Creates a state machine. A state machine consists of a collection of states that can do work (Task states), determine to which states to transition next (Choice states), stop an execution with an error (Fail states), and so on. State machines are specified using a JSON-based, structured language. For more information, see Amazon States Language in the AWS Step Functions User Guide.

                                                                                                                                                                                        This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.

                                                                                                                                                                                        CreateStateMachine is an idempotent API. Subsequent requests won’t create a duplicate resource if it was already created. CreateStateMachine's idempotency check is based on the state machine name, definition, type, LoggingConfiguration and TracingConfiguration. If a following request has a different roleArn or tags, Step Functions will ignore these differences and treat it as an idempotent request of the previous. In this case, roleArn and tags will not be updated, even if they are different.

                                                                                                                                                                                        ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -168,6 +168,10 @@ "exceptionName" : "InvalidLoggingConfigurationException", "documentation" : "

                                                                                                                                                                                        ", "httpStatusCode" : null + }, { + "exceptionName" : "InvalidTracingConfigurationException", + "documentation" : "

                                                                                                                                                                                        Your tracingConfiguration key does not match, or enabled has not been set to true or false.

                                                                                                                                                                                        ", + "httpStatusCode" : null }, { "exceptionName" : "StateMachineAlreadyExistsException", "documentation" : "

                                                                                                                                                                                        A state machine with the same name but a different definition or role ARN already exists.

                                                                                                                                                                                        ", @@ -1052,6 +1056,10 @@ "exceptionName" : "InvalidLoggingConfigurationException", "documentation" : "

                                                                                                                                                                                        ", "httpStatusCode" : null + }, { + "exceptionName" : "InvalidTracingConfigurationException", + "documentation" : "

                                                                                                                                                                                        Your tracingConfiguration key does not match, or enabled has not been set to true or false.

                                                                                                                                                                                        ", + "httpStatusCode" : null }, { "exceptionName" : "MissingRequiredParameterException", "documentation" : "

                                                                                                                                                                                        Request is missing a required parameter. This error occurs if both definition and roleArn are not specified.

                                                                                                                                                                                        ", @@ -3897,7 +3905,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        Provides details about execution input.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Provides details about execution input or output.

                                                                                                                                                                                        ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -3912,12 +3920,12 @@ "c2jName" : "included", "c2jShape" : "included", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls.

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

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.

                                                                                                                                                                                        \n@param included Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls.

                                                                                                                                                                                        \n@param included Indicates whether input or output was included in the response. Always true for API calls.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withIncluded", - "getterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.

                                                                                                                                                                                        \n@return Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls.

                                                                                                                                                                                        \n@return Indicates whether input or output was included in the response. Always true for API calls.*/", "getterMethodName" : "getIncluded", "getterModel" : { "returnType" : "Boolean", @@ -3951,7 +3959,7 @@ "marshallingType" : "BOOLEAN", "name" : "Included", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.

                                                                                                                                                                                        \n@param included Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls.

                                                                                                                                                                                        \n@param included Indicates whether input or output was included in the response. Always true for API calls.*/", "setterMethodName" : "setIncluded", "setterModel" : { "timestampFormat" : null, @@ -3966,13 +3974,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.

                                                                                                                                                                                        \n@param included Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls.

                                                                                                                                                                                        \n@param included Indicates whether input or output was included in the response. Always true for API calls.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Boolean", "variableName" : "included", "variableType" : "Boolean", - "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls.

                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, @@ -3983,12 +3991,12 @@ "c2jName" : "included", "c2jShape" : "included", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls.

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

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.

                                                                                                                                                                                        \n@param included Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls.

                                                                                                                                                                                        \n@param included Indicates whether input or output was included in the response. Always true for API calls.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withIncluded", - "getterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.

                                                                                                                                                                                        \n@return Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls.

                                                                                                                                                                                        \n@return Indicates whether input or output was included in the response. Always true for API calls.*/", "getterMethodName" : "getIncluded", "getterModel" : { "returnType" : "Boolean", @@ -4022,7 +4030,7 @@ "marshallingType" : "BOOLEAN", "name" : "Included", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.

                                                                                                                                                                                        \n@param included Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls.

                                                                                                                                                                                        \n@param included Indicates whether input or output was included in the response. Always true for API calls.*/", "setterMethodName" : "setIncluded", "setterModel" : { "timestampFormat" : null, @@ -4037,13 +4045,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.

                                                                                                                                                                                        \n@param included Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls.

                                                                                                                                                                                        \n@param included Indicates whether input or output was included in the response. Always true for API calls.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Boolean", "variableName" : "included", "variableType" : "Boolean", - "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls.

                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, @@ -5599,6 +5607,75 @@ "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "tracingConfiguration", + "c2jShape" : "TracingConfiguration", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

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

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTracingConfiguration", + "getterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@return Selects whether AWS X-Ray tracing is enabled.*/", + "getterMethodName" : "getTracingConfiguration", + "getterModel" : { + "returnType" : "TracingConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "tracingConfiguration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "tracingConfiguration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "TracingConfiguration", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.*/", + "setterMethodName" : "setTracingConfiguration", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        ", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Definition" : { @@ -6035,6 +6112,76 @@ }, "xmlNameSpaceUri" : null }, + "TracingConfiguration" : { + "c2jName" : "tracingConfiguration", + "c2jShape" : "TracingConfiguration", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

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

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTracingConfiguration", + "getterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@return Selects whether AWS X-Ray tracing is enabled.*/", + "getterMethodName" : "getTracingConfiguration", + "getterModel" : { + "returnType" : "TracingConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "tracingConfiguration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "tracingConfiguration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "TracingConfiguration", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.*/", + "setterMethodName" : "setTracingConfiguration", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        ", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "xmlNameSpaceUri" : null + }, "Type" : { "c2jName" : "type", "c2jShape" : "StateMachineType", @@ -8460,6 +8607,75 @@ "variableSetterType" : "CloudWatchEventsExecutionDataDetails" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "traceHeader", + "c2jShape" : "TraceHeader", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        The AWS X-Ray trace header which was passed to the execution.

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

                                                                                                                                                                                        The AWS X-Ray trace header which was passed to the execution.

                                                                                                                                                                                        \n@param traceHeader The AWS X-Ray trace header which was passed to the execution.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTraceHeader", + "getterDocumentation" : "/**

                                                                                                                                                                                        The AWS X-Ray trace header which was passed to the execution.

                                                                                                                                                                                        \n@return The AWS X-Ray trace header which was passed to the execution.*/", + "getterMethodName" : "getTraceHeader", + "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" : "traceHeader", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "traceHeader", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TraceHeader", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        The AWS X-Ray trace header which was passed to the execution.

                                                                                                                                                                                        \n@param traceHeader The AWS X-Ray trace header which was passed to the execution.*/", + "setterMethodName" : "setTraceHeader", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "traceHeader", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        The AWS X-Ray trace header which was passed to the execution.

                                                                                                                                                                                        \n@param traceHeader The AWS X-Ray trace header which was passed to the execution.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "traceHeader", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                        The AWS X-Ray trace header which was passed to the execution.

                                                                                                                                                                                        ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ExecutionArn" : { @@ -9161,6 +9377,76 @@ "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null + }, + "TraceHeader" : { + "c2jName" : "traceHeader", + "c2jShape" : "TraceHeader", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        The AWS X-Ray trace header which was passed to the execution.

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

                                                                                                                                                                                        The AWS X-Ray trace header which was passed to the execution.

                                                                                                                                                                                        \n@param traceHeader The AWS X-Ray trace header which was passed to the execution.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTraceHeader", + "getterDocumentation" : "/**

                                                                                                                                                                                        The AWS X-Ray trace header which was passed to the execution.

                                                                                                                                                                                        \n@return The AWS X-Ray trace header which was passed to the execution.*/", + "getterMethodName" : "getTraceHeader", + "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" : "traceHeader", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "traceHeader", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TraceHeader", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        The AWS X-Ray trace header which was passed to the execution.

                                                                                                                                                                                        \n@param traceHeader The AWS X-Ray trace header which was passed to the execution.*/", + "setterMethodName" : "setTraceHeader", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "traceHeader", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        The AWS X-Ray trace header which was passed to the execution.

                                                                                                                                                                                        \n@param traceHeader The AWS X-Ray trace header which was passed to the execution.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "traceHeader", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                        The AWS X-Ray trace header which was passed to the execution.

                                                                                                                                                                                        ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } }, "packageName" : "com.amazonaws.services.stepfunctions.response", @@ -9807,6 +10093,75 @@ "variableSetterType" : "LoggingConfiguration" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "tracingConfiguration", + "c2jShape" : "TracingConfiguration", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

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

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTracingConfiguration", + "getterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@return Selects whether AWS X-Ray tracing is enabled.*/", + "getterMethodName" : "getTracingConfiguration", + "getterModel" : { + "returnType" : "TracingConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "tracingConfiguration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "tracingConfiguration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "TracingConfiguration", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.*/", + "setterMethodName" : "setTracingConfiguration", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        ", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Definition" : { @@ -10159,6 +10514,76 @@ }, "xmlNameSpaceUri" : null }, + "TracingConfiguration" : { + "c2jName" : "tracingConfiguration", + "c2jShape" : "TracingConfiguration", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

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

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTracingConfiguration", + "getterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@return Selects whether AWS X-Ray tracing is enabled.*/", + "getterMethodName" : "getTracingConfiguration", + "getterModel" : { + "returnType" : "TracingConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "tracingConfiguration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "tracingConfiguration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "TracingConfiguration", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.*/", + "setterMethodName" : "setTracingConfiguration", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        ", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "xmlNameSpaceUri" : null + }, "UpdateDate" : { "c2jName" : "updateDate", "c2jShape" : "Timestamp", @@ -11012,6 +11437,75 @@ "variableSetterType" : "LoggingConfiguration" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "tracingConfiguration", + "c2jShape" : "TracingConfiguration", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

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

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTracingConfiguration", + "getterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@return Selects whether AWS X-Ray tracing is enabled.*/", + "getterMethodName" : "getTracingConfiguration", + "getterModel" : { + "returnType" : "TracingConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "tracingConfiguration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "tracingConfiguration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "TracingConfiguration", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.*/", + "setterMethodName" : "setTracingConfiguration", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "shouldEmitLegacyEnumSetter" : true, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        ", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreationDate" : { @@ -11504,6 +11998,76 @@ }, "xmlNameSpaceUri" : null }, + "TracingConfiguration" : { + "c2jName" : "tracingConfiguration", + "c2jShape" : "TracingConfiguration", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

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

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTracingConfiguration", + "getterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@return Selects whether AWS X-Ray tracing is enabled.*/", + "getterMethodName" : "getTracingConfiguration", + "getterModel" : { + "returnType" : "TracingConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "tracingConfiguration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "tracingConfiguration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "TracingConfiguration", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.*/", + "setterMethodName" : "setTracingConfiguration", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "shouldEmitLegacyEnumSetter" : true, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        ", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "xmlNameSpaceUri" : null + }, "Type" : { "c2jName" : "type", "c2jShape" : "StateMachineType", @@ -21355,7 +21919,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        Contains details about the data from an execution's events. Always true for API calls, but may be false for CloudWatch Logs.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Provides details about input or output in an execution history event.

                                                                                                                                                                                        ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -21370,12 +21934,12 @@ "c2jName" : "truncated", "c2jShape" : "truncated", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false for API calls.

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

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false.

                                                                                                                                                                                        \n@param truncated Indicates whether input or output was truncated in the response. Always false.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false for API calls.

                                                                                                                                                                                        \n@param truncated Indicates whether input or output was truncated in the response. Always false for API calls.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTruncated", - "getterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false.

                                                                                                                                                                                        \n@return Indicates whether input or output was truncated in the response. Always false.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false for API calls.

                                                                                                                                                                                        \n@return Indicates whether input or output was truncated in the response. Always false for API calls.*/", "getterMethodName" : "getTruncated", "getterModel" : { "returnType" : "Boolean", @@ -21409,7 +21973,7 @@ "marshallingType" : "BOOLEAN", "name" : "Truncated", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false.

                                                                                                                                                                                        \n@param truncated Indicates whether input or output was truncated in the response. Always false.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false for API calls.

                                                                                                                                                                                        \n@param truncated Indicates whether input or output was truncated in the response. Always false for API calls.*/", "setterMethodName" : "setTruncated", "setterModel" : { "timestampFormat" : null, @@ -21424,13 +21988,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false.

                                                                                                                                                                                        \n@param truncated Indicates whether input or output was truncated in the response. Always false.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false for API calls.

                                                                                                                                                                                        \n@param truncated Indicates whether input or output was truncated in the response. Always false for API calls.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Boolean", "variableName" : "truncated", "variableType" : "Boolean", - "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false for API calls.

                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, @@ -21441,12 +22005,12 @@ "c2jName" : "truncated", "c2jShape" : "truncated", "deprecated" : false, - "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false for API calls.

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

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false.

                                                                                                                                                                                        \n@param truncated Indicates whether input or output was truncated in the response. Always false.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false for API calls.

                                                                                                                                                                                        \n@param truncated Indicates whether input or output was truncated in the response. Always false for API calls.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTruncated", - "getterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false.

                                                                                                                                                                                        \n@return Indicates whether input or output was truncated in the response. Always false.*/", + "getterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false for API calls.

                                                                                                                                                                                        \n@return Indicates whether input or output was truncated in the response. Always false for API calls.*/", "getterMethodName" : "getTruncated", "getterModel" : { "returnType" : "Boolean", @@ -21480,7 +22044,7 @@ "marshallingType" : "BOOLEAN", "name" : "Truncated", "sensitive" : false, - "setterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false.

                                                                                                                                                                                        \n@param truncated Indicates whether input or output was truncated in the response. Always false.*/", + "setterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false for API calls.

                                                                                                                                                                                        \n@param truncated Indicates whether input or output was truncated in the response. Always false for API calls.*/", "setterMethodName" : "setTruncated", "setterModel" : { "timestampFormat" : null, @@ -21495,13 +22059,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false.

                                                                                                                                                                                        \n@param truncated Indicates whether input or output was truncated in the response. Always false.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false for API calls.

                                                                                                                                                                                        \n@param truncated Indicates whether input or output was truncated in the response. Always false for API calls.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Boolean", "variableName" : "truncated", "variableType" : "Boolean", - "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false.

                                                                                                                                                                                        ", + "documentation" : "

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false for API calls.

                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, @@ -22026,6 +22590,47 @@ }, "wrapper" : false }, + "InvalidTracingConfigurationException" : { + "c2jName" : "InvalidTracingConfiguration", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        Your tracingConfiguration key does not match, or enabled has not been set to true or false.

                                                                                                                                                                                        ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "InvalidTracingConfiguration", + "fullyQualifiedName" : "com.amazonaws.services.stepfunctions.exception.InvalidTracingConfigurationException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.stepfunctions.exception", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "InvalidTracingConfigurationException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "InvalidTracingConfigurationException", + "variableName" : "invalidTracingConfigurationException", + "variableType" : "InvalidTracingConfigurationException", + "documentation" : null, + "simpleType" : "InvalidTracingConfigurationException", + "variableSetterType" : "InvalidTracingConfigurationException" + }, + "wrapper" : false + }, "LambdaFunctionFailedEventDetails" : { "c2jName" : "LambdaFunctionFailedEventDetails", "customization" : { @@ -30460,6 +31065,75 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "traceHeader", + "c2jShape" : "TraceHeader", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.

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

                                                                                                                                                                                        Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.

                                                                                                                                                                                        \n@param traceHeader Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTraceHeader", + "getterDocumentation" : "/**

                                                                                                                                                                                        Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.

                                                                                                                                                                                        \n@return Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.*/", + "getterMethodName" : "getTraceHeader", + "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" : "traceHeader", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "traceHeader", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TraceHeader", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.

                                                                                                                                                                                        \n@param traceHeader Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.*/", + "setterMethodName" : "setTraceHeader", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "traceHeader", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.

                                                                                                                                                                                        \n@param traceHeader Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "traceHeader", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                        Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.

                                                                                                                                                                                        ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Input" : { @@ -30671,6 +31345,76 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, + "TraceHeader" : { + "c2jName" : "traceHeader", + "c2jShape" : "TraceHeader", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.

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

                                                                                                                                                                                        Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.

                                                                                                                                                                                        \n@param traceHeader Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTraceHeader", + "getterDocumentation" : "/**

                                                                                                                                                                                        Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.

                                                                                                                                                                                        \n@return Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.*/", + "getterMethodName" : "getTraceHeader", + "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" : "traceHeader", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "traceHeader", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TraceHeader", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.

                                                                                                                                                                                        \n@param traceHeader Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.*/", + "setterMethodName" : "setTraceHeader", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "traceHeader", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.

                                                                                                                                                                                        \n@param traceHeader Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "traceHeader", + "variableType" : "String", + "documentation" : "

                                                                                                                                                                                        Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.

                                                                                                                                                                                        ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } }, "packageName" : "com.amazonaws.services.stepfunctions.request", @@ -39428,6 +40172,190 @@ }, "wrapper" : false }, + "TracingConfiguration" : { + "c2jName" : "TracingConfiguration", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        Selects whether or not the state machine's AWS X-Ray tracing is enabled. Default is false

                                                                                                                                                                                        ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.stepfunctions.model.TracingConfiguration", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "enabled", + "c2jShape" : "Enabled", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        When set to true, AWS X-Ray tracing is enabled.

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

                                                                                                                                                                                        When set to true, AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param enabled When set to true, AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEnabled", + "getterDocumentation" : "/**

                                                                                                                                                                                        When set to true, AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@return When set to true, AWS X-Ray tracing is enabled.*/", + "getterMethodName" : "getEnabled", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "enabled", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "enabled", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "Enabled", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        When set to true, AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param enabled When set to true, AWS X-Ray tracing is enabled.*/", + "setterMethodName" : "setEnabled", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "enabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        When set to true, AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param enabled When set to true, AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "enabled", + "variableType" : "Boolean", + "documentation" : "

                                                                                                                                                                                        When set to true, AWS X-Ray tracing is enabled.

                                                                                                                                                                                        ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Enabled" : { + "c2jName" : "enabled", + "c2jShape" : "Enabled", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        When set to true, AWS X-Ray tracing is enabled.

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

                                                                                                                                                                                        When set to true, AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param enabled When set to true, AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEnabled", + "getterDocumentation" : "/**

                                                                                                                                                                                        When set to true, AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@return When set to true, AWS X-Ray tracing is enabled.*/", + "getterMethodName" : "getEnabled", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "enabled", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "enabled", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "Enabled", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        When set to true, AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param enabled When set to true, AWS X-Ray tracing is enabled.*/", + "setterMethodName" : "setEnabled", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "enabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        When set to true, AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param enabled When set to true, AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "enabled", + "variableType" : "Boolean", + "documentation" : "

                                                                                                                                                                                        When set to true, AWS X-Ray tracing is enabled.

                                                                                                                                                                                        ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.stepfunctions.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "TracingConfiguration", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : null, + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "wrapper" : false + }, "UntagResourceRequest" : { "c2jName" : "UntagResourceInput", "customization" : { @@ -40270,6 +41198,75 @@ "variableSetterType" : "LoggingConfiguration" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "tracingConfiguration", + "c2jShape" : "TracingConfiguration", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

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

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTracingConfiguration", + "getterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@return Selects whether AWS X-Ray tracing is enabled.*/", + "getterMethodName" : "getTracingConfiguration", + "getterModel" : { + "returnType" : "TracingConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "tracingConfiguration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "tracingConfiguration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "TracingConfiguration", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.*/", + "setterMethodName" : "setTracingConfiguration", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        ", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Definition" : { @@ -40551,6 +41548,76 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, + "TracingConfiguration" : { + "c2jName" : "tracingConfiguration", + "c2jShape" : "TracingConfiguration", + "deprecated" : false, + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

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

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTracingConfiguration", + "getterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@return Selects whether AWS X-Ray tracing is enabled.*/", + "getterMethodName" : "getTracingConfiguration", + "getterModel" : { + "returnType" : "TracingConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "tracingConfiguration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "tracingConfiguration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "TracingConfiguration", + "sensitive" : false, + "setterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.*/", + "setterMethodName" : "setTracingConfiguration", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        \n@param tracingConfiguration Selects whether AWS X-Ray tracing is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "TracingConfiguration", + "variableName" : "tracingConfiguration", + "variableType" : "TracingConfiguration", + "documentation" : "

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        ", + "simpleType" : "TracingConfiguration", + "variableSetterType" : "TracingConfiguration" + }, + "xmlNameSpaceUri" : null } }, "packageName" : "com.amazonaws.services.stepfunctions.request", diff --git a/aws-java-sdk-models/src/main/resources/models/states-2016-11-23-model.json b/aws-java-sdk-models/src/main/resources/models/states-2016-11-23-model.json index f054c8432cac..0e42d909e7dd 100644 --- a/aws-java-sdk-models/src/main/resources/models/states-2016-11-23-model.json +++ b/aws-java-sdk-models/src/main/resources/models/states-2016-11-23-model.json @@ -42,13 +42,14 @@ {"shape":"InvalidDefinition"}, {"shape":"InvalidName"}, {"shape":"InvalidLoggingConfiguration"}, + {"shape":"InvalidTracingConfiguration"}, {"shape":"StateMachineAlreadyExists"}, {"shape":"StateMachineDeleting"}, {"shape":"StateMachineLimitExceeded"}, {"shape":"StateMachineTypeNotSupported"}, {"shape":"TooManyTags"} ], - "documentation":"

                                                                                                                                                                                        Creates a state machine. A state machine consists of a collection of states that can do work (Task states), determine to which states to transition next (Choice states), stop an execution with an error (Fail states), and so on. State machines are specified using a JSON-based, structured language. For more information, see Amazon States Language in the AWS Step Functions User Guide.

                                                                                                                                                                                        This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.

                                                                                                                                                                                        CreateStateMachine is an idempotent API. Subsequent requests won’t create a duplicate resource if it was already created. CreateStateMachine's idempotency check is based on the state machine name, definition, type, and LoggingConfiguration. If a following request has a different roleArn or tags, Step Functions will ignore these differences and treat it as an idempotent request of the previous. In this case, roleArn and tags will not be updated, even if they are different.

                                                                                                                                                                                        ", + "documentation":"

                                                                                                                                                                                        Creates a state machine. A state machine consists of a collection of states that can do work (Task states), determine to which states to transition next (Choice states), stop an execution with an error (Fail states), and so on. State machines are specified using a JSON-based, structured language. For more information, see Amazon States Language in the AWS Step Functions User Guide.

                                                                                                                                                                                        This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.

                                                                                                                                                                                        CreateStateMachine is an idempotent API. Subsequent requests won’t create a duplicate resource if it was already created. CreateStateMachine's idempotency check is based on the state machine name, definition, type, LoggingConfiguration and TracingConfiguration. If a following request has a different roleArn or tags, Step Functions will ignore these differences and treat it as an idempotent request of the previous. In this case, roleArn and tags will not be updated, even if they are different.

                                                                                                                                                                                        ", "idempotent":true }, "DeleteActivity":{ @@ -340,6 +341,7 @@ {"shape":"InvalidArn"}, {"shape":"InvalidDefinition"}, {"shape":"InvalidLoggingConfiguration"}, + {"shape":"InvalidTracingConfiguration"}, {"shape":"MissingRequiredParameter"}, {"shape":"StateMachineDeleting"}, {"shape":"StateMachineDoesNotExist"} @@ -505,10 +507,10 @@ "members":{ "included":{ "shape":"included", - "documentation":"

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls, but may be false for CloudWatch Events.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Indicates whether input or output was included in the response. Always true for API calls.

                                                                                                                                                                                        " } }, - "documentation":"

                                                                                                                                                                                        Provides details about execution input.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Provides details about execution input or output.

                                                                                                                                                                                        " }, "CloudWatchLogsLogGroup":{ "type":"structure", @@ -588,6 +590,10 @@ "tags":{ "shape":"TagList", "documentation":"

                                                                                                                                                                                        Tags to be added when creating a state machine.

                                                                                                                                                                                        An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide, and Controlling Access Using IAM Tags.

                                                                                                                                                                                        Tags may only contain Unicode letters, digits, white space, or these symbols: _ . : / = + - @.

                                                                                                                                                                                        " + }, + "tracingConfiguration":{ + "shape":"TracingConfiguration", + "documentation":"

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        " } } }, @@ -728,7 +734,11 @@ "shape":"SensitiveData", "documentation":"

                                                                                                                                                                                        The JSON output data of the execution. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

                                                                                                                                                                                        This field is set only if the execution succeeds. If the execution fails, this field is null.

                                                                                                                                                                                        " }, - "outputDetails":{"shape":"CloudWatchEventsExecutionDataDetails"} + "outputDetails":{"shape":"CloudWatchEventsExecutionDataDetails"}, + "traceHeader":{ + "shape":"TraceHeader", + "documentation":"

                                                                                                                                                                                        The AWS X-Ray trace header which was passed to the execution.

                                                                                                                                                                                        " + } } }, "DescribeStateMachineForExecutionInput":{ @@ -771,7 +781,11 @@ "shape":"Timestamp", "documentation":"

                                                                                                                                                                                        The date and time the state machine associated with an execution was updated. For a newly created state machine, this is the creation date.

                                                                                                                                                                                        " }, - "loggingConfiguration":{"shape":"LoggingConfiguration"} + "loggingConfiguration":{"shape":"LoggingConfiguration"}, + "tracingConfiguration":{ + "shape":"TracingConfiguration", + "documentation":"

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        " + } } }, "DescribeStateMachineInput":{ @@ -823,9 +837,14 @@ "shape":"Timestamp", "documentation":"

                                                                                                                                                                                        The date the state machine is created.

                                                                                                                                                                                        " }, - "loggingConfiguration":{"shape":"LoggingConfiguration"} + "loggingConfiguration":{"shape":"LoggingConfiguration"}, + "tracingConfiguration":{ + "shape":"TracingConfiguration", + "documentation":"

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        " + } } }, + "Enabled":{"type":"boolean"}, "ErrorMessage":{"type":"string"}, "EventId":{"type":"long"}, "ExecutionAbortedEventDetails":{ @@ -1156,10 +1175,10 @@ "members":{ "truncated":{ "shape":"truncated", - "documentation":"

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Indicates whether input or output was truncated in the response. Always false for API calls.

                                                                                                                                                                                        " } }, - "documentation":"

                                                                                                                                                                                        Contains details about the data from an execution's events. Always true for API calls, but may be false for CloudWatch Logs.

                                                                                                                                                                                        " + "documentation":"

                                                                                                                                                                                        Provides details about input or output in an execution history event.

                                                                                                                                                                                        " }, "HistoryEventList":{ "type":"list", @@ -1291,6 +1310,14 @@ "documentation":"

                                                                                                                                                                                        The provided token is invalid.

                                                                                                                                                                                        ", "exception":true }, + "InvalidTracingConfiguration":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "documentation":"

                                                                                                                                                                                        Your tracingConfiguration key does not match, or enabled has not been set to true or false.

                                                                                                                                                                                        ", + "exception":true + }, "LambdaFunctionFailedEventDetails":{ "type":"structure", "members":{ @@ -1691,6 +1718,10 @@ "input":{ "shape":"SensitiveData", "documentation":"

                                                                                                                                                                                        The string that contains the JSON input data for the execution, for example:

                                                                                                                                                                                        \"input\": \"{\\\"first_name\\\" : \\\"test\\\"}\"

                                                                                                                                                                                        If you don't include any JSON input data, you still must include the two braces, for example: \"input\": \"{}\"

                                                                                                                                                                                        Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

                                                                                                                                                                                        " + }, + "traceHeader":{ + "shape":"TraceHeader", + "documentation":"

                                                                                                                                                                                        Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.

                                                                                                                                                                                        " } } }, @@ -2159,6 +2190,22 @@ "documentation":"

                                                                                                                                                                                        You've exceeded the number of tags allowed for a resource. See the Limits Topic in the AWS Step Functions Developer Guide.

                                                                                                                                                                                        ", "exception":true }, + "TraceHeader":{ + "type":"string", + "max":256, + "min":0, + "pattern":"\\p{ASCII}*" + }, + "TracingConfiguration":{ + "type":"structure", + "members":{ + "enabled":{ + "shape":"Enabled", + "documentation":"

                                                                                                                                                                                        When set to true, AWS X-Ray tracing is enabled.

                                                                                                                                                                                        " + } + }, + "documentation":"

                                                                                                                                                                                        Selects whether or not the state machine's AWS X-Ray tracing is enabled. Default is false

                                                                                                                                                                                        " + }, "UnsignedInteger":{ "type":"integer", "min":0 @@ -2204,6 +2251,10 @@ "loggingConfiguration":{ "shape":"LoggingConfiguration", "documentation":"

                                                                                                                                                                                        The LoggingConfiguration data type is used to set CloudWatch Logs options.

                                                                                                                                                                                        " + }, + "tracingConfiguration":{ + "shape":"TracingConfiguration", + "documentation":"

                                                                                                                                                                                        Selects whether AWS X-Ray tracing is enabled.

                                                                                                                                                                                        " } } }, 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 2d00ffdc4370..5f42030d2837 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" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json index 36295ffc733c..c25a24c68b62 100644 --- a/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/workmailmessageflow-2019-05-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/workmailmessageflow-2019-05-01-intermediate.json index 92a65ade0708..42b6807051dd 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" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-mq/pom.xml b/aws-java-sdk-mq/pom.xml index 1babfb343c05..f7815f87787c 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.860 + 1.11.861 com.amazonaws aws-java-sdk-mq diff --git a/aws-java-sdk-neptune/pom.xml b/aws-java-sdk-neptune/pom.xml index b0252b94b8b7..6a3cfea9c969 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.860 + 1.11.861 com.amazonaws aws-java-sdk-neptune diff --git a/aws-java-sdk-networkmanager/pom.xml b/aws-java-sdk-networkmanager/pom.xml index 4551099a759f..28d9e74234f5 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.860 + 1.11.861 com.amazonaws aws-java-sdk-networkmanager diff --git a/aws-java-sdk-opensdk/pom.xml b/aws-java-sdk-opensdk/pom.xml index 316887fe1712..37cccc91ff1b 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.860 + 1.11.861 com.amazonaws aws-java-sdk-opensdk @@ -22,7 +22,7 @@ aws-java-sdk-core com.amazonaws false - 1.11.860 + 1.11.861 diff --git a/aws-java-sdk-opsworks/pom.xml b/aws-java-sdk-opsworks/pom.xml index ee0042398da4..ed4ece512c23 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.860 + 1.11.861 com.amazonaws aws-java-sdk-opsworks diff --git a/aws-java-sdk-opsworkscm/pom.xml b/aws-java-sdk-opsworkscm/pom.xml index 758d837e052e..711626029808 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.860 + 1.11.861 com.amazonaws aws-java-sdk-opsworkscm diff --git a/aws-java-sdk-organizations/pom.xml b/aws-java-sdk-organizations/pom.xml index 0b328bf613a9..87ab799991f0 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.860 + 1.11.861 com.amazonaws aws-java-sdk-organizations diff --git a/aws-java-sdk-osgi/pom.xml b/aws-java-sdk-osgi/pom.xml index 66262608afc3..36aa01d01095 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.860 + 1.11.861 com.amazonaws aws-java-sdk-osgi diff --git a/aws-java-sdk-outposts/pom.xml b/aws-java-sdk-outposts/pom.xml index f3ddd03eb593..d14a447b4bf3 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.860 + 1.11.861 com.amazonaws aws-java-sdk-outposts diff --git a/aws-java-sdk-personalize/pom.xml b/aws-java-sdk-personalize/pom.xml index 4b1b35dd0aa5..afe8b56c8a27 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.860 + 1.11.861 com.amazonaws aws-java-sdk-personalize diff --git a/aws-java-sdk-personalizeevents/pom.xml b/aws-java-sdk-personalizeevents/pom.xml index 64fe6ca04f39..e2df097d1744 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.860 + 1.11.861 com.amazonaws aws-java-sdk-personalizeevents diff --git a/aws-java-sdk-personalizeruntime/pom.xml b/aws-java-sdk-personalizeruntime/pom.xml index 4501048cf8fc..ff4620d9f037 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.860 + 1.11.861 com.amazonaws aws-java-sdk-personalizeruntime diff --git a/aws-java-sdk-pi/pom.xml b/aws-java-sdk-pi/pom.xml index 92622994dbe2..40621ac57ecd 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.860 + 1.11.861 com.amazonaws aws-java-sdk-pi diff --git a/aws-java-sdk-pinpoint/pom.xml b/aws-java-sdk-pinpoint/pom.xml index 2a7a153ad235..81a58b97e2c2 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.860 + 1.11.861 com.amazonaws aws-java-sdk-pinpoint diff --git a/aws-java-sdk-pinpointemail/pom.xml b/aws-java-sdk-pinpointemail/pom.xml index 7d228b176020..4da41556ccc3 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.860 + 1.11.861 com.amazonaws aws-java-sdk-pinpointemail diff --git a/aws-java-sdk-pinpointsmsvoice/pom.xml b/aws-java-sdk-pinpointsmsvoice/pom.xml index 8d96e8a131b3..dd94a78e271e 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.860 + 1.11.861 com.amazonaws aws-java-sdk-pinpointsmsvoice diff --git a/aws-java-sdk-polly/pom.xml b/aws-java-sdk-polly/pom.xml index df69e2169db6..b618eae95b10 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.860 + 1.11.861 com.amazonaws aws-java-sdk-polly diff --git a/aws-java-sdk-pricing/pom.xml b/aws-java-sdk-pricing/pom.xml index 1d8fda1582b4..1675baa4a775 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.860 + 1.11.861 com.amazonaws aws-java-sdk-pricing diff --git a/aws-java-sdk-qldb/pom.xml b/aws-java-sdk-qldb/pom.xml index 95445f9da318..66a9e5800b20 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.860 + 1.11.861 com.amazonaws aws-java-sdk-qldb diff --git a/aws-java-sdk-qldbsession/pom.xml b/aws-java-sdk-qldbsession/pom.xml index 6882e865d902..73aca20950d7 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.860 + 1.11.861 com.amazonaws aws-java-sdk-qldbsession diff --git a/aws-java-sdk-quicksight/pom.xml b/aws-java-sdk-quicksight/pom.xml index 4f5f7ec0b44e..62725a9234fa 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.860 + 1.11.861 com.amazonaws aws-java-sdk-quicksight diff --git a/aws-java-sdk-ram/pom.xml b/aws-java-sdk-ram/pom.xml index 96cc398dea43..aa85edd71778 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.860 + 1.11.861 com.amazonaws aws-java-sdk-ram diff --git a/aws-java-sdk-rds/pom.xml b/aws-java-sdk-rds/pom.xml index 9e25dcbbd463..5d57f0f57ea9 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.860 + 1.11.861 com.amazonaws aws-java-sdk-rds diff --git a/aws-java-sdk-rdsdata/pom.xml b/aws-java-sdk-rdsdata/pom.xml index 4482eeef5c43..f19e275905f3 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.860 + 1.11.861 com.amazonaws aws-java-sdk-rdsdata diff --git a/aws-java-sdk-redshift/pom.xml b/aws-java-sdk-redshift/pom.xml index b6f71a655f84..54fec7c2b76e 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.860 + 1.11.861 com.amazonaws aws-java-sdk-redshift diff --git a/aws-java-sdk-redshiftdataapi/pom.xml b/aws-java-sdk-redshiftdataapi/pom.xml index 90cf74dd805e..07a5433ebe86 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.860 + 1.11.861 com.amazonaws aws-java-sdk-redshiftdataapi diff --git a/aws-java-sdk-rekognition/pom.xml b/aws-java-sdk-rekognition/pom.xml index 78054cf7723e..17bd7482bf3a 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.860 + 1.11.861 com.amazonaws aws-java-sdk-rekognition diff --git a/aws-java-sdk-resourcegroups/pom.xml b/aws-java-sdk-resourcegroups/pom.xml index d9fd6e68d2f0..dca4ffabd6ce 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.860 + 1.11.861 com.amazonaws aws-java-sdk-resourcegroups diff --git a/aws-java-sdk-resourcegroupstaggingapi/pom.xml b/aws-java-sdk-resourcegroupstaggingapi/pom.xml index 976896a2d093..d0950d797ffb 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.860 + 1.11.861 com.amazonaws aws-java-sdk-resourcegroupstaggingapi diff --git a/aws-java-sdk-robomaker/pom.xml b/aws-java-sdk-robomaker/pom.xml index 599efbf7ab67..ef9f63efb37b 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.860 + 1.11.861 com.amazonaws aws-java-sdk-robomaker diff --git a/aws-java-sdk-route53/pom.xml b/aws-java-sdk-route53/pom.xml index 46bdff0cf153..116909a662d4 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.860 + 1.11.861 com.amazonaws aws-java-sdk-route53 diff --git a/aws-java-sdk-route53resolver/pom.xml b/aws-java-sdk-route53resolver/pom.xml index 60433d213078..1474d6f7ccde 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.860 + 1.11.861 com.amazonaws aws-java-sdk-route53resolver diff --git a/aws-java-sdk-s3/pom.xml b/aws-java-sdk-s3/pom.xml index 8255402f7489..47e4ad931406 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.860 + 1.11.861 com.amazonaws aws-java-sdk-s3 diff --git a/aws-java-sdk-s3control/pom.xml b/aws-java-sdk-s3control/pom.xml index 450526240059..e3edd3c03981 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.860 + 1.11.861 com.amazonaws aws-java-sdk-s3control diff --git a/aws-java-sdk-sagemaker/pom.xml b/aws-java-sdk-sagemaker/pom.xml index d1bfc458c5ad..9fef68875e4e 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.860 + 1.11.861 com.amazonaws aws-java-sdk-sagemaker diff --git a/aws-java-sdk-sagemakerruntime/pom.xml b/aws-java-sdk-sagemakerruntime/pom.xml index e2ff33cf0f08..17802d9a2590 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.860 + 1.11.861 com.amazonaws aws-java-sdk-sagemakerruntime diff --git a/aws-java-sdk-savingsplans/pom.xml b/aws-java-sdk-savingsplans/pom.xml index f60507178c62..563cefd36c89 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.860 + 1.11.861 com.amazonaws aws-java-sdk-savingsplans diff --git a/aws-java-sdk-schemas/pom.xml b/aws-java-sdk-schemas/pom.xml index c2e7b88595bb..2cbc6b051146 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.860 + 1.11.861 com.amazonaws aws-java-sdk-schemas diff --git a/aws-java-sdk-secretsmanager/pom.xml b/aws-java-sdk-secretsmanager/pom.xml index 1ef0963ed203..b7a2d133cf97 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.860 + 1.11.861 com.amazonaws aws-java-sdk-secretsmanager diff --git a/aws-java-sdk-securityhub/pom.xml b/aws-java-sdk-securityhub/pom.xml index ecf79205f50f..29deeaa3119f 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.860 + 1.11.861 com.amazonaws aws-java-sdk-securityhub diff --git a/aws-java-sdk-serverlessapplicationrepository/pom.xml b/aws-java-sdk-serverlessapplicationrepository/pom.xml index 1c9033097d08..c76632fe3810 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.860 + 1.11.861 com.amazonaws aws-java-sdk-serverlessapplicationrepository diff --git a/aws-java-sdk-servermigration/pom.xml b/aws-java-sdk-servermigration/pom.xml index 3d9b40800b5a..595085a12f33 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.860 + 1.11.861 com.amazonaws aws-java-sdk-servermigration diff --git a/aws-java-sdk-servicecatalog/pom.xml b/aws-java-sdk-servicecatalog/pom.xml index a6465fb139f4..3c449c4a949b 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.860 + 1.11.861 com.amazonaws aws-java-sdk-servicecatalog diff --git a/aws-java-sdk-servicediscovery/pom.xml b/aws-java-sdk-servicediscovery/pom.xml index 39c5f92415ba..ebe322acdfc0 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.860 + 1.11.861 com.amazonaws aws-java-sdk-servicediscovery diff --git a/aws-java-sdk-servicequotas/pom.xml b/aws-java-sdk-servicequotas/pom.xml index 59deea7d4eaf..ef221feb5f87 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.860 + 1.11.861 com.amazonaws aws-java-sdk-servicequotas diff --git a/aws-java-sdk-ses/pom.xml b/aws-java-sdk-ses/pom.xml index 8d39190f27e5..9b205b16027b 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.860 + 1.11.861 com.amazonaws aws-java-sdk-ses diff --git a/aws-java-sdk-sesv2/pom.xml b/aws-java-sdk-sesv2/pom.xml index 3d214a4e6a0c..11cd25b8618f 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.860 + 1.11.861 com.amazonaws aws-java-sdk-sesv2 diff --git a/aws-java-sdk-shield/pom.xml b/aws-java-sdk-shield/pom.xml index d22c1c219596..031c082760b6 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.860 + 1.11.861 com.amazonaws aws-java-sdk-shield diff --git a/aws-java-sdk-signer/pom.xml b/aws-java-sdk-signer/pom.xml index 3316b9305354..f89d43cc2513 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.860 + 1.11.861 com.amazonaws aws-java-sdk-signer diff --git a/aws-java-sdk-simpledb/pom.xml b/aws-java-sdk-simpledb/pom.xml index 35bc7f70d09e..bd1982fd9eff 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.860 + 1.11.861 com.amazonaws aws-java-sdk-simpledb diff --git a/aws-java-sdk-simpleworkflow/pom.xml b/aws-java-sdk-simpleworkflow/pom.xml index 9655b9fb3dfa..3c32ecacbb64 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.860 + 1.11.861 com.amazonaws aws-java-sdk-simpleworkflow diff --git a/aws-java-sdk-snowball/pom.xml b/aws-java-sdk-snowball/pom.xml index 68f94e73a130..d0ff6c3acf4a 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.860 + 1.11.861 com.amazonaws aws-java-sdk-snowball diff --git a/aws-java-sdk-sns/pom.xml b/aws-java-sdk-sns/pom.xml index 1b5ad3993ba8..631daf03a123 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.860 + 1.11.861 com.amazonaws aws-java-sdk-sns diff --git a/aws-java-sdk-sqs/pom.xml b/aws-java-sdk-sqs/pom.xml index ae52e1802f0c..aa4c677afe22 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.860 + 1.11.861 com.amazonaws aws-java-sdk-sqs diff --git a/aws-java-sdk-ssm/pom.xml b/aws-java-sdk-ssm/pom.xml index 506485a49d6a..c395694b1679 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.860 + 1.11.861 com.amazonaws aws-java-sdk-ssm diff --git a/aws-java-sdk-sso/pom.xml b/aws-java-sdk-sso/pom.xml index dd77def57763..629452f8ad56 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.860 + 1.11.861 com.amazonaws aws-java-sdk-sso diff --git a/aws-java-sdk-ssoadmin/pom.xml b/aws-java-sdk-ssoadmin/pom.xml index f1c2b8568bd7..be36a3ea4bb9 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.860 + 1.11.861 com.amazonaws aws-java-sdk-ssoadmin diff --git a/aws-java-sdk-ssooidc/pom.xml b/aws-java-sdk-ssooidc/pom.xml index 571d9ddc4e1a..54ed87e483b4 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.860 + 1.11.861 com.amazonaws aws-java-sdk-ssooidc diff --git a/aws-java-sdk-stepfunctions/pom.xml b/aws-java-sdk-stepfunctions/pom.xml index cdffb26c306a..0d23e9e35985 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.860 + 1.11.861 com.amazonaws aws-java-sdk-stepfunctions diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/AWSStepFunctions.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/AWSStepFunctions.java index aa9d191e7a1a..3b2e389e5424 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/AWSStepFunctions.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/AWSStepFunctions.java @@ -165,10 +165,11 @@ public interface AWSStepFunctions { *

                                                                                                                                                                                        * CreateStateMachine is an idempotent API. Subsequent requests won’t create a duplicate resource if it * was already created. CreateStateMachine's idempotency check is based on the state machine - * name, definition, type, and LoggingConfiguration. If a - * following request has a different roleArn or tags, Step Functions will ignore these - * differences and treat it as an idempotent request of the previous. In this case, roleArn and - * tags will not be updated, even if they are different. + * name, definition, type, LoggingConfiguration and + * TracingConfiguration. If a following request has a different roleArn or + * tags, Step Functions will ignore these differences and treat it as an idempotent request of the + * previous. In this case, roleArn and tags will not be updated, even if they are + * different. *

                                                                                                                                                                                        * * @@ -181,6 +182,9 @@ public interface AWSStepFunctions { * @throws InvalidNameException * The provided name is invalid. * @throws InvalidLoggingConfigurationException + * @throws InvalidTracingConfigurationException + * Your tracingConfiguration key does not match, or enabled has not been set to + * true or false. * @throws StateMachineAlreadyExistsException * A state machine with the same name but a different definition or role ARN already exists. * @throws StateMachineDeletingException @@ -712,6 +716,9 @@ public interface AWSStepFunctions { * @throws InvalidDefinitionException * The provided Amazon States Language definition is invalid. * @throws InvalidLoggingConfigurationException + * @throws InvalidTracingConfigurationException + * Your tracingConfiguration key does not match, or enabled has not been set to + * true or false. * @throws MissingRequiredParameterException * Request is missing a required parameter. This error occurs if both definition and * roleArn are not specified. diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/AWSStepFunctionsAsync.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/AWSStepFunctionsAsync.java index 2731446a8caf..aaf198696739 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/AWSStepFunctionsAsync.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/AWSStepFunctionsAsync.java @@ -132,10 +132,11 @@ java.util.concurrent.Future createActivityAsync(CreateActi *

                                                                                                                                                                                        * CreateStateMachine is an idempotent API. Subsequent requests won’t create a duplicate resource if it * was already created. CreateStateMachine's idempotency check is based on the state machine - * name, definition, type, and LoggingConfiguration. If a - * following request has a different roleArn or tags, Step Functions will ignore these - * differences and treat it as an idempotent request of the previous. In this case, roleArn and - * tags will not be updated, even if they are different. + * name, definition, type, LoggingConfiguration and + * TracingConfiguration. If a following request has a different roleArn or + * tags, Step Functions will ignore these differences and treat it as an idempotent request of the + * previous. In this case, roleArn and tags will not be updated, even if they are + * different. *

                                                                                                                                                                                        * * @@ -165,10 +166,11 @@ java.util.concurrent.Future createActivityAsync(CreateActi *

                                                                                                                                                                                        * CreateStateMachine is an idempotent API. Subsequent requests won’t create a duplicate resource if it * was already created. CreateStateMachine's idempotency check is based on the state machine - * name, definition, type, and LoggingConfiguration. If a - * following request has a different roleArn or tags, Step Functions will ignore these - * differences and treat it as an idempotent request of the previous. In this case, roleArn and - * tags will not be updated, even if they are different. + * name, definition, type, LoggingConfiguration and + * TracingConfiguration. If a following request has a different roleArn or + * tags, Step Functions will ignore these differences and treat it as an idempotent request of the + * previous. In this case, roleArn and tags will not be updated, even if they are + * different. *

                                                                                                                                                                                        * * diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/AWSStepFunctionsClient.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/AWSStepFunctionsClient.java index fcc48335e09f..97acbd84ffee 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/AWSStepFunctionsClient.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/AWSStepFunctionsClient.java @@ -145,6 +145,9 @@ public class AWSStepFunctionsClient extends AmazonWebServiceClient implements AW .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("InvalidOutput").withExceptionUnmarshaller( com.amazonaws.services.stepfunctions.model.transform.InvalidOutputExceptionUnmarshaller.getInstance())) + .addErrorMetadata( + new JsonErrorShapeMetadata().withErrorCode("InvalidTracingConfiguration").withExceptionUnmarshaller( + com.amazonaws.services.stepfunctions.model.transform.InvalidTracingConfigurationExceptionUnmarshaller.getInstance())) .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("ResourceNotFound").withExceptionUnmarshaller( com.amazonaws.services.stepfunctions.model.transform.ResourceNotFoundExceptionUnmarshaller.getInstance())) @@ -459,10 +462,11 @@ final CreateActivityResult executeCreateActivity(CreateActivityRequest createAct *

                                                                                                                                                                                        * CreateStateMachine is an idempotent API. Subsequent requests won’t create a duplicate resource if it * was already created. CreateStateMachine's idempotency check is based on the state machine - * name, definition, type, and LoggingConfiguration. If a - * following request has a different roleArn or tags, Step Functions will ignore these - * differences and treat it as an idempotent request of the previous. In this case, roleArn and - * tags will not be updated, even if they are different. + * name, definition, type, LoggingConfiguration and + * TracingConfiguration. If a following request has a different roleArn or + * tags, Step Functions will ignore these differences and treat it as an idempotent request of the + * previous. In this case, roleArn and tags will not be updated, even if they are + * different. *

                                                                                                                                                                                        * * @@ -475,6 +479,9 @@ final CreateActivityResult executeCreateActivity(CreateActivityRequest createAct * @throws InvalidNameException * The provided name is invalid. * @throws InvalidLoggingConfigurationException + * @throws InvalidTracingConfigurationException + * Your tracingConfiguration key does not match, or enabled has not been set to + * true or false. * @throws StateMachineAlreadyExistsException * A state machine with the same name but a different definition or role ARN already exists. * @throws StateMachineDeletingException @@ -1809,6 +1816,9 @@ final UntagResourceResult executeUntagResource(UntagResourceRequest untagResourc * @throws InvalidDefinitionException * The provided Amazon States Language definition is invalid. * @throws InvalidLoggingConfigurationException + * @throws InvalidTracingConfigurationException + * Your tracingConfiguration key does not match, or enabled has not been set to + * true or false. * @throws MissingRequiredParameterException * Request is missing a required parameter. This error occurs if both definition and * roleArn are not specified. diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/CloudWatchEventsExecutionDataDetails.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/CloudWatchEventsExecutionDataDetails.java index 574e551bbd97..a645c0e25062 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/CloudWatchEventsExecutionDataDetails.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/CloudWatchEventsExecutionDataDetails.java @@ -19,7 +19,7 @@ /** *

                                                                                                                                                                                        - * Provides details about execution input. + * Provides details about execution input or output. *

                                                                                                                                                                                        * * @see - * Indicates whether input or output was included in the response. Always true for API calls, but may - * be false for CloudWatch Events. + * Indicates whether input or output was included in the response. Always true for API calls. *

                                                                                                                                                                                        */ private Boolean included; /** *

                                                                                                                                                                                        - * Indicates whether input or output was included in the response. Always true for API calls, but may - * be false for CloudWatch Events. + * Indicates whether input or output was included in the response. Always true for API calls. *

                                                                                                                                                                                        * * @param included - * Indicates whether input or output was included in the response. Always true for API calls, - * but may be false for CloudWatch Events. + * Indicates whether input or output was included in the response. Always true for API calls. */ public void setIncluded(Boolean included) { @@ -53,12 +50,10 @@ public void setIncluded(Boolean included) { /** *

                                                                                                                                                                                        - * Indicates whether input or output was included in the response. Always true for API calls, but may - * be false for CloudWatch Events. + * Indicates whether input or output was included in the response. Always true for API calls. *

                                                                                                                                                                                        * - * @return Indicates whether input or output was included in the response. Always true for API calls, - * but may be false for CloudWatch Events. + * @return Indicates whether input or output was included in the response. Always true for API calls. */ public Boolean getIncluded() { @@ -67,13 +62,11 @@ public Boolean getIncluded() { /** *

                                                                                                                                                                                        - * Indicates whether input or output was included in the response. Always true for API calls, but may - * be false for CloudWatch Events. + * Indicates whether input or output was included in the response. Always true for API calls. *

                                                                                                                                                                                        * * @param included - * Indicates whether input or output was included in the response. Always true for API calls, - * but may be false for CloudWatch Events. + * Indicates whether input or output was included in the response. Always true for API calls. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -84,12 +77,10 @@ public CloudWatchEventsExecutionDataDetails withIncluded(Boolean included) { /** *

                                                                                                                                                                                        - * Indicates whether input or output was included in the response. Always true for API calls, but may - * be false for CloudWatch Events. + * Indicates whether input or output was included in the response. Always true for API calls. *

                                                                                                                                                                                        * - * @return Indicates whether input or output was included in the response. Always true for API calls, - * but may be false for CloudWatch Events. + * @return Indicates whether input or output was included in the response. Always true for API calls. */ public Boolean isIncluded() { diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/CreateStateMachineRequest.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/CreateStateMachineRequest.java index bcdcef4bc126..bdf036997126 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/CreateStateMachineRequest.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/CreateStateMachineRequest.java @@ -114,6 +114,12 @@ public class CreateStateMachineRequest extends com.amazonaws.AmazonWebServiceReq *

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

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + */ + private TracingConfiguration tracingConfiguration; /** *

                                                                                                                                                                                        @@ -766,6 +772,46 @@ public CreateStateMachineRequest withTags(java.util.Collection tags) { return this; } + /** + *

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @param tracingConfiguration + * Selects whether AWS X-Ray tracing is enabled. + */ + + public void setTracingConfiguration(TracingConfiguration tracingConfiguration) { + this.tracingConfiguration = tracingConfiguration; + } + + /** + *

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @return Selects whether AWS X-Ray tracing is enabled. + */ + + public TracingConfiguration getTracingConfiguration() { + return this.tracingConfiguration; + } + + /** + *

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @param tracingConfiguration + * Selects whether AWS X-Ray tracing is enabled. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateStateMachineRequest withTracingConfiguration(TracingConfiguration tracingConfiguration) { + setTracingConfiguration(tracingConfiguration); + 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. @@ -789,7 +835,9 @@ public String toString() { if (getLoggingConfiguration() != null) sb.append("LoggingConfiguration: ").append(getLoggingConfiguration()).append(","); if (getTags() != null) - sb.append("Tags: ").append(getTags()); + sb.append("Tags: ").append(getTags()).append(","); + if (getTracingConfiguration() != null) + sb.append("TracingConfiguration: ").append(getTracingConfiguration()); sb.append("}"); return sb.toString(); } @@ -828,6 +876,10 @@ public boolean equals(Object obj) { return false; if (other.getTags() != null && other.getTags().equals(this.getTags()) == false) return false; + if (other.getTracingConfiguration() == null ^ this.getTracingConfiguration() == null) + return false; + if (other.getTracingConfiguration() != null && other.getTracingConfiguration().equals(this.getTracingConfiguration()) == false) + return false; return true; } @@ -842,6 +894,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getType() == null) ? 0 : getType().hashCode()); hashCode = prime * hashCode + ((getLoggingConfiguration() == null) ? 0 : getLoggingConfiguration().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); + hashCode = prime * hashCode + ((getTracingConfiguration() == null) ? 0 : getTracingConfiguration().hashCode()); return hashCode; } diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/DescribeExecutionResult.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/DescribeExecutionResult.java index 9272d5b0ff62..0cbddd23ef73 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/DescribeExecutionResult.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/DescribeExecutionResult.java @@ -115,6 +115,12 @@ public class DescribeExecutionResult extends com.amazonaws.AmazonWebServiceResul private String output; private CloudWatchEventsExecutionDataDetails outputDetails; + /** + *

                                                                                                                                                                                        + * The AWS X-Ray trace header which was passed to the execution. + *

                                                                                                                                                                                        + */ + private String traceHeader; /** *

                                                                                                                                                                                        @@ -752,6 +758,46 @@ public DescribeExecutionResult withOutputDetails(CloudWatchEventsExecutionDataDe return this; } + /** + *

                                                                                                                                                                                        + * The AWS X-Ray trace header which was passed to the execution. + *

                                                                                                                                                                                        + * + * @param traceHeader + * The AWS X-Ray trace header which was passed to the execution. + */ + + public void setTraceHeader(String traceHeader) { + this.traceHeader = traceHeader; + } + + /** + *

                                                                                                                                                                                        + * The AWS X-Ray trace header which was passed to the execution. + *

                                                                                                                                                                                        + * + * @return The AWS X-Ray trace header which was passed to the execution. + */ + + public String getTraceHeader() { + return this.traceHeader; + } + + /** + *

                                                                                                                                                                                        + * The AWS X-Ray trace header which was passed to the execution. + *

                                                                                                                                                                                        + * + * @param traceHeader + * The AWS X-Ray trace header which was passed to the execution. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public DescribeExecutionResult withTraceHeader(String traceHeader) { + setTraceHeader(traceHeader); + 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. @@ -783,7 +829,9 @@ public String toString() { if (getOutput() != null) sb.append("Output: ").append("***Sensitive Data Redacted***").append(","); if (getOutputDetails() != null) - sb.append("OutputDetails: ").append(getOutputDetails()); + sb.append("OutputDetails: ").append(getOutputDetails()).append(","); + if (getTraceHeader() != null) + sb.append("TraceHeader: ").append(getTraceHeader()); sb.append("}"); return sb.toString(); } @@ -838,6 +886,10 @@ public boolean equals(Object obj) { return false; if (other.getOutputDetails() != null && other.getOutputDetails().equals(this.getOutputDetails()) == false) return false; + if (other.getTraceHeader() == null ^ this.getTraceHeader() == null) + return false; + if (other.getTraceHeader() != null && other.getTraceHeader().equals(this.getTraceHeader()) == false) + return false; return true; } @@ -856,6 +908,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getInputDetails() == null) ? 0 : getInputDetails().hashCode()); hashCode = prime * hashCode + ((getOutput() == null) ? 0 : getOutput().hashCode()); hashCode = prime * hashCode + ((getOutputDetails() == null) ? 0 : getOutputDetails().hashCode()); + hashCode = prime * hashCode + ((getTraceHeader() == null) ? 0 : getTraceHeader().hashCode()); return hashCode; } diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/DescribeStateMachineForExecutionResult.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/DescribeStateMachineForExecutionResult.java index 58288e9f8b1f..5aad23f1d71b 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/DescribeStateMachineForExecutionResult.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/DescribeStateMachineForExecutionResult.java @@ -59,6 +59,12 @@ public class DescribeStateMachineForExecutionResult extends com.amazonaws.Amazon private java.util.Date updateDate; private LoggingConfiguration loggingConfiguration; + /** + *

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + */ + private TracingConfiguration tracingConfiguration; /** *

                                                                                                                                                                                        @@ -304,6 +310,46 @@ public DescribeStateMachineForExecutionResult withLoggingConfiguration(LoggingCo return this; } + /** + *

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @param tracingConfiguration + * Selects whether AWS X-Ray tracing is enabled. + */ + + public void setTracingConfiguration(TracingConfiguration tracingConfiguration) { + this.tracingConfiguration = tracingConfiguration; + } + + /** + *

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @return Selects whether AWS X-Ray tracing is enabled. + */ + + public TracingConfiguration getTracingConfiguration() { + return this.tracingConfiguration; + } + + /** + *

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @param tracingConfiguration + * Selects whether AWS X-Ray tracing is enabled. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public DescribeStateMachineForExecutionResult withTracingConfiguration(TracingConfiguration tracingConfiguration) { + setTracingConfiguration(tracingConfiguration); + 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. @@ -327,7 +373,9 @@ public String toString() { if (getUpdateDate() != null) sb.append("UpdateDate: ").append(getUpdateDate()).append(","); if (getLoggingConfiguration() != null) - sb.append("LoggingConfiguration: ").append(getLoggingConfiguration()); + sb.append("LoggingConfiguration: ").append(getLoggingConfiguration()).append(","); + if (getTracingConfiguration() != null) + sb.append("TracingConfiguration: ").append(getTracingConfiguration()); sb.append("}"); return sb.toString(); } @@ -366,6 +414,10 @@ public boolean equals(Object obj) { return false; if (other.getLoggingConfiguration() != null && other.getLoggingConfiguration().equals(this.getLoggingConfiguration()) == false) return false; + if (other.getTracingConfiguration() == null ^ this.getTracingConfiguration() == null) + return false; + if (other.getTracingConfiguration() != null && other.getTracingConfiguration().equals(this.getTracingConfiguration()) == false) + return false; return true; } @@ -380,6 +432,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getRoleArn() == null) ? 0 : getRoleArn().hashCode()); hashCode = prime * hashCode + ((getUpdateDate() == null) ? 0 : getUpdateDate().hashCode()); hashCode = prime * hashCode + ((getLoggingConfiguration() == null) ? 0 : getLoggingConfiguration().hashCode()); + hashCode = prime * hashCode + ((getTracingConfiguration() == null) ? 0 : getTracingConfiguration().hashCode()); return hashCode; } diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/DescribeStateMachineResult.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/DescribeStateMachineResult.java index 2e246f3cfac6..55614407ba33 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/DescribeStateMachineResult.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/DescribeStateMachineResult.java @@ -103,6 +103,12 @@ public class DescribeStateMachineResult extends com.amazonaws.AmazonWebServiceRe private java.util.Date creationDate; private LoggingConfiguration loggingConfiguration; + /** + *

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + */ + private TracingConfiguration tracingConfiguration; /** *

                                                                                                                                                                                        @@ -689,6 +695,46 @@ public DescribeStateMachineResult withLoggingConfiguration(LoggingConfiguration return this; } + /** + *

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @param tracingConfiguration + * Selects whether AWS X-Ray tracing is enabled. + */ + + public void setTracingConfiguration(TracingConfiguration tracingConfiguration) { + this.tracingConfiguration = tracingConfiguration; + } + + /** + *

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @return Selects whether AWS X-Ray tracing is enabled. + */ + + public TracingConfiguration getTracingConfiguration() { + return this.tracingConfiguration; + } + + /** + *

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @param tracingConfiguration + * Selects whether AWS X-Ray tracing is enabled. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public DescribeStateMachineResult withTracingConfiguration(TracingConfiguration tracingConfiguration) { + setTracingConfiguration(tracingConfiguration); + 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. @@ -716,7 +762,9 @@ public String toString() { if (getCreationDate() != null) sb.append("CreationDate: ").append(getCreationDate()).append(","); if (getLoggingConfiguration() != null) - sb.append("LoggingConfiguration: ").append(getLoggingConfiguration()); + sb.append("LoggingConfiguration: ").append(getLoggingConfiguration()).append(","); + if (getTracingConfiguration() != null) + sb.append("TracingConfiguration: ").append(getTracingConfiguration()); sb.append("}"); return sb.toString(); } @@ -763,6 +811,10 @@ public boolean equals(Object obj) { return false; if (other.getLoggingConfiguration() != null && other.getLoggingConfiguration().equals(this.getLoggingConfiguration()) == false) return false; + if (other.getTracingConfiguration() == null ^ this.getTracingConfiguration() == null) + return false; + if (other.getTracingConfiguration() != null && other.getTracingConfiguration().equals(this.getTracingConfiguration()) == false) + return false; return true; } @@ -779,6 +831,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getType() == null) ? 0 : getType().hashCode()); hashCode = prime * hashCode + ((getCreationDate() == null) ? 0 : getCreationDate().hashCode()); hashCode = prime * hashCode + ((getLoggingConfiguration() == null) ? 0 : getLoggingConfiguration().hashCode()); + hashCode = prime * hashCode + ((getTracingConfiguration() == null) ? 0 : getTracingConfiguration().hashCode()); return hashCode; } diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/HistoryEventExecutionDataDetails.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/HistoryEventExecutionDataDetails.java index 25f444f27204..d598388f84e7 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/HistoryEventExecutionDataDetails.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/HistoryEventExecutionDataDetails.java @@ -19,8 +19,7 @@ /** *

                                                                                                                                                                                        - * Contains details about the data from an execution's events. Always true for API calls, but may be - * false for CloudWatch Logs. + * Provides details about input or output in an execution history event. *

                                                                                                                                                                                        * * @see
                                                                                                                                                                                        - * Indicates whether input or output was truncated in the response. Always false. + * Indicates whether input or output was truncated in the response. Always false for API calls. *

                                                                                                                                                                                        */ private Boolean truncated; /** *

                                                                                                                                                                                        - * Indicates whether input or output was truncated in the response. Always false. + * Indicates whether input or output was truncated in the response. Always false for API calls. *

                                                                                                                                                                                        * * @param truncated - * Indicates whether input or output was truncated in the response. Always false. + * Indicates whether input or output was truncated in the response. Always false for API calls. */ public void setTruncated(Boolean truncated) { @@ -51,10 +50,10 @@ public void setTruncated(Boolean truncated) { /** *

                                                                                                                                                                                        - * Indicates whether input or output was truncated in the response. Always false. + * Indicates whether input or output was truncated in the response. Always false for API calls. *

                                                                                                                                                                                        * - * @return Indicates whether input or output was truncated in the response. Always false. + * @return Indicates whether input or output was truncated in the response. Always false for API calls. */ public Boolean getTruncated() { @@ -63,11 +62,11 @@ public Boolean getTruncated() { /** *

                                                                                                                                                                                        - * Indicates whether input or output was truncated in the response. Always false. + * Indicates whether input or output was truncated in the response. Always false for API calls. *

                                                                                                                                                                                        * * @param truncated - * Indicates whether input or output was truncated in the response. Always false. + * Indicates whether input or output was truncated in the response. Always false for API calls. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -78,10 +77,10 @@ public HistoryEventExecutionDataDetails withTruncated(Boolean truncated) { /** *

                                                                                                                                                                                        - * Indicates whether input or output was truncated in the response. Always false. + * Indicates whether input or output was truncated in the response. Always false for API calls. *

                                                                                                                                                                                        * - * @return Indicates whether input or output was truncated in the response. Always false. + * @return Indicates whether input or output was truncated in the response. Always false for API calls. */ public Boolean isTruncated() { diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/InvalidTracingConfigurationException.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/InvalidTracingConfigurationException.java new file mode 100644 index 000000000000..279ee2615929 --- /dev/null +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/InvalidTracingConfigurationException.java @@ -0,0 +1,37 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.stepfunctions.model; + +import javax.annotation.Generated; + +/** + *

                                                                                                                                                                                        + * Your tracingConfiguration key does not match, or enabled has not been set to + * true or false. + *

                                                                                                                                                                                        + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class InvalidTracingConfigurationException extends com.amazonaws.services.stepfunctions.model.AWSStepFunctionsException { + private static final long serialVersionUID = 1L; + + /** + * Constructs a new InvalidTracingConfigurationException with the specified error message. + * + * @param message + * Describes the error encountered. + */ + public InvalidTracingConfigurationException(String message) { + super(message); + } + +} diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/StartExecutionRequest.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/StartExecutionRequest.java index e123e252ce9d..2bf97fcb290f 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/StartExecutionRequest.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/StartExecutionRequest.java @@ -91,6 +91,12 @@ public class StartExecutionRequest extends com.amazonaws.AmazonWebServiceRequest *

                                                                                                                                                                                        */ private String input; + /** + *

                                                                                                                                                                                        + * Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload. + *

                                                                                                                                                                                        + */ + private String traceHeader; /** *

                                                                                                                                                                                        @@ -494,6 +500,46 @@ public StartExecutionRequest withInput(String input) { return this; } + /** + *

                                                                                                                                                                                        + * Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload. + *

                                                                                                                                                                                        + * + * @param traceHeader + * Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload. + */ + + public void setTraceHeader(String traceHeader) { + this.traceHeader = traceHeader; + } + + /** + *

                                                                                                                                                                                        + * Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload. + *

                                                                                                                                                                                        + * + * @return Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload. + */ + + public String getTraceHeader() { + return this.traceHeader; + } + + /** + *

                                                                                                                                                                                        + * Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload. + *

                                                                                                                                                                                        + * + * @param traceHeader + * Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartExecutionRequest withTraceHeader(String traceHeader) { + setTraceHeader(traceHeader); + 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. @@ -511,7 +557,9 @@ public String toString() { if (getName() != null) sb.append("Name: ").append(getName()).append(","); if (getInput() != null) - sb.append("Input: ").append("***Sensitive Data Redacted***"); + sb.append("Input: ").append("***Sensitive Data Redacted***").append(","); + if (getTraceHeader() != null) + sb.append("TraceHeader: ").append(getTraceHeader()); sb.append("}"); return sb.toString(); } @@ -538,6 +586,10 @@ public boolean equals(Object obj) { return false; if (other.getInput() != null && other.getInput().equals(this.getInput()) == false) return false; + if (other.getTraceHeader() == null ^ this.getTraceHeader() == null) + return false; + if (other.getTraceHeader() != null && other.getTraceHeader().equals(this.getTraceHeader()) == false) + return false; return true; } @@ -549,6 +601,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getStateMachineArn() == null) ? 0 : getStateMachineArn().hashCode()); hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); hashCode = prime * hashCode + ((getInput() == null) ? 0 : getInput().hashCode()); + hashCode = prime * hashCode + ((getTraceHeader() == null) ? 0 : getTraceHeader().hashCode()); return hashCode; } diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/TracingConfiguration.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/TracingConfiguration.java new file mode 100644 index 000000000000..521fd14edeec --- /dev/null +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/TracingConfiguration.java @@ -0,0 +1,148 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.stepfunctions.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

                                                                                                                                                                                        + * Selects whether or not the state machine's AWS X-Ray tracing is enabled. Default is false + *

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

                                                                                                                                                                                        + * When set to true, AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + */ + private Boolean enabled; + + /** + *

                                                                                                                                                                                        + * When set to true, AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @param enabled + * When set to true, AWS X-Ray tracing is enabled. + */ + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + + /** + *

                                                                                                                                                                                        + * When set to true, AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @return When set to true, AWS X-Ray tracing is enabled. + */ + + public Boolean getEnabled() { + return this.enabled; + } + + /** + *

                                                                                                                                                                                        + * When set to true, AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @param enabled + * When set to true, AWS X-Ray tracing is enabled. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public TracingConfiguration withEnabled(Boolean enabled) { + setEnabled(enabled); + return this; + } + + /** + *

                                                                                                                                                                                        + * When set to true, AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @return When set to true, AWS X-Ray tracing is enabled. + */ + + public Boolean isEnabled() { + return this.enabled; + } + + /** + * 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 (getEnabled() != null) + sb.append("Enabled: ").append(getEnabled()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof TracingConfiguration == false) + return false; + TracingConfiguration other = (TracingConfiguration) obj; + if (other.getEnabled() == null ^ this.getEnabled() == null) + return false; + if (other.getEnabled() != null && other.getEnabled().equals(this.getEnabled()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getEnabled() == null) ? 0 : getEnabled().hashCode()); + return hashCode; + } + + @Override + public TracingConfiguration clone() { + try { + return (TracingConfiguration) 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.stepfunctions.model.transform.TracingConfigurationMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/UpdateStateMachineRequest.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/UpdateStateMachineRequest.java index b002e8d82d89..99fc88062e72 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/UpdateStateMachineRequest.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/UpdateStateMachineRequest.java @@ -51,6 +51,12 @@ public class UpdateStateMachineRequest extends com.amazonaws.AmazonWebServiceReq *

                                                                                                                                                                                        */ private LoggingConfiguration loggingConfiguration; + /** + *

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + */ + private TracingConfiguration tracingConfiguration; /** *

                                                                                                                                                                                        @@ -224,6 +230,46 @@ public UpdateStateMachineRequest withLoggingConfiguration(LoggingConfiguration l return this; } + /** + *

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @param tracingConfiguration + * Selects whether AWS X-Ray tracing is enabled. + */ + + public void setTracingConfiguration(TracingConfiguration tracingConfiguration) { + this.tracingConfiguration = tracingConfiguration; + } + + /** + *

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @return Selects whether AWS X-Ray tracing is enabled. + */ + + public TracingConfiguration getTracingConfiguration() { + return this.tracingConfiguration; + } + + /** + *

                                                                                                                                                                                        + * Selects whether AWS X-Ray tracing is enabled. + *

                                                                                                                                                                                        + * + * @param tracingConfiguration + * Selects whether AWS X-Ray tracing is enabled. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public UpdateStateMachineRequest withTracingConfiguration(TracingConfiguration tracingConfiguration) { + setTracingConfiguration(tracingConfiguration); + 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. @@ -243,7 +289,9 @@ public String toString() { if (getRoleArn() != null) sb.append("RoleArn: ").append(getRoleArn()).append(","); if (getLoggingConfiguration() != null) - sb.append("LoggingConfiguration: ").append(getLoggingConfiguration()); + sb.append("LoggingConfiguration: ").append(getLoggingConfiguration()).append(","); + if (getTracingConfiguration() != null) + sb.append("TracingConfiguration: ").append(getTracingConfiguration()); sb.append("}"); return sb.toString(); } @@ -274,6 +322,10 @@ public boolean equals(Object obj) { return false; if (other.getLoggingConfiguration() != null && other.getLoggingConfiguration().equals(this.getLoggingConfiguration()) == false) return false; + if (other.getTracingConfiguration() == null ^ this.getTracingConfiguration() == null) + return false; + if (other.getTracingConfiguration() != null && other.getTracingConfiguration().equals(this.getTracingConfiguration()) == false) + return false; return true; } @@ -286,6 +338,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getDefinition() == null) ? 0 : getDefinition().hashCode()); hashCode = prime * hashCode + ((getRoleArn() == null) ? 0 : getRoleArn().hashCode()); hashCode = prime * hashCode + ((getLoggingConfiguration() == null) ? 0 : getLoggingConfiguration().hashCode()); + hashCode = prime * hashCode + ((getTracingConfiguration() == null) ? 0 : getTracingConfiguration().hashCode()); return hashCode; } diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/CreateStateMachineRequestMarshaller.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/CreateStateMachineRequestMarshaller.java index 7b706bea3be6..0d81ac056e1e 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/CreateStateMachineRequestMarshaller.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/CreateStateMachineRequestMarshaller.java @@ -40,6 +40,8 @@ public class CreateStateMachineRequestMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("loggingConfiguration").build(); private static final MarshallingInfo TAGS_BINDING = MarshallingInfo.builder(MarshallingType.LIST).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("tags").build(); + private static final MarshallingInfo TRACINGCONFIGURATION_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("tracingConfiguration").build(); private static final CreateStateMachineRequestMarshaller instance = new CreateStateMachineRequestMarshaller(); @@ -63,6 +65,7 @@ public void marshall(CreateStateMachineRequest createStateMachineRequest, Protoc protocolMarshaller.marshall(createStateMachineRequest.getType(), TYPE_BINDING); protocolMarshaller.marshall(createStateMachineRequest.getLoggingConfiguration(), LOGGINGCONFIGURATION_BINDING); protocolMarshaller.marshall(createStateMachineRequest.getTags(), TAGS_BINDING); + protocolMarshaller.marshall(createStateMachineRequest.getTracingConfiguration(), TRACINGCONFIGURATION_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/DescribeExecutionResultJsonUnmarshaller.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/DescribeExecutionResultJsonUnmarshaller.java index 3e6e5545fecd..3fd509894421 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/DescribeExecutionResultJsonUnmarshaller.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/DescribeExecutionResultJsonUnmarshaller.java @@ -88,6 +88,10 @@ public DescribeExecutionResult unmarshall(JsonUnmarshallerContext context) throw context.nextToken(); describeExecutionResult.setOutputDetails(CloudWatchEventsExecutionDataDetailsJsonUnmarshaller.getInstance().unmarshall(context)); } + if (context.testExpression("traceHeader", targetDepth)) { + context.nextToken(); + describeExecutionResult.setTraceHeader(context.getUnmarshaller(String.class).unmarshall(context)); + } } else if (token == END_ARRAY || token == END_OBJECT) { if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { if (context.getCurrentDepth() <= originalDepth) diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/DescribeStateMachineForExecutionResultJsonUnmarshaller.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/DescribeStateMachineForExecutionResultJsonUnmarshaller.java index 036b05c9fe89..d6f98e9bce06 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/DescribeStateMachineForExecutionResultJsonUnmarshaller.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/DescribeStateMachineForExecutionResultJsonUnmarshaller.java @@ -72,6 +72,10 @@ public DescribeStateMachineForExecutionResult unmarshall(JsonUnmarshallerContext context.nextToken(); describeStateMachineForExecutionResult.setLoggingConfiguration(LoggingConfigurationJsonUnmarshaller.getInstance().unmarshall(context)); } + if (context.testExpression("tracingConfiguration", targetDepth)) { + context.nextToken(); + describeStateMachineForExecutionResult.setTracingConfiguration(TracingConfigurationJsonUnmarshaller.getInstance().unmarshall(context)); + } } else if (token == END_ARRAY || token == END_OBJECT) { if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { if (context.getCurrentDepth() <= originalDepth) diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/DescribeStateMachineResultJsonUnmarshaller.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/DescribeStateMachineResultJsonUnmarshaller.java index ae140af97255..4180f15c32aa 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/DescribeStateMachineResultJsonUnmarshaller.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/DescribeStateMachineResultJsonUnmarshaller.java @@ -80,6 +80,10 @@ public DescribeStateMachineResult unmarshall(JsonUnmarshallerContext context) th context.nextToken(); describeStateMachineResult.setLoggingConfiguration(LoggingConfigurationJsonUnmarshaller.getInstance().unmarshall(context)); } + if (context.testExpression("tracingConfiguration", targetDepth)) { + context.nextToken(); + describeStateMachineResult.setTracingConfiguration(TracingConfigurationJsonUnmarshaller.getInstance().unmarshall(context)); + } } else if (token == END_ARRAY || token == END_OBJECT) { if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { if (context.getCurrentDepth() <= originalDepth) diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/InvalidTracingConfigurationExceptionUnmarshaller.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/InvalidTracingConfigurationExceptionUnmarshaller.java new file mode 100644 index 000000000000..1927cc5040bd --- /dev/null +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/InvalidTracingConfigurationExceptionUnmarshaller.java @@ -0,0 +1,75 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.stepfunctions.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.stepfunctions.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * InvalidTracingConfigurationException JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class InvalidTracingConfigurationExceptionUnmarshaller extends EnhancedJsonErrorUnmarshaller { + private InvalidTracingConfigurationExceptionUnmarshaller() { + super(com.amazonaws.services.stepfunctions.model.InvalidTracingConfigurationException.class, "InvalidTracingConfiguration"); + } + + @Override + public com.amazonaws.services.stepfunctions.model.InvalidTracingConfigurationException unmarshallFromContext(JsonUnmarshallerContext context) + throws Exception { + com.amazonaws.services.stepfunctions.model.InvalidTracingConfigurationException invalidTracingConfigurationException = new com.amazonaws.services.stepfunctions.model.InvalidTracingConfigurationException( + null); + + 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) { + } 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 invalidTracingConfigurationException; + } + + private static InvalidTracingConfigurationExceptionUnmarshaller instance; + + public static InvalidTracingConfigurationExceptionUnmarshaller getInstance() { + if (instance == null) + instance = new InvalidTracingConfigurationExceptionUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/StartExecutionRequestMarshaller.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/StartExecutionRequestMarshaller.java index 3fd139d41c20..d28584fdcd0c 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/StartExecutionRequestMarshaller.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/StartExecutionRequestMarshaller.java @@ -33,6 +33,8 @@ public class StartExecutionRequestMarshaller { .marshallLocationName("name").build(); private static final MarshallingInfo INPUT_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) .marshallLocationName("input").build(); + private static final MarshallingInfo TRACEHEADER_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("traceHeader").build(); private static final StartExecutionRequestMarshaller instance = new StartExecutionRequestMarshaller(); @@ -53,6 +55,7 @@ public void marshall(StartExecutionRequest startExecutionRequest, ProtocolMarsha protocolMarshaller.marshall(startExecutionRequest.getStateMachineArn(), STATEMACHINEARN_BINDING); protocolMarshaller.marshall(startExecutionRequest.getName(), NAME_BINDING); protocolMarshaller.marshall(startExecutionRequest.getInput(), INPUT_BINDING); + protocolMarshaller.marshall(startExecutionRequest.getTraceHeader(), TRACEHEADER_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/TracingConfigurationJsonUnmarshaller.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/TracingConfigurationJsonUnmarshaller.java new file mode 100644 index 000000000000..0038bb984e34 --- /dev/null +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/TracingConfigurationJsonUnmarshaller.java @@ -0,0 +1,74 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.stepfunctions.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.stepfunctions.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * TracingConfiguration JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class TracingConfigurationJsonUnmarshaller implements Unmarshaller { + + public TracingConfiguration unmarshall(JsonUnmarshallerContext context) throws Exception { + TracingConfiguration tracingConfiguration = new TracingConfiguration(); + + 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("enabled", targetDepth)) { + context.nextToken(); + tracingConfiguration.setEnabled(context.getUnmarshaller(Boolean.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return tracingConfiguration; + } + + private static TracingConfigurationJsonUnmarshaller instance; + + public static TracingConfigurationJsonUnmarshaller getInstance() { + if (instance == null) + instance = new TracingConfigurationJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/TracingConfigurationMarshaller.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/TracingConfigurationMarshaller.java new file mode 100644 index 000000000000..f11cdd197675 --- /dev/null +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/TracingConfigurationMarshaller.java @@ -0,0 +1,55 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.stepfunctions.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.stepfunctions.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * TracingConfigurationMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class TracingConfigurationMarshaller { + + private static final MarshallingInfo ENABLED_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("enabled").build(); + + private static final TracingConfigurationMarshaller instance = new TracingConfigurationMarshaller(); + + public static TracingConfigurationMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(TracingConfiguration tracingConfiguration, ProtocolMarshaller protocolMarshaller) { + + if (tracingConfiguration == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(tracingConfiguration.getEnabled(), ENABLED_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/UpdateStateMachineRequestMarshaller.java b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/UpdateStateMachineRequestMarshaller.java index e4eb74eb7015..ee80bad491ee 100644 --- a/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/UpdateStateMachineRequestMarshaller.java +++ b/aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/model/transform/UpdateStateMachineRequestMarshaller.java @@ -35,6 +35,8 @@ public class UpdateStateMachineRequestMarshaller { .marshallLocationName("roleArn").build(); private static final MarshallingInfo LOGGINGCONFIGURATION_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("loggingConfiguration").build(); + private static final MarshallingInfo TRACINGCONFIGURATION_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("tracingConfiguration").build(); private static final UpdateStateMachineRequestMarshaller instance = new UpdateStateMachineRequestMarshaller(); @@ -56,6 +58,7 @@ public void marshall(UpdateStateMachineRequest updateStateMachineRequest, Protoc protocolMarshaller.marshall(updateStateMachineRequest.getDefinition(), DEFINITION_BINDING); protocolMarshaller.marshall(updateStateMachineRequest.getRoleArn(), ROLEARN_BINDING); protocolMarshaller.marshall(updateStateMachineRequest.getLoggingConfiguration(), LOGGINGCONFIGURATION_BINDING); + protocolMarshaller.marshall(updateStateMachineRequest.getTracingConfiguration(), TRACINGCONFIGURATION_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-storagegateway/pom.xml b/aws-java-sdk-storagegateway/pom.xml index 971ab3eb23af..a23cfc1bcca6 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.860 + 1.11.861 com.amazonaws aws-java-sdk-storagegateway diff --git a/aws-java-sdk-sts/pom.xml b/aws-java-sdk-sts/pom.xml index e99270ec6b6a..939aa0fe6cb8 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.860 + 1.11.861 com.amazonaws aws-java-sdk-sts diff --git a/aws-java-sdk-support/pom.xml b/aws-java-sdk-support/pom.xml index 33ee699d6d89..5ddcc6ac8481 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.860 + 1.11.861 com.amazonaws aws-java-sdk-support diff --git a/aws-java-sdk-synthetics/pom.xml b/aws-java-sdk-synthetics/pom.xml index 1413d84cad99..534719a4b304 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.860 + 1.11.861 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 410eeb701836..e943d7c2b544 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.860 + 1.11.861 com.amazonaws aws-java-sdk-test-utils diff --git a/aws-java-sdk-textract/pom.xml b/aws-java-sdk-textract/pom.xml index 8a7c7cb8dcdc..2b40d59c6960 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.860 + 1.11.861 com.amazonaws aws-java-sdk-textract diff --git a/aws-java-sdk-transcribe/pom.xml b/aws-java-sdk-transcribe/pom.xml index cb98d00ae32c..11eafa16ac01 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.860 + 1.11.861 com.amazonaws aws-java-sdk-transcribe diff --git a/aws-java-sdk-transfer/pom.xml b/aws-java-sdk-transfer/pom.xml index 929cc28d0191..37b27123cb86 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.860 + 1.11.861 com.amazonaws aws-java-sdk-transfer diff --git a/aws-java-sdk-translate/pom.xml b/aws-java-sdk-translate/pom.xml index a42631386b6f..99b3ddfb877b 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.860 + 1.11.861 com.amazonaws aws-java-sdk-translate diff --git a/aws-java-sdk-waf/pom.xml b/aws-java-sdk-waf/pom.xml index 4ea846a388af..1d969bb096a0 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.860 + 1.11.861 com.amazonaws aws-java-sdk-waf diff --git a/aws-java-sdk-wafv2/pom.xml b/aws-java-sdk-wafv2/pom.xml index a1a439e8db20..9a5a289fba4b 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.860 + 1.11.861 com.amazonaws aws-java-sdk-wafv2 diff --git a/aws-java-sdk-workdocs/pom.xml b/aws-java-sdk-workdocs/pom.xml index 24afa1686e88..9f06c9ec9eaf 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.860 + 1.11.861 com.amazonaws aws-java-sdk-workdocs diff --git a/aws-java-sdk-worklink/pom.xml b/aws-java-sdk-worklink/pom.xml index f9ae5c498f44..b9536b3082a0 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.860 + 1.11.861 com.amazonaws aws-java-sdk-worklink diff --git a/aws-java-sdk-workmail/pom.xml b/aws-java-sdk-workmail/pom.xml index c9a49718de1a..7f6df3d86442 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.860 + 1.11.861 com.amazonaws aws-java-sdk-workmail diff --git a/aws-java-sdk-workmailmessageflow/pom.xml b/aws-java-sdk-workmailmessageflow/pom.xml index e8ba5e53b3b3..7a1f5c824fc7 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.860 + 1.11.861 com.amazonaws aws-java-sdk-workmailmessageflow diff --git a/aws-java-sdk-workspaces/pom.xml b/aws-java-sdk-workspaces/pom.xml index aa0076a1529c..5ee5c9e7fccc 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.860 + 1.11.861 com.amazonaws aws-java-sdk-workspaces diff --git a/aws-java-sdk-xray/pom.xml b/aws-java-sdk-xray/pom.xml index f42da791778b..bc41fb2eafcd 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.860 + 1.11.861 com.amazonaws aws-java-sdk-xray diff --git a/aws-java-sdk/pom.xml b/aws-java-sdk/pom.xml index c7d1dab9a750..0600764c9624 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.860 + 1.11.861 com.amazonaws aws-java-sdk diff --git a/jmespath-java/pom.xml b/jmespath-java/pom.xml index 36201d45e393..2f585605188a 100644 --- a/jmespath-java/pom.xml +++ b/jmespath-java/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.860 + 1.11.861 com.amazonaws jmespath-java diff --git a/pom.xml b/pom.xml index 8de7f5196a90..f8dc4504159a 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.amazonaws aws-java-sdk-pom - 1.11.860 + 1.11.861 pom AWS SDK for Java The Amazon Web Services SDK for Java provides Java APIs diff --git a/release.properties b/release.properties index f0d0f0f6a2f7..ae0d5bd53517 100644 --- a/release.properties +++ b/release.properties @@ -1 +1 @@ -releaseId=a7058983-8371-4514-a451-f9d527850d2c \ No newline at end of file +releaseId=c38a7134-93cb-4c57-a609-b36b60c6179c \ No newline at end of file