diff --git a/CHANGELOG.md b/CHANGELOG.md index 77ff86ba5882..0c67015690e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# __1.11.858__ __2020-09-09__ +## __AWS Glue__ + - ### Features + - Adding support for partitionIndexes to improve GetPartitions performance. + +## __Amazon Kinesis Analytics__ + - ### Features + - Kinesis Data Analytics is adding new AUTOSCALING application status for applications during auto scaling and also adding FlinkRunConfigurationDescription in the ApplicationDetails. + +## __Redshift Data API Service__ + - ### Features + - The Amazon Redshift Data API is generally available. This release enables querying Amazon Redshift data and listing various database objects. + # __1.11.857__ __2020-09-08__ ## __AWS CodeBuild__ - ### Features diff --git a/README.md b/README.md index 79e8d2881b93..d8169648e157 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ dependencies. com.amazonaws aws-java-sdk-bom - 1.11.857 + 1.11.858 pom import diff --git a/aws-java-sdk-accessanalyzer/pom.xml b/aws-java-sdk-accessanalyzer/pom.xml index e853bbab517a..33b36619c2a6 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.857 + 1.11.858 com.amazonaws aws-java-sdk-accessanalyzer diff --git a/aws-java-sdk-acm/pom.xml b/aws-java-sdk-acm/pom.xml index 9d34d09ea2d3..ec88224454a0 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.857 + 1.11.858 com.amazonaws aws-java-sdk-acm diff --git a/aws-java-sdk-acmpca/pom.xml b/aws-java-sdk-acmpca/pom.xml index 1ba2039e4d57..4fe776d50dff 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.857 + 1.11.858 com.amazonaws aws-java-sdk-acmpca diff --git a/aws-java-sdk-alexaforbusiness/pom.xml b/aws-java-sdk-alexaforbusiness/pom.xml index 204b83856797..cb89572095ea 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.857 + 1.11.858 com.amazonaws aws-java-sdk-alexaforbusiness diff --git a/aws-java-sdk-amplify/pom.xml b/aws-java-sdk-amplify/pom.xml index 675a7038c517..46cdf7660069 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.857 + 1.11.858 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 08af7506927d..f74c59e4a3ea 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.857 + 1.11.858 com.amazonaws aws-java-sdk-api-gateway diff --git a/aws-java-sdk-apigatewaymanagementapi/pom.xml b/aws-java-sdk-apigatewaymanagementapi/pom.xml index 190bfe1e6121..dea07650b542 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.857 + 1.11.858 com.amazonaws aws-java-sdk-apigatewaymanagementapi diff --git a/aws-java-sdk-apigatewayv2/pom.xml b/aws-java-sdk-apigatewayv2/pom.xml index 1897ac4b666a..cc6addde188c 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.857 + 1.11.858 com.amazonaws aws-java-sdk-apigatewayv2 diff --git a/aws-java-sdk-appconfig/pom.xml b/aws-java-sdk-appconfig/pom.xml index dc6b7ecb1e94..cb32b60c707c 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.857 + 1.11.858 com.amazonaws aws-java-sdk-appconfig diff --git a/aws-java-sdk-appflow/pom.xml b/aws-java-sdk-appflow/pom.xml index 5e3dd81f23cb..386d69cdf82a 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.857 + 1.11.858 com.amazonaws aws-java-sdk-appflow diff --git a/aws-java-sdk-applicationautoscaling/pom.xml b/aws-java-sdk-applicationautoscaling/pom.xml index 065b14cfb7cf..07b5ca38f7b4 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.857 + 1.11.858 com.amazonaws aws-java-sdk-applicationautoscaling diff --git a/aws-java-sdk-applicationinsights/pom.xml b/aws-java-sdk-applicationinsights/pom.xml index 19bff2e1165e..cd741f88f5d2 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.857 + 1.11.858 com.amazonaws aws-java-sdk-applicationinsights diff --git a/aws-java-sdk-appmesh/pom.xml b/aws-java-sdk-appmesh/pom.xml index 47d4bd74ac60..af17807e0539 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.857 + 1.11.858 com.amazonaws aws-java-sdk-appmesh diff --git a/aws-java-sdk-appstream/pom.xml b/aws-java-sdk-appstream/pom.xml index 0cd341c71a9a..596898a32cbb 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.857 + 1.11.858 com.amazonaws aws-java-sdk-appstream diff --git a/aws-java-sdk-appsync/pom.xml b/aws-java-sdk-appsync/pom.xml index 67eaa12ddf76..4110daf9a7d8 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.857 + 1.11.858 com.amazonaws aws-java-sdk-appsync diff --git a/aws-java-sdk-athena/pom.xml b/aws-java-sdk-athena/pom.xml index 160d5f97bfe1..c29c9a9920c8 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.857 + 1.11.858 com.amazonaws aws-java-sdk-athena diff --git a/aws-java-sdk-augmentedairuntime/pom.xml b/aws-java-sdk-augmentedairuntime/pom.xml index db907ba4acd7..b9212028c54b 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.857 + 1.11.858 com.amazonaws aws-java-sdk-augmentedairuntime diff --git a/aws-java-sdk-autoscaling/pom.xml b/aws-java-sdk-autoscaling/pom.xml index 6382a23c05e8..c22021bba4af 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.857 + 1.11.858 com.amazonaws aws-java-sdk-autoscaling diff --git a/aws-java-sdk-autoscalingplans/pom.xml b/aws-java-sdk-autoscalingplans/pom.xml index f9aa404354c6..a7fcdcb6fb7c 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.857 + 1.11.858 com.amazonaws aws-java-sdk-autoscalingplans diff --git a/aws-java-sdk-backup/pom.xml b/aws-java-sdk-backup/pom.xml index aab637411cc6..8894a144011f 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.857 + 1.11.858 com.amazonaws aws-java-sdk-backup diff --git a/aws-java-sdk-batch/pom.xml b/aws-java-sdk-batch/pom.xml index 5d20dba95820..bdeac6a143a9 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.857 + 1.11.858 com.amazonaws aws-java-sdk-batch diff --git a/aws-java-sdk-bom/pom.xml b/aws-java-sdk-bom/pom.xml index e9045fd512c8..461ec2df98db 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.857 + 1.11.858 com.amazonaws aws-java-sdk-bom @@ -16,6 +16,12 @@ + + aws-java-sdk-redshiftdataapi + com.amazonaws + false + ${awsjavasdk.version} + aws-java-sdk-appflow com.amazonaws diff --git a/aws-java-sdk-braket/pom.xml b/aws-java-sdk-braket/pom.xml index ccce74f90e45..d9829a43244a 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.857 + 1.11.858 com.amazonaws aws-java-sdk-braket diff --git a/aws-java-sdk-budgets/pom.xml b/aws-java-sdk-budgets/pom.xml index e3eae23c07ad..0ca5f09502ea 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.857 + 1.11.858 com.amazonaws aws-java-sdk-budgets diff --git a/aws-java-sdk-bundle/pom.xml b/aws-java-sdk-bundle/pom.xml index daf813923d08..96db74fdad92 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.857 + 1.11.858 com.amazonaws aws-java-sdk-bundle @@ -24,7 +24,7 @@ aws-java-sdk com.amazonaws false - 1.11.857 + 1.11.858 diff --git a/aws-java-sdk-chime/pom.xml b/aws-java-sdk-chime/pom.xml index f7d0aec1fd58..522e4dd0c951 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.857 + 1.11.858 com.amazonaws aws-java-sdk-chime diff --git a/aws-java-sdk-cloud9/pom.xml b/aws-java-sdk-cloud9/pom.xml index 12e19f99aa14..a00b5902f67b 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.857 + 1.11.858 com.amazonaws aws-java-sdk-cloud9 diff --git a/aws-java-sdk-clouddirectory/pom.xml b/aws-java-sdk-clouddirectory/pom.xml index d8e488932694..38bbdd13cf87 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.857 + 1.11.858 com.amazonaws aws-java-sdk-clouddirectory diff --git a/aws-java-sdk-cloudformation/pom.xml b/aws-java-sdk-cloudformation/pom.xml index 025d0b22ed8b..7dc7c59cf711 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.857 + 1.11.858 com.amazonaws aws-java-sdk-cloudformation diff --git a/aws-java-sdk-cloudfront/pom.xml b/aws-java-sdk-cloudfront/pom.xml index 105cb5bd0782..f5419cc96832 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.857 + 1.11.858 com.amazonaws aws-java-sdk-cloudfront diff --git a/aws-java-sdk-cloudhsm/pom.xml b/aws-java-sdk-cloudhsm/pom.xml index 798a2f1bf196..7a97b3b098ee 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.857 + 1.11.858 com.amazonaws aws-java-sdk-cloudhsm diff --git a/aws-java-sdk-cloudhsmv2/pom.xml b/aws-java-sdk-cloudhsmv2/pom.xml index 040c5d2086bf..3d8eb9eb06f6 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.857 + 1.11.858 com.amazonaws aws-java-sdk-cloudhsmv2 diff --git a/aws-java-sdk-cloudsearch/pom.xml b/aws-java-sdk-cloudsearch/pom.xml index 448cb244558e..68c543c60700 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.857 + 1.11.858 com.amazonaws aws-java-sdk-cloudsearch diff --git a/aws-java-sdk-cloudtrail/pom.xml b/aws-java-sdk-cloudtrail/pom.xml index 3f350b6a7030..f77c5eed965b 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.857 + 1.11.858 com.amazonaws aws-java-sdk-cloudtrail diff --git a/aws-java-sdk-cloudwatch/pom.xml b/aws-java-sdk-cloudwatch/pom.xml index b433b77c6293..257b48c83260 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.857 + 1.11.858 com.amazonaws aws-java-sdk-cloudwatch diff --git a/aws-java-sdk-cloudwatchmetrics/pom.xml b/aws-java-sdk-cloudwatchmetrics/pom.xml index b67bf822f8af..545d5b0391c0 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.857 + 1.11.858 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 6b0d8f62b047..0f15b39468a5 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.857 + 1.11.858 com.amazonaws aws-java-sdk-code-generator diff --git a/aws-java-sdk-codeartifact/pom.xml b/aws-java-sdk-codeartifact/pom.xml index a64c52f49ec8..b7814ea59883 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.857 + 1.11.858 com.amazonaws aws-java-sdk-codeartifact diff --git a/aws-java-sdk-codebuild/pom.xml b/aws-java-sdk-codebuild/pom.xml index bbd0760a940a..ee4a033865d6 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.857 + 1.11.858 com.amazonaws aws-java-sdk-codebuild diff --git a/aws-java-sdk-codecommit/pom.xml b/aws-java-sdk-codecommit/pom.xml index 444697730637..1073022ffea0 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.857 + 1.11.858 com.amazonaws aws-java-sdk-codecommit diff --git a/aws-java-sdk-codedeploy/pom.xml b/aws-java-sdk-codedeploy/pom.xml index ee54b93e6131..33474ec43a55 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.857 + 1.11.858 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 496847f9a7f6..b433e8b8fc67 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.857 + 1.11.858 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 91b358d4494d..94c127e7f8e2 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.857 + 1.11.858 com.amazonaws aws-java-sdk-codeguruprofiler diff --git a/aws-java-sdk-codegurureviewer/pom.xml b/aws-java-sdk-codegurureviewer/pom.xml index a38a2ea3917a..db7ec11f686e 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.857 + 1.11.858 com.amazonaws aws-java-sdk-codegurureviewer diff --git a/aws-java-sdk-codepipeline/pom.xml b/aws-java-sdk-codepipeline/pom.xml index 095864fd8209..aa14aacae923 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.857 + 1.11.858 com.amazonaws aws-java-sdk-codepipeline diff --git a/aws-java-sdk-codestar/pom.xml b/aws-java-sdk-codestar/pom.xml index 8522077e9d1e..fa0787d209f9 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.857 + 1.11.858 com.amazonaws aws-java-sdk-codestar diff --git a/aws-java-sdk-codestarconnections/pom.xml b/aws-java-sdk-codestarconnections/pom.xml index 7e7ff48eeb8f..2f986d7eb8d4 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.857 + 1.11.858 com.amazonaws aws-java-sdk-codestarconnections diff --git a/aws-java-sdk-codestarnotifications/pom.xml b/aws-java-sdk-codestarnotifications/pom.xml index 70f50cfdd67b..ef001794d4c7 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.857 + 1.11.858 com.amazonaws aws-java-sdk-codestarnotifications diff --git a/aws-java-sdk-cognitoidentity/pom.xml b/aws-java-sdk-cognitoidentity/pom.xml index 75991fecfa9c..5cf0b7a165f4 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.857 + 1.11.858 com.amazonaws aws-java-sdk-cognitoidentity diff --git a/aws-java-sdk-cognitoidp/pom.xml b/aws-java-sdk-cognitoidp/pom.xml index 68c0ec931c43..7e2b0209258a 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.857 + 1.11.858 com.amazonaws aws-java-sdk-cognitoidp diff --git a/aws-java-sdk-cognitosync/pom.xml b/aws-java-sdk-cognitosync/pom.xml index 848e4f230f3e..675cc93eb706 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.857 + 1.11.858 com.amazonaws aws-java-sdk-cognitosync diff --git a/aws-java-sdk-comprehend/pom.xml b/aws-java-sdk-comprehend/pom.xml index 318589b9521c..036ca2a990ed 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.857 + 1.11.858 com.amazonaws aws-java-sdk-comprehend diff --git a/aws-java-sdk-comprehendmedical/pom.xml b/aws-java-sdk-comprehendmedical/pom.xml index 3d65509f763f..122d1ce72101 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.857 + 1.11.858 com.amazonaws aws-java-sdk-comprehendmedical diff --git a/aws-java-sdk-computeoptimizer/pom.xml b/aws-java-sdk-computeoptimizer/pom.xml index 3f685bea3818..37f61dfe3fbd 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.857 + 1.11.858 com.amazonaws aws-java-sdk-computeoptimizer diff --git a/aws-java-sdk-config/pom.xml b/aws-java-sdk-config/pom.xml index 62da51f29c1e..627c53aff25c 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.857 + 1.11.858 com.amazonaws aws-java-sdk-config diff --git a/aws-java-sdk-connect/pom.xml b/aws-java-sdk-connect/pom.xml index f0bd8233036b..8d26980f6b24 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.857 + 1.11.858 com.amazonaws aws-java-sdk-connect diff --git a/aws-java-sdk-connectparticipant/pom.xml b/aws-java-sdk-connectparticipant/pom.xml index f1e2634b49a3..c015e562d4bc 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.857 + 1.11.858 com.amazonaws aws-java-sdk-connectparticipant diff --git a/aws-java-sdk-core/pom.xml b/aws-java-sdk-core/pom.xml index 1cfe3e54459b..44759d7374d5 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.857 + 1.11.858 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 5f7fe0a2f2b8..9769c0bc7696 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 @@ -678,6 +678,7 @@ "ca-central-1" : { }, "eu-central-1" : { }, "eu-north-1" : { }, + "eu-south-1" : { }, "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, @@ -2785,6 +2786,7 @@ "ca-central-1" : { }, "eu-central-1" : { }, "eu-north-1" : { }, + "eu-south-1" : { }, "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, @@ -3307,6 +3309,7 @@ "ca-central-1" : { }, "eu-central-1" : { }, "eu-north-1" : { }, + "eu-south-1" : { }, "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, diff --git a/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties b/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties index 620704ddb63a..4391e4cd090a 100644 --- a/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties +++ b/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties @@ -1,4 +1,4 @@ -#Tue Sep 08 18:53:31 UTC 2020 +#Wed Sep 09 19:55:04 UTC 2020 platform=java -version=1.11.857 -internalVersion=6026197665 +version=1.11.858 +internalVersion=6026312671 diff --git a/aws-java-sdk-costandusagereport/pom.xml b/aws-java-sdk-costandusagereport/pom.xml index a00dd126414e..d6529db5c6be 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.857 + 1.11.858 com.amazonaws aws-java-sdk-costandusagereport diff --git a/aws-java-sdk-costexplorer/pom.xml b/aws-java-sdk-costexplorer/pom.xml index 94d2df15e635..5a4d5820097f 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.857 + 1.11.858 com.amazonaws aws-java-sdk-costexplorer diff --git a/aws-java-sdk-dataexchange/pom.xml b/aws-java-sdk-dataexchange/pom.xml index 765389de7413..7cd5aad62216 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.857 + 1.11.858 com.amazonaws aws-java-sdk-dataexchange diff --git a/aws-java-sdk-datapipeline/pom.xml b/aws-java-sdk-datapipeline/pom.xml index 4e7f70bfda14..9639c4e4b468 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.857 + 1.11.858 com.amazonaws aws-java-sdk-datapipeline diff --git a/aws-java-sdk-datasync/pom.xml b/aws-java-sdk-datasync/pom.xml index ea3864788e6a..b15895ae699c 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.857 + 1.11.858 com.amazonaws aws-java-sdk-datasync diff --git a/aws-java-sdk-dax/pom.xml b/aws-java-sdk-dax/pom.xml index d72cde7b67e3..5f6386e2bea3 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.857 + 1.11.858 com.amazonaws aws-java-sdk-dax diff --git a/aws-java-sdk-detective/pom.xml b/aws-java-sdk-detective/pom.xml index 5d6a67228c02..3bff9e8c2544 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.857 + 1.11.858 com.amazonaws aws-java-sdk-detective diff --git a/aws-java-sdk-devicefarm/pom.xml b/aws-java-sdk-devicefarm/pom.xml index 089cd6e068f4..d487ccac428d 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.857 + 1.11.858 com.amazonaws aws-java-sdk-devicefarm diff --git a/aws-java-sdk-directconnect/pom.xml b/aws-java-sdk-directconnect/pom.xml index b4c198a6591e..1af37463f7a6 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.857 + 1.11.858 com.amazonaws aws-java-sdk-directconnect diff --git a/aws-java-sdk-directory/pom.xml b/aws-java-sdk-directory/pom.xml index 0a9ae3899fa4..cbb5edb3021f 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.857 + 1.11.858 com.amazonaws aws-java-sdk-directory diff --git a/aws-java-sdk-discovery/pom.xml b/aws-java-sdk-discovery/pom.xml index 02741a0630d1..aa2fcf1e626a 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.857 + 1.11.858 com.amazonaws aws-java-sdk-discovery diff --git a/aws-java-sdk-dlm/pom.xml b/aws-java-sdk-dlm/pom.xml index a24db090b59a..3061f02a99ff 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.857 + 1.11.858 com.amazonaws aws-java-sdk-dlm diff --git a/aws-java-sdk-dms/pom.xml b/aws-java-sdk-dms/pom.xml index d07199aef533..4b6d52f51b10 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.857 + 1.11.858 com.amazonaws aws-java-sdk-dms diff --git a/aws-java-sdk-docdb/pom.xml b/aws-java-sdk-docdb/pom.xml index 569d7e6e47f6..7f6a390e6fe0 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.857 + 1.11.858 com.amazonaws aws-java-sdk-docdb diff --git a/aws-java-sdk-dynamodb/pom.xml b/aws-java-sdk-dynamodb/pom.xml index a8b9042aba99..b33d10726e02 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.857 + 1.11.858 com.amazonaws aws-java-sdk-dynamodb diff --git a/aws-java-sdk-ebs/pom.xml b/aws-java-sdk-ebs/pom.xml index becea4a091ca..8d2efe633ae1 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.857 + 1.11.858 com.amazonaws aws-java-sdk-ebs diff --git a/aws-java-sdk-ec2/pom.xml b/aws-java-sdk-ec2/pom.xml index c8550aec82f5..6a6522354dc1 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.857 + 1.11.858 com.amazonaws aws-java-sdk-ec2 diff --git a/aws-java-sdk-ec2instanceconnect/pom.xml b/aws-java-sdk-ec2instanceconnect/pom.xml index 2e608fb8260d..46469e78b60e 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.857 + 1.11.858 com.amazonaws aws-java-sdk-ec2instanceconnect diff --git a/aws-java-sdk-ecr/pom.xml b/aws-java-sdk-ecr/pom.xml index 5fd33deaa42c..8f863171715a 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.857 + 1.11.858 com.amazonaws aws-java-sdk-ecr diff --git a/aws-java-sdk-ecs/pom.xml b/aws-java-sdk-ecs/pom.xml index 4ff435e641e1..3e5632ab292c 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.857 + 1.11.858 com.amazonaws aws-java-sdk-ecs diff --git a/aws-java-sdk-efs/pom.xml b/aws-java-sdk-efs/pom.xml index d3a0a3198cdd..5466d685dc70 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.857 + 1.11.858 com.amazonaws aws-java-sdk-efs diff --git a/aws-java-sdk-eks/pom.xml b/aws-java-sdk-eks/pom.xml index 9842b7358af7..dbecec71b18e 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.857 + 1.11.858 com.amazonaws aws-java-sdk-eks diff --git a/aws-java-sdk-elasticache/pom.xml b/aws-java-sdk-elasticache/pom.xml index 0b14d9392049..a9827ea55413 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.857 + 1.11.858 com.amazonaws aws-java-sdk-elasticache diff --git a/aws-java-sdk-elasticbeanstalk/pom.xml b/aws-java-sdk-elasticbeanstalk/pom.xml index 9719d1625717..5b705fb2ef95 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.857 + 1.11.858 com.amazonaws aws-java-sdk-elasticbeanstalk diff --git a/aws-java-sdk-elasticinference/pom.xml b/aws-java-sdk-elasticinference/pom.xml index 0da0eccac9ed..307cef3c8a24 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.857 + 1.11.858 com.amazonaws aws-java-sdk-elasticinference diff --git a/aws-java-sdk-elasticloadbalancing/pom.xml b/aws-java-sdk-elasticloadbalancing/pom.xml index f1feb85e65a7..fc828d26f945 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.857 + 1.11.858 com.amazonaws aws-java-sdk-elasticloadbalancing diff --git a/aws-java-sdk-elasticloadbalancingv2/pom.xml b/aws-java-sdk-elasticloadbalancingv2/pom.xml index e16b9646b5df..085a31ec6aba 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.857 + 1.11.858 com.amazonaws aws-java-sdk-elasticloadbalancingv2 diff --git a/aws-java-sdk-elasticsearch/pom.xml b/aws-java-sdk-elasticsearch/pom.xml index 79e6cce61eb5..680394df8422 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.857 + 1.11.858 com.amazonaws aws-java-sdk-elasticsearch diff --git a/aws-java-sdk-elastictranscoder/pom.xml b/aws-java-sdk-elastictranscoder/pom.xml index 31248f0753e5..acb7ddc71571 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.857 + 1.11.858 com.amazonaws aws-java-sdk-elastictranscoder diff --git a/aws-java-sdk-emr/pom.xml b/aws-java-sdk-emr/pom.xml index 787169385b08..aa13f62bfc99 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.857 + 1.11.858 com.amazonaws aws-java-sdk-emr diff --git a/aws-java-sdk-eventbridge/pom.xml b/aws-java-sdk-eventbridge/pom.xml index 2acf14dac7da..b1457ab140c8 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.857 + 1.11.858 com.amazonaws aws-java-sdk-eventbridge diff --git a/aws-java-sdk-events/pom.xml b/aws-java-sdk-events/pom.xml index 861de148217f..cb885e34425a 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.857 + 1.11.858 com.amazonaws aws-java-sdk-events diff --git a/aws-java-sdk-fms/pom.xml b/aws-java-sdk-fms/pom.xml index d0f858e1272e..e4e822ce6919 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.857 + 1.11.858 com.amazonaws aws-java-sdk-fms diff --git a/aws-java-sdk-forecast/pom.xml b/aws-java-sdk-forecast/pom.xml index a50c7ba34a51..dfe760c5379f 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.857 + 1.11.858 com.amazonaws aws-java-sdk-forecast diff --git a/aws-java-sdk-forecastquery/pom.xml b/aws-java-sdk-forecastquery/pom.xml index 6210b195324b..dc872e233ef1 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.857 + 1.11.858 com.amazonaws aws-java-sdk-forecastquery diff --git a/aws-java-sdk-frauddetector/pom.xml b/aws-java-sdk-frauddetector/pom.xml index 8f56697b6d81..d9184fbd8a10 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.857 + 1.11.858 com.amazonaws aws-java-sdk-frauddetector diff --git a/aws-java-sdk-fsx/pom.xml b/aws-java-sdk-fsx/pom.xml index ab476608a060..48fa78a9090a 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.857 + 1.11.858 com.amazonaws aws-java-sdk-fsx diff --git a/aws-java-sdk-gamelift/pom.xml b/aws-java-sdk-gamelift/pom.xml index 97ee84f4dc6f..8fb6bd755fb3 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.857 + 1.11.858 com.amazonaws aws-java-sdk-gamelift diff --git a/aws-java-sdk-glacier/pom.xml b/aws-java-sdk-glacier/pom.xml index 8854b89e9f7b..c78b4fcaa10e 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.857 + 1.11.858 com.amazonaws aws-java-sdk-glacier diff --git a/aws-java-sdk-globalaccelerator/pom.xml b/aws-java-sdk-globalaccelerator/pom.xml index 5412d5f6f059..6ca7fb65356d 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.857 + 1.11.858 com.amazonaws aws-java-sdk-globalaccelerator diff --git a/aws-java-sdk-glue/pom.xml b/aws-java-sdk-glue/pom.xml index ce6a5cdaf720..effa26b68da9 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.857 + 1.11.858 com.amazonaws aws-java-sdk-glue diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlue.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlue.java index bfe76b5d6ad3..aee16f189c00 100644 --- a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlue.java +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlue.java @@ -1655,6 +1655,29 @@ DeleteColumnStatisticsForPartitionResult deleteColumnStatisticsForPartition( */ GetPartitionResult getPartition(GetPartitionRequest getPartitionRequest); + /** + *

+ * Retrieves the partition indexes associated with a table. + *

+ * + * @param getPartitionIndexesRequest + * @return Result of the GetPartitionIndexes operation returned by the service. + * @throws InternalServiceException + * An internal service error occurred. + * @throws OperationTimeoutException + * The operation timed out. + * @throws InvalidInputException + * The input provided was not valid. + * @throws EntityNotFoundException + * A specified entity does not exist + * @throws ConflictException + * The CreatePartitions API was called on a table that has indexes enabled. + * @sample AWSGlue.GetPartitionIndexes + * @see AWS API + * Documentation + */ + GetPartitionIndexesResult getPartitionIndexes(GetPartitionIndexesRequest getPartitionIndexesRequest); + /** *

* Retrieves information about the partitions in a table. diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlueAsync.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlueAsync.java index 4d4318bedcb4..87bf3f000f5b 100644 --- a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlueAsync.java +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlueAsync.java @@ -2466,6 +2466,37 @@ java.util.concurrent.Future getMappingAsync(GetMappingRequest java.util.concurrent.Future getPartitionAsync(GetPartitionRequest getPartitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + *

+ * Retrieves the partition indexes associated with a table. + *

+ * + * @param getPartitionIndexesRequest + * @return A Java Future containing the result of the GetPartitionIndexes operation returned by the service. + * @sample AWSGlueAsync.GetPartitionIndexes + * @see AWS API + * Documentation + */ + java.util.concurrent.Future getPartitionIndexesAsync(GetPartitionIndexesRequest getPartitionIndexesRequest); + + /** + *

+ * Retrieves the partition indexes associated with a table. + *

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

* Retrieves information about the partitions in a table. diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlueAsyncClient.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlueAsyncClient.java index 6a22ff172028..d22664f3a638 100644 --- a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlueAsyncClient.java +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlueAsyncClient.java @@ -2424,6 +2424,39 @@ public GetPartitionResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future getPartitionIndexesAsync(GetPartitionIndexesRequest request) { + + return getPartitionIndexesAsync(request, null); + } + + @Override + public java.util.concurrent.Future getPartitionIndexesAsync(final GetPartitionIndexesRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final GetPartitionIndexesRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public GetPartitionIndexesResult call() throws Exception { + GetPartitionIndexesResult result = null; + + try { + result = executeGetPartitionIndexes(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future getPartitionsAsync(GetPartitionsRequest request) { diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlueClient.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlueClient.java index 81bddf6bc929..9e9f34de0339 100644 --- a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlueClient.java +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AWSGlueClient.java @@ -104,6 +104,9 @@ public class AWSGlueClient extends AmazonWebServiceClient implements AWSGlue { .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("CrawlerStoppingException").withExceptionUnmarshaller( com.amazonaws.services.glue.model.transform.CrawlerStoppingExceptionUnmarshaller.getInstance())) + .addErrorMetadata( + new JsonErrorShapeMetadata().withErrorCode("ConflictException").withExceptionUnmarshaller( + com.amazonaws.services.glue.model.transform.ConflictExceptionUnmarshaller.getInstance())) .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("InvalidInputException").withExceptionUnmarshaller( com.amazonaws.services.glue.model.transform.InvalidInputExceptionUnmarshaller.getInstance())) @@ -4671,6 +4674,69 @@ final GetPartitionResult executeGetPartition(GetPartitionRequest getPartitionReq } } + /** + *

+ * Retrieves the partition indexes associated with a table. + *

+ * + * @param getPartitionIndexesRequest + * @return Result of the GetPartitionIndexes operation returned by the service. + * @throws InternalServiceException + * An internal service error occurred. + * @throws OperationTimeoutException + * The operation timed out. + * @throws InvalidInputException + * The input provided was not valid. + * @throws EntityNotFoundException + * A specified entity does not exist + * @throws ConflictException + * The CreatePartitions API was called on a table that has indexes enabled. + * @sample AWSGlue.GetPartitionIndexes + * @see AWS API + * Documentation + */ + @Override + public GetPartitionIndexesResult getPartitionIndexes(GetPartitionIndexesRequest request) { + request = beforeClientExecution(request); + return executeGetPartitionIndexes(request); + } + + @SdkInternalApi + final GetPartitionIndexesResult executeGetPartitionIndexes(GetPartitionIndexesRequest getPartitionIndexesRequest) { + + ExecutionContext executionContext = createExecutionContext(getPartitionIndexesRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new GetPartitionIndexesRequestProtocolMarshaller(protocolFactory).marshall(super.beforeMarshalling(getPartitionIndexesRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Glue"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "GetPartitionIndexes"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), new GetPartitionIndexesResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

* Retrieves information about the partitions in a table. diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AbstractAWSGlue.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AbstractAWSGlue.java index a62e765b0a1a..e01eecc9ebb4 100644 --- a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AbstractAWSGlue.java +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AbstractAWSGlue.java @@ -382,6 +382,11 @@ public GetPartitionResult getPartition(GetPartitionRequest request) { throw new java.lang.UnsupportedOperationException(); } + @Override + public GetPartitionIndexesResult getPartitionIndexes(GetPartitionIndexesRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public GetPartitionsResult getPartitions(GetPartitionsRequest request) { throw new java.lang.UnsupportedOperationException(); diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AbstractAWSGlueAsync.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AbstractAWSGlueAsync.java index b6c9ba73f1c7..7161cc96d6f3 100644 --- a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AbstractAWSGlueAsync.java +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/AbstractAWSGlueAsync.java @@ -955,6 +955,19 @@ public java.util.concurrent.Future getPartitionAsync(GetPart throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future getPartitionIndexesAsync(GetPartitionIndexesRequest request) { + + return getPartitionIndexesAsync(request, null); + } + + @Override + public java.util.concurrent.Future getPartitionIndexesAsync(GetPartitionIndexesRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future getPartitionsAsync(GetPartitionsRequest request) { diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/ConflictException.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/ConflictException.java new file mode 100644 index 000000000000..cb5271f977b1 --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/ConflictException.java @@ -0,0 +1,36 @@ +/* + * 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.glue.model; + +import javax.annotation.Generated; + +/** + *

+ * The CreatePartitions API was called on a table that has indexes enabled. + *

+ */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ConflictException extends com.amazonaws.services.glue.model.AWSGlueException { + private static final long serialVersionUID = 1L; + + /** + * Constructs a new ConflictException with the specified error message. + * + * @param message + * Describes the error encountered. + */ + public ConflictException(String message) { + super(message); + } + +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/Connection.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/Connection.java index 12bbae63b4fa..5f626e3959c4 100644 --- a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/Connection.java +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/Connection.java @@ -164,24 +164,6 @@ public class Connection implements Serializable, Cloneable, StructuredPojo { * the Apache Kafka brokers in a Kafka cluster to which a Kafka client will connect to and bootstrap itself. *

* - *
  • - *

    - * KAFKA_SSL_ENABLED - Whether to enable or disable SSL on an Apache Kafka connection. Default value is - * "true". - *

    - *
  • - *
  • - *

    - * KAFKA_CUSTOM_CERT - The Amazon S3 URL for the private CA cert file (.pem format). The default is an - * empty string. - *

    - *
  • - *
  • - *

    - * KAFKA_SKIP_CUSTOM_CERT_VALIDATION - Whether to skip the validation of the CA cert file or not. AWS - * Glue validates for three algorithms: SHA256withRSA, SHA384withRSA and SHA512withRSA. Default value is "false". - *

    - *
  • * */ private java.util.Map connectionProperties; @@ -532,24 +514,6 @@ public Connection withMatchCriteria(java.util.Collection matchCriteria) * the Apache Kafka brokers in a Kafka cluster to which a Kafka client will connect to and bootstrap itself. *

    * - *
  • - *

    - * KAFKA_SSL_ENABLED - Whether to enable or disable SSL on an Apache Kafka connection. Default value is - * "true". - *

    - *
  • - *
  • - *

    - * KAFKA_CUSTOM_CERT - The Amazon S3 URL for the private CA cert file (.pem format). The default is an - * empty string. - *

    - *
  • - *
  • - *

    - * KAFKA_SKIP_CUSTOM_CERT_VALIDATION - Whether to skip the validation of the CA cert file or not. AWS - * Glue validates for three algorithms: SHA256withRSA, SHA384withRSA and SHA512withRSA. Default value is "false". - *

    - *
  • * * * @return These key-value pairs define parameters for the connection:

    @@ -663,25 +627,6 @@ public Connection withMatchCriteria(java.util.Collection matchCriteria) * bootstrap itself. *

    * - *
  • - *

    - * KAFKA_SSL_ENABLED - Whether to enable or disable SSL on an Apache Kafka connection. Default - * value is "true". - *

    - *
  • - *
  • - *

    - * KAFKA_CUSTOM_CERT - The Amazon S3 URL for the private CA cert file (.pem format). The - * default is an empty string. - *

    - *
  • - *
  • - *

    - * KAFKA_SKIP_CUSTOM_CERT_VALIDATION - Whether to skip the validation of the CA cert file or - * not. AWS Glue validates for three algorithms: SHA256withRSA, SHA384withRSA and SHA512withRSA. Default - * value is "false". - *

    - *
  • */ public java.util.Map getConnectionProperties() { @@ -800,24 +745,6 @@ public java.util.Map getConnectionProperties() { * the Apache Kafka brokers in a Kafka cluster to which a Kafka client will connect to and bootstrap itself. *

    * - *
  • - *

    - * KAFKA_SSL_ENABLED - Whether to enable or disable SSL on an Apache Kafka connection. Default value is - * "true". - *

    - *
  • - *
  • - *

    - * KAFKA_CUSTOM_CERT - The Amazon S3 URL for the private CA cert file (.pem format). The default is an - * empty string. - *

    - *
  • - *
  • - *

    - * KAFKA_SKIP_CUSTOM_CERT_VALIDATION - Whether to skip the validation of the CA cert file or not. AWS - * Glue validates for three algorithms: SHA256withRSA, SHA384withRSA and SHA512withRSA. Default value is "false". - *

    - *
  • * * * @param connectionProperties @@ -932,25 +859,6 @@ public java.util.Map getConnectionProperties() { * bootstrap itself. *

    * - *
  • - *

    - * KAFKA_SSL_ENABLED - Whether to enable or disable SSL on an Apache Kafka connection. Default - * value is "true". - *

    - *
  • - *
  • - *

    - * KAFKA_CUSTOM_CERT - The Amazon S3 URL for the private CA cert file (.pem format). The default - * is an empty string. - *

    - *
  • - *
  • - *

    - * KAFKA_SKIP_CUSTOM_CERT_VALIDATION - Whether to skip the validation of the CA cert file or - * not. AWS Glue validates for three algorithms: SHA256withRSA, SHA384withRSA and SHA512withRSA. Default - * value is "false". - *

    - *
  • */ public void setConnectionProperties(java.util.Map connectionProperties) { @@ -1069,24 +977,6 @@ public void setConnectionProperties(java.util.Map connectionProp * the Apache Kafka brokers in a Kafka cluster to which a Kafka client will connect to and bootstrap itself. *

    * - *
  • - *

    - * KAFKA_SSL_ENABLED - Whether to enable or disable SSL on an Apache Kafka connection. Default value is - * "true". - *

    - *
  • - *
  • - *

    - * KAFKA_CUSTOM_CERT - The Amazon S3 URL for the private CA cert file (.pem format). The default is an - * empty string. - *

    - *
  • - *
  • - *

    - * KAFKA_SKIP_CUSTOM_CERT_VALIDATION - Whether to skip the validation of the CA cert file or not. AWS - * Glue validates for three algorithms: SHA256withRSA, SHA384withRSA and SHA512withRSA. Default value is "false". - *

    - *
  • * * * @param connectionProperties @@ -1201,25 +1091,6 @@ public void setConnectionProperties(java.util.Map connectionProp * bootstrap itself. *

    * - *
  • - *

    - * KAFKA_SSL_ENABLED - Whether to enable or disable SSL on an Apache Kafka connection. Default - * value is "true". - *

    - *
  • - *
  • - *

    - * KAFKA_CUSTOM_CERT - The Amazon S3 URL for the private CA cert file (.pem format). The default - * is an empty string. - *

    - *
  • - *
  • - *

    - * KAFKA_SKIP_CUSTOM_CERT_VALIDATION - Whether to skip the validation of the CA cert file or - * not. AWS Glue validates for three algorithms: SHA256withRSA, SHA384withRSA and SHA512withRSA. Default - * value is "false". - *

    - *
  • * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/ConnectionInput.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/ConnectionInput.java index e52efbc1c953..6609db653f30 100644 --- a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/ConnectionInput.java +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/ConnectionInput.java @@ -60,12 +60,6 @@ public class ConnectionInput implements Serializable, Cloneable, StructuredPojo * MONGODB - Designates a connection to a MongoDB document database. *

    * - *
  • - *

    - * NETWORK - Designates a network connection to a data source within an Amazon Virtual Private Cloud - * environment (Amazon VPC). - *

    - *
  • * *

    * SFTP is not supported. @@ -192,12 +186,6 @@ public ConnectionInput withDescription(String description) { * MONGODB - Designates a connection to a MongoDB document database. *

    * - *
  • - *

    - * NETWORK - Designates a network connection to a data source within an Amazon Virtual Private Cloud - * environment (Amazon VPC). - *

    - *
  • * *

    * SFTP is not supported. @@ -221,12 +209,6 @@ public ConnectionInput withDescription(String description) { * MONGODB - Designates a connection to a MongoDB document database. *

    * - *
  • - *

    - * NETWORK - Designates a network connection to a data source within an Amazon Virtual Private - * Cloud environment (Amazon VPC). - *

    - *
  • * *

    * SFTP is not supported. @@ -257,12 +239,6 @@ public void setConnectionType(String connectionType) { * MONGODB - Designates a connection to a MongoDB document database. *

    * - *
  • - *

    - * NETWORK - Designates a network connection to a data source within an Amazon Virtual Private Cloud - * environment (Amazon VPC). - *

    - *
  • * *

    * SFTP is not supported. @@ -285,12 +261,6 @@ public void setConnectionType(String connectionType) { * MONGODB - Designates a connection to a MongoDB document database. *

    * - *
  • - *

    - * NETWORK - Designates a network connection to a data source within an Amazon Virtual Private - * Cloud environment (Amazon VPC). - *

    - *
  • * *

    * SFTP is not supported. @@ -321,12 +291,6 @@ public String getConnectionType() { * MONGODB - Designates a connection to a MongoDB document database. *

    * - *
  • - *

    - * NETWORK - Designates a network connection to a data source within an Amazon Virtual Private Cloud - * environment (Amazon VPC). - *

    - *
  • * *

    * SFTP is not supported. @@ -350,12 +314,6 @@ public String getConnectionType() { * MONGODB - Designates a connection to a MongoDB document database. *

    * - *
  • - *

    - * NETWORK - Designates a network connection to a data source within an Amazon Virtual Private - * Cloud environment (Amazon VPC). - *

    - *
  • * *

    * SFTP is not supported. @@ -388,12 +346,6 @@ public ConnectionInput withConnectionType(String connectionType) { * MONGODB - Designates a connection to a MongoDB document database. *

    * - *
  • - *

    - * NETWORK - Designates a network connection to a data source within an Amazon Virtual Private Cloud - * environment (Amazon VPC). - *

    - *
  • * *

    * SFTP is not supported. @@ -417,12 +369,6 @@ public ConnectionInput withConnectionType(String connectionType) { * MONGODB - Designates a connection to a MongoDB document database. *

    * - *
  • - *

    - * NETWORK - Designates a network connection to a data source within an Amazon Virtual Private - * Cloud environment (Amazon VPC). - *

    - *
  • * *

    * SFTP is not supported. diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/CreateTableRequest.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/CreateTableRequest.java index c932046f5795..3d43b0573ab1 100644 --- a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/CreateTableRequest.java +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/CreateTableRequest.java @@ -44,6 +44,12 @@ public class CreateTableRequest extends com.amazonaws.AmazonWebServiceRequest im *

    */ private TableInput tableInput; + /** + *

    + * A list of partition indexes, PartitionIndex structures, to create in the table. + *

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

    @@ -174,6 +180,76 @@ public CreateTableRequest withTableInput(TableInput tableInput) { return this; } + /** + *

    + * A list of partition indexes, PartitionIndex structures, to create in the table. + *

    + * + * @return A list of partition indexes, PartitionIndex structures, to create in the table. + */ + + public java.util.List getPartitionIndexes() { + return partitionIndexes; + } + + /** + *

    + * A list of partition indexes, PartitionIndex structures, to create in the table. + *

    + * + * @param partitionIndexes + * A list of partition indexes, PartitionIndex structures, to create in the table. + */ + + public void setPartitionIndexes(java.util.Collection partitionIndexes) { + if (partitionIndexes == null) { + this.partitionIndexes = null; + return; + } + + this.partitionIndexes = new java.util.ArrayList(partitionIndexes); + } + + /** + *

    + * A list of partition indexes, PartitionIndex structures, to create in the table. + *

    + *

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

    + * + * @param partitionIndexes + * A list of partition indexes, PartitionIndex structures, to create in the table. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateTableRequest withPartitionIndexes(PartitionIndex... partitionIndexes) { + if (this.partitionIndexes == null) { + setPartitionIndexes(new java.util.ArrayList(partitionIndexes.length)); + } + for (PartitionIndex ele : partitionIndexes) { + this.partitionIndexes.add(ele); + } + return this; + } + + /** + *

    + * A list of partition indexes, PartitionIndex structures, to create in the table. + *

    + * + * @param partitionIndexes + * A list of partition indexes, PartitionIndex structures, to create in the table. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateTableRequest withPartitionIndexes(java.util.Collection partitionIndexes) { + setPartitionIndexes(partitionIndexes); + 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. @@ -191,7 +267,9 @@ public String toString() { if (getDatabaseName() != null) sb.append("DatabaseName: ").append(getDatabaseName()).append(","); if (getTableInput() != null) - sb.append("TableInput: ").append(getTableInput()); + sb.append("TableInput: ").append(getTableInput()).append(","); + if (getPartitionIndexes() != null) + sb.append("PartitionIndexes: ").append(getPartitionIndexes()); sb.append("}"); return sb.toString(); } @@ -218,6 +296,10 @@ public boolean equals(Object obj) { return false; if (other.getTableInput() != null && other.getTableInput().equals(this.getTableInput()) == false) return false; + if (other.getPartitionIndexes() == null ^ this.getPartitionIndexes() == null) + return false; + if (other.getPartitionIndexes() != null && other.getPartitionIndexes().equals(this.getPartitionIndexes()) == false) + return false; return true; } @@ -229,6 +311,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getCatalogId() == null) ? 0 : getCatalogId().hashCode()); hashCode = prime * hashCode + ((getDatabaseName() == null) ? 0 : getDatabaseName().hashCode()); hashCode = prime * hashCode + ((getTableInput() == null) ? 0 : getTableInput().hashCode()); + hashCode = prime * hashCode + ((getPartitionIndexes() == null) ? 0 : getPartitionIndexes().hashCode()); return hashCode; } diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/GetPartitionIndexesRequest.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/GetPartitionIndexesRequest.java new file mode 100644 index 000000000000..905e43c95b44 --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/GetPartitionIndexesRequest.java @@ -0,0 +1,283 @@ +/* + * 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.glue.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +import com.amazonaws.AmazonWebServiceRequest; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class GetPartitionIndexesRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *

    + * The catalog ID where the table resides. + *

    + */ + private String catalogId; + /** + *

    + * Specifies the name of a database from which you want to retrieve partition indexes. + *

    + */ + private String databaseName; + /** + *

    + * Specifies the name of a table for which you want to retrieve the partition indexes. + *

    + */ + private String tableName; + /** + *

    + * A continuation token, included if this is a continuation call. + *

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

    + * The catalog ID where the table resides. + *

    + * + * @param catalogId + * The catalog ID where the table resides. + */ + + public void setCatalogId(String catalogId) { + this.catalogId = catalogId; + } + + /** + *

    + * The catalog ID where the table resides. + *

    + * + * @return The catalog ID where the table resides. + */ + + public String getCatalogId() { + return this.catalogId; + } + + /** + *

    + * The catalog ID where the table resides. + *

    + * + * @param catalogId + * The catalog ID where the table resides. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetPartitionIndexesRequest withCatalogId(String catalogId) { + setCatalogId(catalogId); + return this; + } + + /** + *

    + * Specifies the name of a database from which you want to retrieve partition indexes. + *

    + * + * @param databaseName + * Specifies the name of a database from which you want to retrieve partition indexes. + */ + + public void setDatabaseName(String databaseName) { + this.databaseName = databaseName; + } + + /** + *

    + * Specifies the name of a database from which you want to retrieve partition indexes. + *

    + * + * @return Specifies the name of a database from which you want to retrieve partition indexes. + */ + + public String getDatabaseName() { + return this.databaseName; + } + + /** + *

    + * Specifies the name of a database from which you want to retrieve partition indexes. + *

    + * + * @param databaseName + * Specifies the name of a database from which you want to retrieve partition indexes. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetPartitionIndexesRequest withDatabaseName(String databaseName) { + setDatabaseName(databaseName); + return this; + } + + /** + *

    + * Specifies the name of a table for which you want to retrieve the partition indexes. + *

    + * + * @param tableName + * Specifies the name of a table for which you want to retrieve the partition indexes. + */ + + public void setTableName(String tableName) { + this.tableName = tableName; + } + + /** + *

    + * Specifies the name of a table for which you want to retrieve the partition indexes. + *

    + * + * @return Specifies the name of a table for which you want to retrieve the partition indexes. + */ + + public String getTableName() { + return this.tableName; + } + + /** + *

    + * Specifies the name of a table for which you want to retrieve the partition indexes. + *

    + * + * @param tableName + * Specifies the name of a table for which you want to retrieve the partition indexes. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetPartitionIndexesRequest withTableName(String tableName) { + setTableName(tableName); + return this; + } + + /** + *

    + * A continuation token, included if this is a continuation call. + *

    + * + * @param nextToken + * A continuation token, included if this is a continuation call. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

    + * A continuation token, included if this is a continuation call. + *

    + * + * @return A continuation token, included if this is a continuation call. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

    + * A continuation token, included if this is a continuation call. + *

    + * + * @param nextToken + * A continuation token, included if this is a continuation call. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetPartitionIndexesRequest withNextToken(String nextToken) { + setNextToken(nextToken); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getCatalogId() != null) + sb.append("CatalogId: ").append(getCatalogId()).append(","); + if (getDatabaseName() != null) + sb.append("DatabaseName: ").append(getDatabaseName()).append(","); + if (getTableName() != null) + sb.append("TableName: ").append(getTableName()).append(","); + if (getNextToken() != null) + sb.append("NextToken: ").append(getNextToken()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof GetPartitionIndexesRequest == false) + return false; + GetPartitionIndexesRequest other = (GetPartitionIndexesRequest) obj; + if (other.getCatalogId() == null ^ this.getCatalogId() == null) + return false; + if (other.getCatalogId() != null && other.getCatalogId().equals(this.getCatalogId()) == false) + return false; + if (other.getDatabaseName() == null ^ this.getDatabaseName() == null) + return false; + if (other.getDatabaseName() != null && other.getDatabaseName().equals(this.getDatabaseName()) == false) + return false; + if (other.getTableName() == null ^ this.getTableName() == null) + return false; + if (other.getTableName() != null && other.getTableName().equals(this.getTableName()) == false) + return false; + if (other.getNextToken() == null ^ this.getNextToken() == null) + return false; + if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getCatalogId() == null) ? 0 : getCatalogId().hashCode()); + hashCode = prime * hashCode + ((getDatabaseName() == null) ? 0 : getDatabaseName().hashCode()); + hashCode = prime * hashCode + ((getTableName() == null) ? 0 : getTableName().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + return hashCode; + } + + @Override + public GetPartitionIndexesRequest clone() { + return (GetPartitionIndexesRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/GetPartitionIndexesResult.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/GetPartitionIndexesResult.java new file mode 100644 index 000000000000..1efe01e6f357 --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/GetPartitionIndexesResult.java @@ -0,0 +1,209 @@ +/* + * 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.glue.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class GetPartitionIndexesResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + /** + *

    + * A list of index descriptors. + *

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

    + * A continuation token, present if the current list segment is not the last. + *

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

    + * A list of index descriptors. + *

    + * + * @return A list of index descriptors. + */ + + public java.util.List getPartitionIndexDescriptorList() { + return partitionIndexDescriptorList; + } + + /** + *

    + * A list of index descriptors. + *

    + * + * @param partitionIndexDescriptorList + * A list of index descriptors. + */ + + public void setPartitionIndexDescriptorList(java.util.Collection partitionIndexDescriptorList) { + if (partitionIndexDescriptorList == null) { + this.partitionIndexDescriptorList = null; + return; + } + + this.partitionIndexDescriptorList = new java.util.ArrayList(partitionIndexDescriptorList); + } + + /** + *

    + * A list of index descriptors. + *

    + *

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

    + * + * @param partitionIndexDescriptorList + * A list of index descriptors. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetPartitionIndexesResult withPartitionIndexDescriptorList(PartitionIndexDescriptor... partitionIndexDescriptorList) { + if (this.partitionIndexDescriptorList == null) { + setPartitionIndexDescriptorList(new java.util.ArrayList(partitionIndexDescriptorList.length)); + } + for (PartitionIndexDescriptor ele : partitionIndexDescriptorList) { + this.partitionIndexDescriptorList.add(ele); + } + return this; + } + + /** + *

    + * A list of index descriptors. + *

    + * + * @param partitionIndexDescriptorList + * A list of index descriptors. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetPartitionIndexesResult withPartitionIndexDescriptorList(java.util.Collection partitionIndexDescriptorList) { + setPartitionIndexDescriptorList(partitionIndexDescriptorList); + return this; + } + + /** + *

    + * A continuation token, present if the current list segment is not the last. + *

    + * + * @param nextToken + * A continuation token, present if the current list segment is not the last. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

    + * A continuation token, present if the current list segment is not the last. + *

    + * + * @return A continuation token, present if the current list segment is not the last. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

    + * A continuation token, present if the current list segment is not the last. + *

    + * + * @param nextToken + * A continuation token, present if the current list segment is not the last. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetPartitionIndexesResult withNextToken(String nextToken) { + setNextToken(nextToken); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getPartitionIndexDescriptorList() != null) + sb.append("PartitionIndexDescriptorList: ").append(getPartitionIndexDescriptorList()).append(","); + if (getNextToken() != null) + sb.append("NextToken: ").append(getNextToken()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof GetPartitionIndexesResult == false) + return false; + GetPartitionIndexesResult other = (GetPartitionIndexesResult) obj; + if (other.getPartitionIndexDescriptorList() == null ^ this.getPartitionIndexDescriptorList() == null) + return false; + if (other.getPartitionIndexDescriptorList() != null && other.getPartitionIndexDescriptorList().equals(this.getPartitionIndexDescriptorList()) == false) + return false; + if (other.getNextToken() == null ^ this.getNextToken() == null) + return false; + if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getPartitionIndexDescriptorList() == null) ? 0 : getPartitionIndexDescriptorList().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + return hashCode; + } + + @Override + public GetPartitionIndexesResult clone() { + try { + return (GetPartitionIndexesResult) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/KeySchemaElement.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/KeySchemaElement.java new file mode 100644 index 000000000000..c9658fab26a4 --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/KeySchemaElement.java @@ -0,0 +1,189 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.glue.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

    + * A partition key pair consisting of a name and a type. + *

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

    + * The name of a partition key. + *

    + */ + private String name; + /** + *

    + * The type of a partition key. + *

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

    + * The name of a partition key. + *

    + * + * @param name + * The name of a partition key. + */ + + public void setName(String name) { + this.name = name; + } + + /** + *

    + * The name of a partition key. + *

    + * + * @return The name of a partition key. + */ + + public String getName() { + return this.name; + } + + /** + *

    + * The name of a partition key. + *

    + * + * @param name + * The name of a partition key. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public KeySchemaElement withName(String name) { + setName(name); + return this; + } + + /** + *

    + * The type of a partition key. + *

    + * + * @param type + * The type of a partition key. + */ + + public void setType(String type) { + this.type = type; + } + + /** + *

    + * The type of a partition key. + *

    + * + * @return The type of a partition key. + */ + + public String getType() { + return this.type; + } + + /** + *

    + * The type of a partition key. + *

    + * + * @param type + * The type of a partition key. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public KeySchemaElement withType(String type) { + setType(type); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getName() != null) + sb.append("Name: ").append(getName()).append(","); + if (getType() != null) + sb.append("Type: ").append(getType()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof KeySchemaElement == false) + return false; + KeySchemaElement other = (KeySchemaElement) obj; + if (other.getName() == null ^ this.getName() == null) + return false; + if (other.getName() != null && other.getName().equals(this.getName()) == false) + return false; + if (other.getType() == null ^ this.getType() == null) + return false; + if (other.getType() != null && other.getType().equals(this.getType()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); + hashCode = prime * hashCode + ((getType() == null) ? 0 : getType().hashCode()); + return hashCode; + } + + @Override + public KeySchemaElement clone() { + try { + return (KeySchemaElement) 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.glue.model.transform.KeySchemaElementMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/PartitionIndex.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/PartitionIndex.java new file mode 100644 index 000000000000..5a36333e2e1f --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/PartitionIndex.java @@ -0,0 +1,219 @@ +/* + * 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.glue.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

    + * A structure for a partition index. + *

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

    + * The keys for the partition index. + *

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

    + * The name of the partition index. + *

    + */ + private String indexName; + + /** + *

    + * The keys for the partition index. + *

    + * + * @return The keys for the partition index. + */ + + public java.util.List getKeys() { + return keys; + } + + /** + *

    + * The keys for the partition index. + *

    + * + * @param keys + * The keys for the partition index. + */ + + public void setKeys(java.util.Collection keys) { + if (keys == null) { + this.keys = null; + return; + } + + this.keys = new java.util.ArrayList(keys); + } + + /** + *

    + * The keys for the partition index. + *

    + *

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

    + * + * @param keys + * The keys for the partition index. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PartitionIndex withKeys(String... keys) { + if (this.keys == null) { + setKeys(new java.util.ArrayList(keys.length)); + } + for (String ele : keys) { + this.keys.add(ele); + } + return this; + } + + /** + *

    + * The keys for the partition index. + *

    + * + * @param keys + * The keys for the partition index. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PartitionIndex withKeys(java.util.Collection keys) { + setKeys(keys); + return this; + } + + /** + *

    + * The name of the partition index. + *

    + * + * @param indexName + * The name of the partition index. + */ + + public void setIndexName(String indexName) { + this.indexName = indexName; + } + + /** + *

    + * The name of the partition index. + *

    + * + * @return The name of the partition index. + */ + + public String getIndexName() { + return this.indexName; + } + + /** + *

    + * The name of the partition index. + *

    + * + * @param indexName + * The name of the partition index. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PartitionIndex withIndexName(String indexName) { + setIndexName(indexName); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getKeys() != null) + sb.append("Keys: ").append(getKeys()).append(","); + if (getIndexName() != null) + sb.append("IndexName: ").append(getIndexName()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof PartitionIndex == false) + return false; + PartitionIndex other = (PartitionIndex) obj; + if (other.getKeys() == null ^ this.getKeys() == null) + return false; + if (other.getKeys() != null && other.getKeys().equals(this.getKeys()) == false) + return false; + if (other.getIndexName() == null ^ this.getIndexName() == null) + return false; + if (other.getIndexName() != null && other.getIndexName().equals(this.getIndexName()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getKeys() == null) ? 0 : getKeys().hashCode()); + hashCode = prime * hashCode + ((getIndexName() == null) ? 0 : getIndexName().hashCode()); + return hashCode; + } + + @Override + public PartitionIndex clone() { + try { + return (PartitionIndex) 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.glue.model.transform.PartitionIndexMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/PartitionIndexDescriptor.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/PartitionIndexDescriptor.java new file mode 100644 index 000000000000..c7d42a5d060f --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/PartitionIndexDescriptor.java @@ -0,0 +1,291 @@ +/* + * 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.glue.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

    + * A descriptor for a partition index in a table. + *

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

    + * The name of the partition index. + *

    + */ + private String indexName; + /** + *

    + * A list of one or more keys, as KeySchemaElement structures, for the partition index. + *

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

    + * The status of the partition index. + *

    + */ + private String indexStatus; + + /** + *

    + * The name of the partition index. + *

    + * + * @param indexName + * The name of the partition index. + */ + + public void setIndexName(String indexName) { + this.indexName = indexName; + } + + /** + *

    + * The name of the partition index. + *

    + * + * @return The name of the partition index. + */ + + public String getIndexName() { + return this.indexName; + } + + /** + *

    + * The name of the partition index. + *

    + * + * @param indexName + * The name of the partition index. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PartitionIndexDescriptor withIndexName(String indexName) { + setIndexName(indexName); + return this; + } + + /** + *

    + * A list of one or more keys, as KeySchemaElement structures, for the partition index. + *

    + * + * @return A list of one or more keys, as KeySchemaElement structures, for the partition index. + */ + + public java.util.List getKeys() { + return keys; + } + + /** + *

    + * A list of one or more keys, as KeySchemaElement structures, for the partition index. + *

    + * + * @param keys + * A list of one or more keys, as KeySchemaElement structures, for the partition index. + */ + + public void setKeys(java.util.Collection keys) { + if (keys == null) { + this.keys = null; + return; + } + + this.keys = new java.util.ArrayList(keys); + } + + /** + *

    + * A list of one or more keys, as KeySchemaElement structures, for the partition index. + *

    + *

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

    + * + * @param keys + * A list of one or more keys, as KeySchemaElement structures, for the partition index. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PartitionIndexDescriptor withKeys(KeySchemaElement... keys) { + if (this.keys == null) { + setKeys(new java.util.ArrayList(keys.length)); + } + for (KeySchemaElement ele : keys) { + this.keys.add(ele); + } + return this; + } + + /** + *

    + * A list of one or more keys, as KeySchemaElement structures, for the partition index. + *

    + * + * @param keys + * A list of one or more keys, as KeySchemaElement structures, for the partition index. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PartitionIndexDescriptor withKeys(java.util.Collection keys) { + setKeys(keys); + return this; + } + + /** + *

    + * The status of the partition index. + *

    + * + * @param indexStatus + * The status of the partition index. + * @see PartitionIndexStatus + */ + + public void setIndexStatus(String indexStatus) { + this.indexStatus = indexStatus; + } + + /** + *

    + * The status of the partition index. + *

    + * + * @return The status of the partition index. + * @see PartitionIndexStatus + */ + + public String getIndexStatus() { + return this.indexStatus; + } + + /** + *

    + * The status of the partition index. + *

    + * + * @param indexStatus + * The status of the partition index. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PartitionIndexStatus + */ + + public PartitionIndexDescriptor withIndexStatus(String indexStatus) { + setIndexStatus(indexStatus); + return this; + } + + /** + *

    + * The status of the partition index. + *

    + * + * @param indexStatus + * The status of the partition index. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PartitionIndexStatus + */ + + public PartitionIndexDescriptor withIndexStatus(PartitionIndexStatus indexStatus) { + this.indexStatus = indexStatus.toString(); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getIndexName() != null) + sb.append("IndexName: ").append(getIndexName()).append(","); + if (getKeys() != null) + sb.append("Keys: ").append(getKeys()).append(","); + if (getIndexStatus() != null) + sb.append("IndexStatus: ").append(getIndexStatus()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof PartitionIndexDescriptor == false) + return false; + PartitionIndexDescriptor other = (PartitionIndexDescriptor) obj; + if (other.getIndexName() == null ^ this.getIndexName() == null) + return false; + if (other.getIndexName() != null && other.getIndexName().equals(this.getIndexName()) == false) + return false; + if (other.getKeys() == null ^ this.getKeys() == null) + return false; + if (other.getKeys() != null && other.getKeys().equals(this.getKeys()) == false) + return false; + if (other.getIndexStatus() == null ^ this.getIndexStatus() == null) + return false; + if (other.getIndexStatus() != null && other.getIndexStatus().equals(this.getIndexStatus()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getIndexName() == null) ? 0 : getIndexName().hashCode()); + hashCode = prime * hashCode + ((getKeys() == null) ? 0 : getKeys().hashCode()); + hashCode = prime * hashCode + ((getIndexStatus() == null) ? 0 : getIndexStatus().hashCode()); + return hashCode; + } + + @Override + public PartitionIndexDescriptor clone() { + try { + return (PartitionIndexDescriptor) 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.glue.model.transform.PartitionIndexDescriptorMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/PartitionIndexStatus.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/PartitionIndexStatus.java new file mode 100644 index 000000000000..42ae921e5372 --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/PartitionIndexStatus.java @@ -0,0 +1,59 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.glue.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum PartitionIndexStatus { + + ACTIVE("ACTIVE"); + + private String value; + + private PartitionIndexStatus(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return PartitionIndexStatus corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static PartitionIndexStatus fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (PartitionIndexStatus enumEntry : PartitionIndexStatus.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/ConflictExceptionUnmarshaller.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/ConflictExceptionUnmarshaller.java new file mode 100644 index 000000000000..86d5ecffc8b5 --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/ConflictExceptionUnmarshaller.java @@ -0,0 +1,73 @@ +/* + * 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.glue.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.glue.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * ConflictException JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ConflictExceptionUnmarshaller extends EnhancedJsonErrorUnmarshaller { + private ConflictExceptionUnmarshaller() { + super(com.amazonaws.services.glue.model.ConflictException.class, "ConflictException"); + } + + @Override + public com.amazonaws.services.glue.model.ConflictException unmarshallFromContext(JsonUnmarshallerContext context) throws Exception { + com.amazonaws.services.glue.model.ConflictException conflictException = new com.amazonaws.services.glue.model.ConflictException(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 conflictException; + } + + private static ConflictExceptionUnmarshaller instance; + + public static ConflictExceptionUnmarshaller getInstance() { + if (instance == null) + instance = new ConflictExceptionUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/CreateTableRequestMarshaller.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/CreateTableRequestMarshaller.java index 82a300c57f4d..a931b845eeba 100644 --- a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/CreateTableRequestMarshaller.java +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/CreateTableRequestMarshaller.java @@ -12,6 +12,7 @@ */ package com.amazonaws.services.glue.model.transform; +import java.util.List; import javax.annotation.Generated; import com.amazonaws.SdkClientException; @@ -33,6 +34,8 @@ public class CreateTableRequestMarshaller { .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("DatabaseName").build(); private static final MarshallingInfo TABLEINPUT_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("TableInput").build(); + private static final MarshallingInfo PARTITIONINDEXES_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("PartitionIndexes").build(); private static final CreateTableRequestMarshaller instance = new CreateTableRequestMarshaller(); @@ -53,6 +56,7 @@ public void marshall(CreateTableRequest createTableRequest, ProtocolMarshaller p protocolMarshaller.marshall(createTableRequest.getCatalogId(), CATALOGID_BINDING); protocolMarshaller.marshall(createTableRequest.getDatabaseName(), DATABASENAME_BINDING); protocolMarshaller.marshall(createTableRequest.getTableInput(), TABLEINPUT_BINDING); + protocolMarshaller.marshall(createTableRequest.getPartitionIndexes(), PARTITIONINDEXES_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/GetPartitionIndexesRequestMarshaller.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/GetPartitionIndexesRequestMarshaller.java new file mode 100644 index 000000000000..3e798c148635 --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/GetPartitionIndexesRequestMarshaller.java @@ -0,0 +1,64 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.glue.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.glue.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * GetPartitionIndexesRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class GetPartitionIndexesRequestMarshaller { + + private static final MarshallingInfo CATALOGID_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("CatalogId").build(); + private static final MarshallingInfo DATABASENAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("DatabaseName").build(); + private static final MarshallingInfo TABLENAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("TableName").build(); + private static final MarshallingInfo NEXTTOKEN_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("NextToken").build(); + + private static final GetPartitionIndexesRequestMarshaller instance = new GetPartitionIndexesRequestMarshaller(); + + public static GetPartitionIndexesRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(GetPartitionIndexesRequest getPartitionIndexesRequest, ProtocolMarshaller protocolMarshaller) { + + if (getPartitionIndexesRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(getPartitionIndexesRequest.getCatalogId(), CATALOGID_BINDING); + protocolMarshaller.marshall(getPartitionIndexesRequest.getDatabaseName(), DATABASENAME_BINDING); + protocolMarshaller.marshall(getPartitionIndexesRequest.getTableName(), TABLENAME_BINDING); + protocolMarshaller.marshall(getPartitionIndexesRequest.getNextToken(), NEXTTOKEN_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/GetPartitionIndexesRequestProtocolMarshaller.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/GetPartitionIndexesRequestProtocolMarshaller.java new file mode 100644 index 000000000000..c80d8fbb88aa --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/GetPartitionIndexesRequestProtocolMarshaller.java @@ -0,0 +1,63 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.glue.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.glue.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * GetPartitionIndexesRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class GetPartitionIndexesRequestProtocolMarshaller implements Marshaller, GetPartitionIndexesRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.AWS_JSON).requestUri("/") + .httpMethodName(HttpMethodName.POST).hasExplicitPayloadMember(false).hasPayloadMembers(true).operationIdentifier("AWSGlue.GetPartitionIndexes") + .serviceName("AWSGlue").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public GetPartitionIndexesRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(GetPartitionIndexesRequest getPartitionIndexesRequest) { + + if (getPartitionIndexesRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller(SDK_OPERATION_BINDING, + getPartitionIndexesRequest); + + protocolMarshaller.startMarshalling(); + GetPartitionIndexesRequestMarshaller.getInstance().marshall(getPartitionIndexesRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/GetPartitionIndexesResultJsonUnmarshaller.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/GetPartitionIndexesResultJsonUnmarshaller.java new file mode 100644 index 000000000000..3875dda74e77 --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/GetPartitionIndexesResultJsonUnmarshaller.java @@ -0,0 +1,81 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.glue.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.glue.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * GetPartitionIndexesResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class GetPartitionIndexesResultJsonUnmarshaller implements Unmarshaller { + + public GetPartitionIndexesResult unmarshall(JsonUnmarshallerContext context) throws Exception { + GetPartitionIndexesResult getPartitionIndexesResult = new GetPartitionIndexesResult(); + + 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 getPartitionIndexesResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("PartitionIndexDescriptorList", targetDepth)) { + context.nextToken(); + getPartitionIndexesResult.setPartitionIndexDescriptorList(new ListUnmarshaller( + PartitionIndexDescriptorJsonUnmarshaller.getInstance()) + + .unmarshall(context)); + } + if (context.testExpression("NextToken", targetDepth)) { + context.nextToken(); + getPartitionIndexesResult.setNextToken(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return getPartitionIndexesResult; + } + + private static GetPartitionIndexesResultJsonUnmarshaller instance; + + public static GetPartitionIndexesResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new GetPartitionIndexesResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/KeySchemaElementJsonUnmarshaller.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/KeySchemaElementJsonUnmarshaller.java new file mode 100644 index 000000000000..d01ab8461259 --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/KeySchemaElementJsonUnmarshaller.java @@ -0,0 +1,78 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.glue.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.glue.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * KeySchemaElement JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class KeySchemaElementJsonUnmarshaller implements Unmarshaller { + + public KeySchemaElement unmarshall(JsonUnmarshallerContext context) throws Exception { + KeySchemaElement keySchemaElement = new KeySchemaElement(); + + 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("Name", targetDepth)) { + context.nextToken(); + keySchemaElement.setName(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Type", targetDepth)) { + context.nextToken(); + keySchemaElement.setType(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return keySchemaElement; + } + + private static KeySchemaElementJsonUnmarshaller instance; + + public static KeySchemaElementJsonUnmarshaller getInstance() { + if (instance == null) + instance = new KeySchemaElementJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/KeySchemaElementMarshaller.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/KeySchemaElementMarshaller.java new file mode 100644 index 000000000000..07236e573a3f --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/KeySchemaElementMarshaller.java @@ -0,0 +1,58 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.glue.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.glue.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * KeySchemaElementMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class KeySchemaElementMarshaller { + + private static final MarshallingInfo NAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Name").build(); + private static final MarshallingInfo TYPE_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Type").build(); + + private static final KeySchemaElementMarshaller instance = new KeySchemaElementMarshaller(); + + public static KeySchemaElementMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(KeySchemaElement keySchemaElement, ProtocolMarshaller protocolMarshaller) { + + if (keySchemaElement == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(keySchemaElement.getName(), NAME_BINDING); + protocolMarshaller.marshall(keySchemaElement.getType(), TYPE_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/PartitionIndexDescriptorJsonUnmarshaller.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/PartitionIndexDescriptorJsonUnmarshaller.java new file mode 100644 index 000000000000..594720bfc718 --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/PartitionIndexDescriptorJsonUnmarshaller.java @@ -0,0 +1,84 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.glue.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.glue.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * PartitionIndexDescriptor JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PartitionIndexDescriptorJsonUnmarshaller implements Unmarshaller { + + public PartitionIndexDescriptor unmarshall(JsonUnmarshallerContext context) throws Exception { + PartitionIndexDescriptor partitionIndexDescriptor = new PartitionIndexDescriptor(); + + 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("IndexName", targetDepth)) { + context.nextToken(); + partitionIndexDescriptor.setIndexName(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Keys", targetDepth)) { + context.nextToken(); + partitionIndexDescriptor.setKeys(new ListUnmarshaller(KeySchemaElementJsonUnmarshaller.getInstance()) + + .unmarshall(context)); + } + if (context.testExpression("IndexStatus", targetDepth)) { + context.nextToken(); + partitionIndexDescriptor.setIndexStatus(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return partitionIndexDescriptor; + } + + private static PartitionIndexDescriptorJsonUnmarshaller instance; + + public static PartitionIndexDescriptorJsonUnmarshaller getInstance() { + if (instance == null) + instance = new PartitionIndexDescriptorJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/PartitionIndexDescriptorMarshaller.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/PartitionIndexDescriptorMarshaller.java new file mode 100644 index 000000000000..c1d96e77e367 --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/PartitionIndexDescriptorMarshaller.java @@ -0,0 +1,62 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.glue.model.transform; + +import java.util.List; +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.glue.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * PartitionIndexDescriptorMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class PartitionIndexDescriptorMarshaller { + + private static final MarshallingInfo INDEXNAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("IndexName").build(); + private static final MarshallingInfo KEYS_BINDING = MarshallingInfo.builder(MarshallingType.LIST).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Keys").build(); + private static final MarshallingInfo INDEXSTATUS_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("IndexStatus").build(); + + private static final PartitionIndexDescriptorMarshaller instance = new PartitionIndexDescriptorMarshaller(); + + public static PartitionIndexDescriptorMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(PartitionIndexDescriptor partitionIndexDescriptor, ProtocolMarshaller protocolMarshaller) { + + if (partitionIndexDescriptor == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(partitionIndexDescriptor.getIndexName(), INDEXNAME_BINDING); + protocolMarshaller.marshall(partitionIndexDescriptor.getKeys(), KEYS_BINDING); + protocolMarshaller.marshall(partitionIndexDescriptor.getIndexStatus(), INDEXSTATUS_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/PartitionIndexJsonUnmarshaller.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/PartitionIndexJsonUnmarshaller.java new file mode 100644 index 000000000000..5cb802777f3a --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/PartitionIndexJsonUnmarshaller.java @@ -0,0 +1,80 @@ +/* + * 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.glue.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.glue.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * PartitionIndex JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PartitionIndexJsonUnmarshaller implements Unmarshaller { + + public PartitionIndex unmarshall(JsonUnmarshallerContext context) throws Exception { + PartitionIndex partitionIndex = new PartitionIndex(); + + 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("Keys", targetDepth)) { + context.nextToken(); + partitionIndex.setKeys(new ListUnmarshaller(context.getUnmarshaller(String.class)) + + .unmarshall(context)); + } + if (context.testExpression("IndexName", targetDepth)) { + context.nextToken(); + partitionIndex.setIndexName(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return partitionIndex; + } + + private static PartitionIndexJsonUnmarshaller instance; + + public static PartitionIndexJsonUnmarshaller getInstance() { + if (instance == null) + instance = new PartitionIndexJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/PartitionIndexMarshaller.java b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/PartitionIndexMarshaller.java new file mode 100644 index 000000000000..6edab64e600e --- /dev/null +++ b/aws-java-sdk-glue/src/main/java/com/amazonaws/services/glue/model/transform/PartitionIndexMarshaller.java @@ -0,0 +1,59 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.glue.model.transform; + +import java.util.List; +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.glue.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * PartitionIndexMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class PartitionIndexMarshaller { + + private static final MarshallingInfo KEYS_BINDING = MarshallingInfo.builder(MarshallingType.LIST).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Keys").build(); + private static final MarshallingInfo INDEXNAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("IndexName").build(); + + private static final PartitionIndexMarshaller instance = new PartitionIndexMarshaller(); + + public static PartitionIndexMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(PartitionIndex partitionIndex, ProtocolMarshaller protocolMarshaller) { + + if (partitionIndex == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(partitionIndex.getKeys(), KEYS_BINDING); + protocolMarshaller.marshall(partitionIndex.getIndexName(), INDEXNAME_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-greengrass/pom.xml b/aws-java-sdk-greengrass/pom.xml index 7f25a3fc01b8..ce5b61362de2 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.857 + 1.11.858 com.amazonaws aws-java-sdk-greengrass diff --git a/aws-java-sdk-groundstation/pom.xml b/aws-java-sdk-groundstation/pom.xml index 9ab5cf5d8535..c7a40e9f049e 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.857 + 1.11.858 com.amazonaws aws-java-sdk-groundstation diff --git a/aws-java-sdk-guardduty/pom.xml b/aws-java-sdk-guardduty/pom.xml index 0e629cac739d..c347dfdc9512 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.857 + 1.11.858 com.amazonaws aws-java-sdk-guardduty diff --git a/aws-java-sdk-health/pom.xml b/aws-java-sdk-health/pom.xml index e07eb9f5bada..f9a87bb76985 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.857 + 1.11.858 com.amazonaws aws-java-sdk-health diff --git a/aws-java-sdk-honeycode/pom.xml b/aws-java-sdk-honeycode/pom.xml index 5d69177c8bf5..2b430dca7779 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.857 + 1.11.858 com.amazonaws aws-java-sdk-honeycode diff --git a/aws-java-sdk-iam/pom.xml b/aws-java-sdk-iam/pom.xml index 1007907d60d2..2b3cc2503e94 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.857 + 1.11.858 com.amazonaws aws-java-sdk-iam diff --git a/aws-java-sdk-identitystore/pom.xml b/aws-java-sdk-identitystore/pom.xml index 6afc15824de3..5955b1440ab7 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.857 + 1.11.858 com.amazonaws aws-java-sdk-identitystore diff --git a/aws-java-sdk-imagebuilder/pom.xml b/aws-java-sdk-imagebuilder/pom.xml index b3eea777578e..db403d9ae320 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.857 + 1.11.858 com.amazonaws aws-java-sdk-imagebuilder diff --git a/aws-java-sdk-importexport/pom.xml b/aws-java-sdk-importexport/pom.xml index 18c798d63241..050568fb33fb 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.857 + 1.11.858 com.amazonaws aws-java-sdk-importexport diff --git a/aws-java-sdk-inspector/pom.xml b/aws-java-sdk-inspector/pom.xml index c43ad584d38d..1853c187c5b8 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.857 + 1.11.858 com.amazonaws aws-java-sdk-inspector diff --git a/aws-java-sdk-iot/pom.xml b/aws-java-sdk-iot/pom.xml index fcad653b0e91..201bd409b0ee 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.857 + 1.11.858 com.amazonaws aws-java-sdk-iot diff --git a/aws-java-sdk-iot1clickdevices/pom.xml b/aws-java-sdk-iot1clickdevices/pom.xml index 29f0bc587b10..f9fbde76093c 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.857 + 1.11.858 com.amazonaws aws-java-sdk-iot1clickdevices diff --git a/aws-java-sdk-iot1clickprojects/pom.xml b/aws-java-sdk-iot1clickprojects/pom.xml index deee187aee88..a9ecc1debe36 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.857 + 1.11.858 com.amazonaws aws-java-sdk-iot1clickprojects diff --git a/aws-java-sdk-iotanalytics/pom.xml b/aws-java-sdk-iotanalytics/pom.xml index 79bdc1c5c595..f8728bc85ae1 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.857 + 1.11.858 com.amazonaws aws-java-sdk-iotanalytics diff --git a/aws-java-sdk-iotevents/pom.xml b/aws-java-sdk-iotevents/pom.xml index 5cd345a2f318..bba15d574dc9 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.857 + 1.11.858 com.amazonaws aws-java-sdk-iotevents diff --git a/aws-java-sdk-ioteventsdata/pom.xml b/aws-java-sdk-ioteventsdata/pom.xml index c676f0b004bc..6189e9441b31 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.857 + 1.11.858 com.amazonaws aws-java-sdk-ioteventsdata diff --git a/aws-java-sdk-iotjobsdataplane/pom.xml b/aws-java-sdk-iotjobsdataplane/pom.xml index 5c9d75a59116..c8586747d26d 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.857 + 1.11.858 com.amazonaws aws-java-sdk-iotjobsdataplane diff --git a/aws-java-sdk-iotsecuretunneling/pom.xml b/aws-java-sdk-iotsecuretunneling/pom.xml index ee13bd94c58f..7db6be21359b 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.857 + 1.11.858 com.amazonaws aws-java-sdk-iotsecuretunneling diff --git a/aws-java-sdk-iotsitewise/pom.xml b/aws-java-sdk-iotsitewise/pom.xml index 97f721b6af97..d340a3197d52 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.857 + 1.11.858 com.amazonaws aws-java-sdk-iotsitewise diff --git a/aws-java-sdk-iotthingsgraph/pom.xml b/aws-java-sdk-iotthingsgraph/pom.xml index 2135266f569c..1404d64b6136 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.857 + 1.11.858 com.amazonaws aws-java-sdk-iotthingsgraph diff --git a/aws-java-sdk-ivs/pom.xml b/aws-java-sdk-ivs/pom.xml index d73143699e18..85de320dd3d5 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.857 + 1.11.858 com.amazonaws aws-java-sdk-ivs diff --git a/aws-java-sdk-kafka/pom.xml b/aws-java-sdk-kafka/pom.xml index baeb4955b8f6..1d29dc6bd269 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.857 + 1.11.858 com.amazonaws aws-java-sdk-kafka diff --git a/aws-java-sdk-kendra/pom.xml b/aws-java-sdk-kendra/pom.xml index ff28ee5080ca..002ac4090a6e 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.857 + 1.11.858 com.amazonaws aws-java-sdk-kendra diff --git a/aws-java-sdk-kinesis/pom.xml b/aws-java-sdk-kinesis/pom.xml index 419b761a549b..b0a741644ccf 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.857 + 1.11.858 com.amazonaws aws-java-sdk-kinesis diff --git a/aws-java-sdk-kinesisanalyticsv2/pom.xml b/aws-java-sdk-kinesisanalyticsv2/pom.xml index 1ef05ae89325..e13ebf61e371 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.857 + 1.11.858 com.amazonaws aws-java-sdk-kinesisanalyticsv2 diff --git a/aws-java-sdk-kinesisanalyticsv2/src/main/java/com/amazonaws/services/kinesisanalyticsv2/AmazonKinesisAnalyticsV2.java b/aws-java-sdk-kinesisanalyticsv2/src/main/java/com/amazonaws/services/kinesisanalyticsv2/AmazonKinesisAnalyticsV2.java index 998d45d835c9..ee3fe17aca3e 100644 --- a/aws-java-sdk-kinesisanalyticsv2/src/main/java/com/amazonaws/services/kinesisanalyticsv2/AmazonKinesisAnalyticsV2.java +++ b/aws-java-sdk-kinesisanalyticsv2/src/main/java/com/amazonaws/services/kinesisanalyticsv2/AmazonKinesisAnalyticsV2.java @@ -236,6 +236,8 @@ AddApplicationInputProcessingConfigurationResult addApplicationInputProcessingCo * @throws ConcurrentModificationException * Exception thrown as a result of concurrent modifications to an application. This error can be the result * of attempting to modify an application without using the current application ID. + * @throws InvalidApplicationConfigurationException + * The user-provided application configuration is not valid. * @sample AmazonKinesisAnalyticsV2.AddApplicationVpcConfiguration * @see AWS API Documentation @@ -479,6 +483,8 @@ DeleteApplicationReferenceDataSourceResult deleteApplicationReferenceDataSource( * @throws ConcurrentModificationException * Exception thrown as a result of concurrent modifications to an application. This error can be the result * of attempting to modify an application without using the current application ID. + * @throws InvalidApplicationConfigurationException + * The user-provided application configuration is not valid. * @sample AmazonKinesisAnalyticsV2.DeleteApplicationVpcConfiguration * @see AWS API Documentation @@ -1185,6 +1189,8 @@ final DeleteApplicationSnapshotResult executeDeleteApplicationSnapshot(DeleteApp * @throws ConcurrentModificationException * Exception thrown as a result of concurrent modifications to an application. This error can be the result * of attempting to modify an application without using the current application ID. + * @throws InvalidApplicationConfigurationException + * The user-provided application configuration is not valid. * @sample AmazonKinesisAnalyticsV2.DeleteApplicationVpcConfiguration * @see * Describes the restore behavior of a restarting application. @@ -75,6 +77,32 @@ public RunConfigurationDescription withApplicationRestoreConfigurationDescriptio return this; } + /** + * @param flinkRunConfigurationDescription + */ + + public void setFlinkRunConfigurationDescription(FlinkRunConfiguration flinkRunConfigurationDescription) { + this.flinkRunConfigurationDescription = flinkRunConfigurationDescription; + } + + /** + * @return + */ + + public FlinkRunConfiguration getFlinkRunConfigurationDescription() { + return this.flinkRunConfigurationDescription; + } + + /** + * @param flinkRunConfigurationDescription + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public RunConfigurationDescription withFlinkRunConfigurationDescription(FlinkRunConfiguration flinkRunConfigurationDescription) { + setFlinkRunConfigurationDescription(flinkRunConfigurationDescription); + 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. @@ -88,7 +116,9 @@ public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (getApplicationRestoreConfigurationDescription() != null) - sb.append("ApplicationRestoreConfigurationDescription: ").append(getApplicationRestoreConfigurationDescription()); + sb.append("ApplicationRestoreConfigurationDescription: ").append(getApplicationRestoreConfigurationDescription()).append(","); + if (getFlinkRunConfigurationDescription() != null) + sb.append("FlinkRunConfigurationDescription: ").append(getFlinkRunConfigurationDescription()); sb.append("}"); return sb.toString(); } @@ -108,6 +138,11 @@ public boolean equals(Object obj) { if (other.getApplicationRestoreConfigurationDescription() != null && other.getApplicationRestoreConfigurationDescription().equals(this.getApplicationRestoreConfigurationDescription()) == false) return false; + if (other.getFlinkRunConfigurationDescription() == null ^ this.getFlinkRunConfigurationDescription() == null) + return false; + if (other.getFlinkRunConfigurationDescription() != null + && other.getFlinkRunConfigurationDescription().equals(this.getFlinkRunConfigurationDescription()) == false) + return false; return true; } @@ -118,6 +153,7 @@ public int hashCode() { hashCode = prime * hashCode + ((getApplicationRestoreConfigurationDescription() == null) ? 0 : getApplicationRestoreConfigurationDescription().hashCode()); + hashCode = prime * hashCode + ((getFlinkRunConfigurationDescription() == null) ? 0 : getFlinkRunConfigurationDescription().hashCode()); return hashCode; } diff --git a/aws-java-sdk-kinesisanalyticsv2/src/main/java/com/amazonaws/services/kinesisanalyticsv2/model/transform/RunConfigurationDescriptionJsonUnmarshaller.java b/aws-java-sdk-kinesisanalyticsv2/src/main/java/com/amazonaws/services/kinesisanalyticsv2/model/transform/RunConfigurationDescriptionJsonUnmarshaller.java index 5d61e55c6db9..97bab9acac8d 100644 --- a/aws-java-sdk-kinesisanalyticsv2/src/main/java/com/amazonaws/services/kinesisanalyticsv2/model/transform/RunConfigurationDescriptionJsonUnmarshaller.java +++ b/aws-java-sdk-kinesisanalyticsv2/src/main/java/com/amazonaws/services/kinesisanalyticsv2/model/transform/RunConfigurationDescriptionJsonUnmarshaller.java @@ -53,6 +53,10 @@ public RunConfigurationDescription unmarshall(JsonUnmarshallerContext context) t runConfigurationDescription.setApplicationRestoreConfigurationDescription(ApplicationRestoreConfigurationJsonUnmarshaller.getInstance() .unmarshall(context)); } + if (context.testExpression("FlinkRunConfigurationDescription", targetDepth)) { + context.nextToken(); + runConfigurationDescription.setFlinkRunConfigurationDescription(FlinkRunConfigurationJsonUnmarshaller.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-kinesisanalyticsv2/src/main/java/com/amazonaws/services/kinesisanalyticsv2/model/transform/RunConfigurationDescriptionMarshaller.java b/aws-java-sdk-kinesisanalyticsv2/src/main/java/com/amazonaws/services/kinesisanalyticsv2/model/transform/RunConfigurationDescriptionMarshaller.java index e4b984392ecf..d979b1cfb642 100644 --- a/aws-java-sdk-kinesisanalyticsv2/src/main/java/com/amazonaws/services/kinesisanalyticsv2/model/transform/RunConfigurationDescriptionMarshaller.java +++ b/aws-java-sdk-kinesisanalyticsv2/src/main/java/com/amazonaws/services/kinesisanalyticsv2/model/transform/RunConfigurationDescriptionMarshaller.java @@ -30,6 +30,8 @@ public class RunConfigurationDescriptionMarshaller { private static final MarshallingInfo APPLICATIONRESTORECONFIGURATIONDESCRIPTION_BINDING = MarshallingInfo .builder(MarshallingType.STRUCTURED).marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("ApplicationRestoreConfigurationDescription") .build(); + private static final MarshallingInfo FLINKRUNCONFIGURATIONDESCRIPTION_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("FlinkRunConfigurationDescription").build(); private static final RunConfigurationDescriptionMarshaller instance = new RunConfigurationDescriptionMarshaller(); @@ -49,6 +51,7 @@ public void marshall(RunConfigurationDescription runConfigurationDescription, Pr try { protocolMarshaller.marshall(runConfigurationDescription.getApplicationRestoreConfigurationDescription(), APPLICATIONRESTORECONFIGURATIONDESCRIPTION_BINDING); + protocolMarshaller.marshall(runConfigurationDescription.getFlinkRunConfigurationDescription(), FLINKRUNCONFIGURATIONDESCRIPTION_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } diff --git a/aws-java-sdk-kinesisvideo/pom.xml b/aws-java-sdk-kinesisvideo/pom.xml index 64a14a10c17a..29023d653a6b 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.857 + 1.11.858 com.amazonaws aws-java-sdk-kinesisvideo diff --git a/aws-java-sdk-kinesisvideosignalingchannels/pom.xml b/aws-java-sdk-kinesisvideosignalingchannels/pom.xml index b4f2b3dca841..7a60834eb5b0 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.857 + 1.11.858 com.amazonaws aws-java-sdk-kinesisvideosignalingchannels diff --git a/aws-java-sdk-kms/pom.xml b/aws-java-sdk-kms/pom.xml index 92c137bf3098..56e44ea9a646 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.857 + 1.11.858 com.amazonaws aws-java-sdk-kms diff --git a/aws-java-sdk-lakeformation/pom.xml b/aws-java-sdk-lakeformation/pom.xml index cd06a859e525..13a74a979f46 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.857 + 1.11.858 com.amazonaws aws-java-sdk-lakeformation diff --git a/aws-java-sdk-lambda/pom.xml b/aws-java-sdk-lambda/pom.xml index 35bd63fb9eca..6a2d6b11f193 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.857 + 1.11.858 com.amazonaws aws-java-sdk-lambda diff --git a/aws-java-sdk-lex/pom.xml b/aws-java-sdk-lex/pom.xml index ea24a028c971..228f06274081 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.857 + 1.11.858 com.amazonaws aws-java-sdk-lex diff --git a/aws-java-sdk-lexmodelbuilding/pom.xml b/aws-java-sdk-lexmodelbuilding/pom.xml index 362acafdc9ba..3e03b9c7e3ca 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.857 + 1.11.858 com.amazonaws aws-java-sdk-lexmodelbuilding diff --git a/aws-java-sdk-licensemanager/pom.xml b/aws-java-sdk-licensemanager/pom.xml index 19ed741e8894..565dbf6bc06a 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.857 + 1.11.858 com.amazonaws aws-java-sdk-licensemanager diff --git a/aws-java-sdk-lightsail/pom.xml b/aws-java-sdk-lightsail/pom.xml index e1485087b403..ed8595a9b359 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.857 + 1.11.858 com.amazonaws aws-java-sdk-lightsail diff --git a/aws-java-sdk-logs/pom.xml b/aws-java-sdk-logs/pom.xml index dac02ba142d2..62cb433a8875 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.857 + 1.11.858 com.amazonaws aws-java-sdk-logs diff --git a/aws-java-sdk-machinelearning/pom.xml b/aws-java-sdk-machinelearning/pom.xml index 4f3cf48f0a10..2977b4a4f1de 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.857 + 1.11.858 com.amazonaws aws-java-sdk-machinelearning diff --git a/aws-java-sdk-macie/pom.xml b/aws-java-sdk-macie/pom.xml index e43a1844c34f..137b180e8fcd 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.857 + 1.11.858 com.amazonaws aws-java-sdk-macie diff --git a/aws-java-sdk-macie2/pom.xml b/aws-java-sdk-macie2/pom.xml index 4d21f27977bb..ca1ee0d96ff2 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.857 + 1.11.858 com.amazonaws aws-java-sdk-macie2 diff --git a/aws-java-sdk-managedblockchain/pom.xml b/aws-java-sdk-managedblockchain/pom.xml index 214a0b8cd1c1..d3db1167a524 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.857 + 1.11.858 com.amazonaws aws-java-sdk-managedblockchain diff --git a/aws-java-sdk-marketplacecatalog/pom.xml b/aws-java-sdk-marketplacecatalog/pom.xml index ef9046d5fc7a..b80da41a9cea 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.857 + 1.11.858 com.amazonaws aws-java-sdk-marketplacecatalog diff --git a/aws-java-sdk-marketplacecommerceanalytics/pom.xml b/aws-java-sdk-marketplacecommerceanalytics/pom.xml index d18cfca271dc..f6d6c86041dc 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.857 + 1.11.858 com.amazonaws aws-java-sdk-marketplacecommerceanalytics diff --git a/aws-java-sdk-marketplaceentitlement/pom.xml b/aws-java-sdk-marketplaceentitlement/pom.xml index 816df1903465..f764ed431d35 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.857 + 1.11.858 com.amazonaws aws-java-sdk-marketplaceentitlement diff --git a/aws-java-sdk-marketplacemeteringservice/pom.xml b/aws-java-sdk-marketplacemeteringservice/pom.xml index 9c336941c7c9..646ca8b3ad04 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.857 + 1.11.858 com.amazonaws aws-java-sdk-marketplacemeteringservice diff --git a/aws-java-sdk-mechanicalturkrequester/pom.xml b/aws-java-sdk-mechanicalturkrequester/pom.xml index e1eae9180f2b..287638823f29 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.857 + 1.11.858 com.amazonaws aws-java-sdk-mechanicalturkrequester diff --git a/aws-java-sdk-mediaconnect/pom.xml b/aws-java-sdk-mediaconnect/pom.xml index 49f6e0e68820..cc6dbf90bde3 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.857 + 1.11.858 com.amazonaws aws-java-sdk-mediaconnect diff --git a/aws-java-sdk-mediaconvert/pom.xml b/aws-java-sdk-mediaconvert/pom.xml index a7704c65c62d..d5ec39c41b16 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.857 + 1.11.858 com.amazonaws aws-java-sdk-mediaconvert diff --git a/aws-java-sdk-medialive/pom.xml b/aws-java-sdk-medialive/pom.xml index 6fd922510825..16fe2d0af5f3 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.857 + 1.11.858 com.amazonaws aws-java-sdk-medialive diff --git a/aws-java-sdk-mediapackage/pom.xml b/aws-java-sdk-mediapackage/pom.xml index 33c07b0c359e..3f4a74cfac96 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.857 + 1.11.858 com.amazonaws aws-java-sdk-mediapackage diff --git a/aws-java-sdk-mediapackagevod/pom.xml b/aws-java-sdk-mediapackagevod/pom.xml index 74c5c72580bc..536319c49340 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.857 + 1.11.858 com.amazonaws aws-java-sdk-mediapackagevod diff --git a/aws-java-sdk-mediastore/pom.xml b/aws-java-sdk-mediastore/pom.xml index c582ba7db2f7..2d7800616ee7 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.857 + 1.11.858 com.amazonaws aws-java-sdk-mediastore diff --git a/aws-java-sdk-mediastoredata/pom.xml b/aws-java-sdk-mediastoredata/pom.xml index fb66f07cae72..7e5bc79fc5f9 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.857 + 1.11.858 com.amazonaws aws-java-sdk-mediastoredata diff --git a/aws-java-sdk-mediatailor/pom.xml b/aws-java-sdk-mediatailor/pom.xml index 3542815370f5..5d91787f2313 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.857 + 1.11.858 com.amazonaws aws-java-sdk-mediatailor diff --git a/aws-java-sdk-migrationhub/pom.xml b/aws-java-sdk-migrationhub/pom.xml index f382b89b5684..931156498d52 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.857 + 1.11.858 com.amazonaws aws-java-sdk-migrationhub diff --git a/aws-java-sdk-migrationhubconfig/pom.xml b/aws-java-sdk-migrationhubconfig/pom.xml index 4ff05d92c5cf..782d1abafd7f 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.857 + 1.11.858 com.amazonaws aws-java-sdk-migrationhubconfig diff --git a/aws-java-sdk-mobile/pom.xml b/aws-java-sdk-mobile/pom.xml index f9b734c96ee1..59c2caf1740b 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.857 + 1.11.858 com.amazonaws aws-java-sdk-mobile diff --git a/aws-java-sdk-models/pom.xml b/aws-java-sdk-models/pom.xml index 7f9ab9299533..df16246be51c 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.857 + 1.11.858 com.amazonaws aws-java-sdk-models diff --git a/aws-java-sdk-models/src/main/resources/models/a4b-2017-11-09-intermediate.json b/aws-java-sdk-models/src/main/resources/models/a4b-2017-11-09-intermediate.json index 73de722934f9..102c0df59154 100644 --- a/aws-java-sdk-models/src/main/resources/models/a4b-2017-11-09-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/a4b-2017-11-09-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json b/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json index 2289d83256aa..c1f71c486bb1 100644 --- a/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json index 0f845f2c459c..bebecbd2303e 100644 --- a/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/api.pricing-2017-10-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/api.pricing-2017-10-15-intermediate.json index 83003122e47e..14a882bf36fe 100644 --- a/aws-java-sdk-models/src/main/resources/models/api.pricing-2017-10-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/api.pricing-2017-10-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/api.sagemaker-2017-07-24-intermediate.json b/aws-java-sdk-models/src/main/resources/models/api.sagemaker-2017-07-24-intermediate.json index 18112a50e36c..994cbb1a88f3 100644 --- a/aws-java-sdk-models/src/main/resources/models/api.sagemaker-2017-07-24-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/api.sagemaker-2017-07-24-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json index ae2f51422a80..bac06479dce6 100644 --- a/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/appconfig-2019-10-09-intermediate.json b/aws-java-sdk-models/src/main/resources/models/appconfig-2019-10-09-intermediate.json index 02bb9b8ea379..0d0125bb5a8c 100644 --- a/aws-java-sdk-models/src/main/resources/models/appconfig-2019-10-09-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/appconfig-2019-10-09-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/appflow-2020-08-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/appflow-2020-08-23-intermediate.json index 2922551c350d..51cf6b6b0007 100644 --- a/aws-java-sdk-models/src/main/resources/models/appflow-2020-08-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/appflow-2020-08-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "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..90da755ef9c2 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" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json index 38848670ad1e..faf10c5f3e17 100644 --- a/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json b/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json index c6a461e43415..cc9101bc1c19 100644 --- a/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json index 0804c7db66cf..0be32223ccd0 100644 --- a/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json index 21f401f6fea6..f009d986a0a2 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" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "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..28e898fae090 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" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json index fa521d0dd7a3..7e26e76deb9b 100644 --- a/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/codeguruprofiler-2019-07-18-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codeguruprofiler-2019-07-18-intermediate.json index bb3dbf44e4b1..5b75aaa82775 100644 --- a/aws-java-sdk-models/src/main/resources/models/codeguruprofiler-2019-07-18-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codeguruprofiler-2019-07-18-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/codestar-notifications-2019-10-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codestar-notifications-2019-10-15-intermediate.json index 11bb5bd25cb3..813aec24d175 100644 --- a/aws-java-sdk-models/src/main/resources/models/codestar-notifications-2019-10-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codestar-notifications-2019-10-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "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 6bdc5c27014e..d9b84e24c32a 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" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "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/datasync-2018-11-09-intermediate.json b/aws-java-sdk-models/src/main/resources/models/datasync-2018-11-09-intermediate.json index 6d718a1e6eef..876f45dabdca 100644 --- a/aws-java-sdk-models/src/main/resources/models/datasync-2018-11-09-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/datasync-2018-11-09-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "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/devices.iot1click-2018-05-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json index 5e7c2cb9f9e9..8609cb670d81 100644 --- a/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json b/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json index 8a5da4ce11e3..b4d09a74ed67 100644 --- a/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "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..263df574cf2f 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 @@ -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/ebs-2019-11-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json index 38d6d27cbcfd..9b233dd2a22c 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-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 0d6259dd2cd9..07a36887c78d 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", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/fms-2018-01-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/fms-2018-01-01-intermediate.json index c6c18133ad9f..47c7fa5d69d4 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" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json index 45395c397a99..f55b2796ce62 100644 --- a/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/forecastquery-2018-06-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/forecastquery-2018-06-26-intermediate.json index 0aa91f173787..0ce8fdcad748 100644 --- a/aws-java-sdk-models/src/main/resources/models/forecastquery-2018-06-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/forecastquery-2018-06-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json index 697c35fed9c2..5afe36f618d2 100644 --- a/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json index 0fd6b94c1e06..fac9b27b13e3 100644 --- a/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json index de42251e74fc..118d4504137a 100644 --- a/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, @@ -3599,6 +3599,59 @@ }, "syncReturnType" : "GetPartitionResult" }, + "GetPartitionIndexes" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "GetPartitionIndexesResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

    Retrieves the partition indexes associated with a table.

    ", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "InternalServiceException", + "documentation" : "

    An internal service error occurred.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "OperationTimeoutException", + "documentation" : "

    The operation timed out.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "InvalidInputException", + "documentation" : "

    The input provided was not valid.

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "EntityNotFoundException", + "documentation" : "

    A specified entity does not exist

    ", + "httpStatusCode" : null + }, { + "exceptionName" : "ConflictException", + "documentation" : "

    The CreatePartitions API was called on a table that has indexes enabled.

    ", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetPartitionIndexesRequest", + "variableName" : "getPartitionIndexesRequest", + "variableType" : "GetPartitionIndexesRequest", + "documentation" : "", + "simpleType" : "GetPartitionIndexesRequest", + "variableSetterType" : "GetPartitionIndexesRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "getPartitionIndexes", + "operationName" : "GetPartitionIndexes", + "returnType" : { + "returnType" : "GetPartitionIndexesResult", + "documentation" : null + }, + "syncReturnType" : "GetPartitionIndexesResult" + }, "GetPartitions" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -31862,6 +31915,47 @@ }, "wrapper" : false }, + "ConflictException" : { + "c2jName" : "ConflictException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

    The CreatePartitions API was called on a table that has indexes enabled.

    ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "ConflictException", + "fullyQualifiedName" : "com.amazonaws.services.glue.exception.ConflictException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.glue.exception", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ConflictException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ConflictException", + "variableName" : "conflictException", + "variableType" : "ConflictException", + "documentation" : null, + "simpleType" : "ConflictException", + "variableSetterType" : "ConflictException" + }, + "wrapper" : false + }, "ConfusionMatrix" : { "c2jName" : "ConfusionMatrix", "customization" : { @@ -32847,12 +32941,12 @@ "c2jName" : "ConnectionProperties", "c2jShape" : "ConnectionProperties", "deprecated" : false, - "documentation" : "

    These key-value pairs define parameters for the connection:

    • HOST - The host URI: either the fully qualified domain name (FQDN) or the IPv4 address of the database host.

    • PORT - The port number, between 1024 and 65535, of the port on which the database host is listening for database connections.

    • USER_NAME - The name under which to log in to the database. The value string for USER_NAME is \"USERNAME\".

    • PASSWORD - A password, if one is used, for the user name.

    • ENCRYPTED_PASSWORD - When you enable connection password protection by setting ConnectionPasswordEncryption in the Data Catalog encryption settings, this field stores the encrypted password.

    • JDBC_DRIVER_JAR_URI - The Amazon Simple Storage Service (Amazon S3) path of the JAR file that contains the JDBC driver to use.

    • JDBC_DRIVER_CLASS_NAME - The class name of the JDBC driver to use.

    • JDBC_ENGINE - The name of the JDBC engine to use.

    • JDBC_ENGINE_VERSION - The version of the JDBC engine to use.

    • CONFIG_FILES - (Reserved for future use.)

    • INSTANCE_ID - The instance ID to use.

    • JDBC_CONNECTION_URL - The URL for connecting to a JDBC data source.

    • JDBC_ENFORCE_SSL - A Boolean string (true, false) specifying whether Secure Sockets Layer (SSL) with hostname matching is enforced for the JDBC connection on the client. The default is false.

    • CUSTOM_JDBC_CERT - An Amazon S3 location specifying the customer's root certificate. AWS Glue uses this root certificate to validate the customer’s certificate when connecting to the customer database. AWS Glue only handles X.509 certificates. The certificate provided must be DER-encoded and supplied in Base64 encoding PEM format.

    • SKIP_CUSTOM_JDBC_CERT_VALIDATION - By default, this is false. AWS Glue validates the Signature algorithm and Subject Public Key Algorithm for the customer certificate. The only permitted algorithms for the Signature algorithm are SHA256withRSA, SHA384withRSA or SHA512withRSA. For the Subject Public Key Algorithm, the key length must be at least 2048. You can set the value of this property to true to skip AWS Glue’s validation of the customer certificate.

    • CUSTOM_JDBC_CERT_STRING - A custom JDBC certificate string which is used for domain match or distinguished name match to prevent a man-in-the-middle attack. In Oracle database, this is used as the SSL_SERVER_CERT_DN; in Microsoft SQL Server, this is used as the hostNameInCertificate.

    • CONNECTION_URL - The URL for connecting to a general (non-JDBC) data source.

    • KAFKA_BOOTSTRAP_SERVERS - A comma-separated list of host and port pairs that are the addresses of the Apache Kafka brokers in a Kafka cluster to which a Kafka client will connect to and bootstrap itself.

    • KAFKA_SSL_ENABLED - Whether to enable or disable SSL on an Apache Kafka connection. Default value is \"true\".

    • KAFKA_CUSTOM_CERT - The Amazon S3 URL for the private CA cert file (.pem format). The default is an empty string.

    • KAFKA_SKIP_CUSTOM_CERT_VALIDATION - Whether to skip the validation of the CA cert file or not. AWS Glue validates for three algorithms: SHA256withRSA, SHA384withRSA and SHA512withRSA. Default value is \"false\".

    ", + "documentation" : "

    These key-value pairs define parameters for the connection:

    • HOST - The host URI: either the fully qualified domain name (FQDN) or the IPv4 address of the database host.

    • PORT - The port number, between 1024 and 65535, of the port on which the database host is listening for database connections.

    • USER_NAME - The name under which to log in to the database. The value string for USER_NAME is \"USERNAME\".

    • PASSWORD - A password, if one is used, for the user name.

    • ENCRYPTED_PASSWORD - When you enable connection password protection by setting ConnectionPasswordEncryption in the Data Catalog encryption settings, this field stores the encrypted password.

    • JDBC_DRIVER_JAR_URI - The Amazon Simple Storage Service (Amazon S3) path of the JAR file that contains the JDBC driver to use.

    • JDBC_DRIVER_CLASS_NAME - The class name of the JDBC driver to use.

    • JDBC_ENGINE - The name of the JDBC engine to use.

    • JDBC_ENGINE_VERSION - The version of the JDBC engine to use.

    • CONFIG_FILES - (Reserved for future use.)

    • INSTANCE_ID - The instance ID to use.

    • JDBC_CONNECTION_URL - The URL for connecting to a JDBC data source.

    • JDBC_ENFORCE_SSL - A Boolean string (true, false) specifying whether Secure Sockets Layer (SSL) with hostname matching is enforced for the JDBC connection on the client. The default is false.

    • CUSTOM_JDBC_CERT - An Amazon S3 location specifying the customer's root certificate. AWS Glue uses this root certificate to validate the customer’s certificate when connecting to the customer database. AWS Glue only handles X.509 certificates. The certificate provided must be DER-encoded and supplied in Base64 encoding PEM format.

    • SKIP_CUSTOM_JDBC_CERT_VALIDATION - By default, this is false. AWS Glue validates the Signature algorithm and Subject Public Key Algorithm for the customer certificate. The only permitted algorithms for the Signature algorithm are SHA256withRSA, SHA384withRSA or SHA512withRSA. For the Subject Public Key Algorithm, the key length must be at least 2048. You can set the value of this property to true to skip AWS Glue’s validation of the customer certificate.

    • CUSTOM_JDBC_CERT_STRING - A custom JDBC certificate string which is used for domain match or distinguished name match to prevent a man-in-the-middle attack. In Oracle database, this is used as the SSL_SERVER_CERT_DN; in Microsoft SQL Server, this is used as the hostNameInCertificate.

    • CONNECTION_URL - The URL for connecting to a general (non-JDBC) data source.

    • KAFKA_BOOTSTRAP_SERVERS - A comma-separated list of host and port pairs that are the addresses of the Apache Kafka brokers in a Kafka cluster to which a Kafka client will connect to and bootstrap itself.

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

    These key-value pairs define parameters for the connection:

    • HOST - The host URI: either the fully qualified domain name (FQDN) or the IPv4 address of the database host.

    • PORT - The port number, between 1024 and 65535, of the port on which the database host is listening for database connections.

    • USER_NAME - The name under which to log in to the database. The value string for USER_NAME is \"USERNAME\".

    • PASSWORD - A password, if one is used, for the user name.

    • ENCRYPTED_PASSWORD - When you enable connection password protection by setting ConnectionPasswordEncryption in the Data Catalog encryption settings, this field stores the encrypted password.

    • JDBC_DRIVER_JAR_URI - The Amazon Simple Storage Service (Amazon S3) path of the JAR file that contains the JDBC driver to use.

    • JDBC_DRIVER_CLASS_NAME - The class name of the JDBC driver to use.

    • JDBC_ENGINE - The name of the JDBC engine to use.

    • JDBC_ENGINE_VERSION - The version of the JDBC engine to use.

    • CONFIG_FILES - (Reserved for future use.)

    • INSTANCE_ID - The instance ID to use.

    • JDBC_CONNECTION_URL - The URL for connecting to a JDBC data source.

    • JDBC_ENFORCE_SSL - A Boolean string (true, false) specifying whether Secure Sockets Layer (SSL) with hostname matching is enforced for the JDBC connection on the client. The default is false.

    • CUSTOM_JDBC_CERT - An Amazon S3 location specifying the customer's root certificate. AWS Glue uses this root certificate to validate the customer’s certificate when connecting to the customer database. AWS Glue only handles X.509 certificates. The certificate provided must be DER-encoded and supplied in Base64 encoding PEM format.

    • SKIP_CUSTOM_JDBC_CERT_VALIDATION - By default, this is false. AWS Glue validates the Signature algorithm and Subject Public Key Algorithm for the customer certificate. The only permitted algorithms for the Signature algorithm are SHA256withRSA, SHA384withRSA or SHA512withRSA. For the Subject Public Key Algorithm, the key length must be at least 2048. You can set the value of this property to true to skip AWS Glue’s validation of the customer certificate.

    • CUSTOM_JDBC_CERT_STRING - A custom JDBC certificate string which is used for domain match or distinguished name match to prevent a man-in-the-middle attack. In Oracle database, this is used as the SSL_SERVER_CERT_DN; in Microsoft SQL Server, this is used as the hostNameInCertificate.

    • CONNECTION_URL - The URL for connecting to a general (non-JDBC) data source.

    • KAFKA_BOOTSTRAP_SERVERS - A comma-separated list of host and port pairs that are the addresses of the Apache Kafka brokers in a Kafka cluster to which a Kafka client will connect to and bootstrap itself.

    • KAFKA_SSL_ENABLED - Whether to enable or disable SSL on an Apache Kafka connection. Default value is \"true\".

    • KAFKA_CUSTOM_CERT - The Amazon S3 URL for the private CA cert file (.pem format). The default is an empty string.

    • KAFKA_SKIP_CUSTOM_CERT_VALIDATION - Whether to skip the validation of the CA cert file or not. AWS Glue validates for three algorithms: SHA256withRSA, SHA384withRSA and SHA512withRSA. Default value is \"false\".

    \n@param connectionProperties These key-value pairs define parameters for the connection: