Commit b20cb72
authored
Waiter codegen plugin + waiters (#3752)
* Updated waiter template to accept a templated PathMatcher per acceptor rather than per waiter
* Waiter codegen project
* Waiter codegen tests
* Update crtp client inheritance & python script for smithy codegen
* Add proper state chaining in Waiter.h
* Add mapping for lost c2j errors to error code
* Updated clients
* Add namespace mapping to WaiterCodeGenPlugin
* generate Waiter.h for clients that don't have waiters modeled
* Seperate different acceptors into seperate structs/classes
* Update codegen to use new Acceptor structs
* Return Optional<Shape> in private methods of CollectionElementTypeResolver
* Add userAgent metrics for waiters
* Updated waiters
* Transition the waiter to the failure state if none of the acceptors are matched and an error was encountered
* change std::vector to Aws::Vector (why do i forget this everytime)
* Updated waiter files
* Include handling for smithy 1.0 enum modeling (string shape with enum trait)
* Resolve cpp type from FilterPredicateEmitter for inner types instead of auto
* Updated waiters
* Resolve enum for filterOperandEmitter paths
* Fix type resolution for map types
* Empty waiter generation for legacy services (no smithy model)
* Add medialive XXXSdkResult.h mappings
* Enum resolution for ScalarEmitters (OR edge case)
* dont generate waiters for deprecated operations
* fix .template dependent compilation error
* Refactor client integ tests that use polling logic to use waiters now
* Fix windows ambigious lambda constructor issue
* Explicitly define bool return type for pathMatcher lambdas
* Updated waiters
* Fix map collision for waiter name's that are generated and stored
* Updated waiters
* Fix namespace mapping default to be '{}' (dev purposes)
* Remove && for pathacceptor argument
* cast std::count_if to size_t since it returns a signed value
* Updated waiters
* ONLY static cast when we are comparing to a collection.size()
* Updated waiters1 parent c9dd965 commit b20cb72
File tree
883 files changed
+23765
-604
lines changed- generated/src
- aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub
- aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer
- aws-cpp-sdk-account/include/aws/account
- aws-cpp-sdk-acm-pca/include/aws/acm-pca
- aws-cpp-sdk-acm/include/aws/acm
- aws-cpp-sdk-aiops/include/aws/aiops
- aws-cpp-sdk-amplifybackend/include/aws/amplifybackend
- aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder
- aws-cpp-sdk-amplify/include/aws/amplify
- aws-cpp-sdk-amp/include/aws/amp
- aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi
- aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2
- aws-cpp-sdk-apigateway/include/aws/apigateway
- aws-cpp-sdk-appconfigdata/include/aws/appconfigdata
- aws-cpp-sdk-appconfig/include/aws/appconfig
- aws-cpp-sdk-appfabric/include/aws/appfabric
- aws-cpp-sdk-appflow/include/aws/appflow
- aws-cpp-sdk-appintegrations/include/aws/appintegrations
- aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling
- aws-cpp-sdk-application-insights/include/aws/application-insights
- aws-cpp-sdk-application-signals/include/aws/application-signals
- aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler
- aws-cpp-sdk-appmesh/include/aws/appmesh
- aws-cpp-sdk-apprunner/include/aws/apprunner
- aws-cpp-sdk-appstream/include/aws/appstream
- aws-cpp-sdk-appsync/include/aws/appsync
- aws-cpp-sdk-arc-region-switch/include/aws/arc-region-switch
- aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift
- aws-cpp-sdk-artifact/include/aws/artifact
- aws-cpp-sdk-athena/include/aws/athena
- aws-cpp-sdk-auditmanager/include/aws/auditmanager
- aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans
- aws-cpp-sdk-autoscaling/include/aws/autoscaling
- aws-cpp-sdk-awstransfer/include/aws/awstransfer
- aws-cpp-sdk-b2bi/include/aws/b2bi
- aws-cpp-sdk-backup-gateway/include/aws/backup-gateway
- aws-cpp-sdk-backupsearch/include/aws/backupsearch
- aws-cpp-sdk-backup/include/aws/backup
- aws-cpp-sdk-batch/include/aws/batch
- aws-cpp-sdk-bcm-dashboards/include/aws/bcm-dashboards
- aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports
- aws-cpp-sdk-bcm-pricing-calculator/include/aws/bcm-pricing-calculator
- aws-cpp-sdk-bcm-recommended-actions/include/aws/bcm-recommended-actions
- aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime
- aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control
- aws-cpp-sdk-bedrock-agentcore/include/aws/bedrock-agentcore
- aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent
- aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime
- aws-cpp-sdk-bedrock-data-automation/include/aws/bedrock-data-automation
- aws-cpp-sdk-bedrock-runtime/include/aws/bedrock-runtime
- aws-cpp-sdk-bedrock/include/aws/bedrock
- aws-cpp-sdk-billingconductor/include/aws/billingconductor
- aws-cpp-sdk-billing/include/aws/billing
- aws-cpp-sdk-braket/include/aws/braket
- aws-cpp-sdk-budgets/include/aws/budgets
- aws-cpp-sdk-ce/include/aws/ce
- aws-cpp-sdk-chatbot/include/aws/chatbot
- aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity
- aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines
- aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings
- aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging
- aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice
- aws-cpp-sdk-chime/include/aws/chime
- aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml
- aws-cpp-sdk-cleanrooms/include/aws/cleanrooms
- aws-cpp-sdk-cloud9/include/aws/cloud9
- aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol
- aws-cpp-sdk-clouddirectory/include/aws/clouddirectory
- aws-cpp-sdk-cloudformation/include/aws/cloudformation
- aws-cpp-sdk-cloudfront-keyvaluestore/include/aws/cloudfront-keyvaluestore
- aws-cpp-sdk-cloudfront/include/aws/cloudfront
- aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2
- aws-cpp-sdk-cloudhsm/include/aws/cloudhsm
- aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain
- aws-cpp-sdk-cloudsearch/include/aws/cloudsearch
- aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data
- aws-cpp-sdk-cloudtrail/include/aws/cloudtrail
- aws-cpp-sdk-codeartifact/include/aws/codeartifact
- aws-cpp-sdk-codebuild/include/aws/codebuild
- aws-cpp-sdk-codecatalyst/include/aws/codecatalyst
- aws-cpp-sdk-codecommit/include/aws/codecommit
- aws-cpp-sdk-codeconnections/include/aws/codeconnections
- aws-cpp-sdk-codedeploy/include/aws/codedeploy
- aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer
- aws-cpp-sdk-codeguru-security/include/aws/codeguru-security
- aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler
- aws-cpp-sdk-codepipeline/include/aws/codepipeline
- aws-cpp-sdk-codestar-connections/include/aws/codestar-connections
- aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications
- aws-cpp-sdk-cognito-identity/include/aws/cognito-identity
- aws-cpp-sdk-cognito-idp/include/aws/cognito-idp
- aws-cpp-sdk-cognito-sync/include/aws/cognito-sync
- aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical
- aws-cpp-sdk-comprehend/include/aws/comprehend
- aws-cpp-sdk-compute-optimizer-automation/include/aws/compute-optimizer-automation
- aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer
- aws-cpp-sdk-config/include/aws/config
- aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens
- aws-cpp-sdk-connectcampaignsv2/include/aws/connectcampaignsv2
- aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns
- aws-cpp-sdk-connectcases/include/aws/connectcases
- aws-cpp-sdk-connecthealth/include/aws/connecthealth
- aws-cpp-sdk-connectparticipant/include/aws/connectparticipant
- aws-cpp-sdk-connect/include/aws/connect
- aws-cpp-sdk-controlcatalog/include/aws/controlcatalog
- aws-cpp-sdk-controltower/include/aws/controltower
- aws-cpp-sdk-cost-optimization-hub/include/aws/cost-optimization-hub
- aws-cpp-sdk-cur/include/aws/cur
- aws-cpp-sdk-customer-profiles/include/aws/customer-profiles
- aws-cpp-sdk-databrew/include/aws/databrew
- aws-cpp-sdk-dataexchange/include/aws/dataexchange
- aws-cpp-sdk-datapipeline/include/aws/datapipeline
- aws-cpp-sdk-datasync/include/aws/datasync
- aws-cpp-sdk-datazone/include/aws/datazone
- aws-cpp-sdk-dax/include/aws/dax
- aws-cpp-sdk-deadline/include/aws/deadline
- aws-cpp-sdk-detective/include/aws/detective
- aws-cpp-sdk-devicefarm/include/aws/devicefarm
- aws-cpp-sdk-devops-guru/include/aws/devops-guru
- aws-cpp-sdk-directconnect/include/aws/directconnect
- aws-cpp-sdk-directory-service-data/include/aws/directory-service-data
- aws-cpp-sdk-discovery/include/aws/discovery
- aws-cpp-sdk-dlm/include/aws/dlm
- aws-cpp-sdk-dms/include/aws/dms
- aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic
- aws-cpp-sdk-docdb/include/aws/docdb
- aws-cpp-sdk-drs/include/aws/drs
- aws-cpp-sdk-dsql/include/aws/dsql
- aws-cpp-sdk-ds/include/aws/ds
- aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams
- aws-cpp-sdk-dynamodb/include/aws/dynamodb
- aws-cpp-sdk-ebs/include/aws/ebs
- aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect
- aws-cpp-sdk-ec2/include/aws/ec2
- aws-cpp-sdk-ecr-public/include/aws/ecr-public
- aws-cpp-sdk-ecr/include/aws/ecr
- aws-cpp-sdk-ecs/include/aws/ecs
- aws-cpp-sdk-eks-auth/include/aws/eks-auth
- aws-cpp-sdk-eks/include/aws/eks
- aws-cpp-sdk-elasticache/include/aws/elasticache
- aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk
- aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem
- aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2
- aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing
- aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce
- aws-cpp-sdk-elementalinference/include/aws/elementalinference
- aws-cpp-sdk-email/include/aws/email
- aws-cpp-sdk-emr-containers/include/aws/emr-containers
- aws-cpp-sdk-emr-serverless/include/aws/emr-serverless
- aws-cpp-sdk-entityresolution/include/aws/entityresolution
- aws-cpp-sdk-es/include/aws/es
- aws-cpp-sdk-eventbridge/include/aws/eventbridge
- aws-cpp-sdk-events/include/aws/events
- aws-cpp-sdk-evs/include/aws/evs
- aws-cpp-sdk-finspace-data/include/aws/finspace-data
- aws-cpp-sdk-finspace/include/aws/finspace
- aws-cpp-sdk-firehose/include/aws/firehose
- aws-cpp-sdk-fis/include/aws/fis
- aws-cpp-sdk-fms/include/aws/fms
- aws-cpp-sdk-forecastquery/include/aws/forecastquery
- aws-cpp-sdk-forecast/include/aws/forecast
- aws-cpp-sdk-frauddetector/include/aws/frauddetector
- aws-cpp-sdk-freetier/include/aws/freetier
- aws-cpp-sdk-fsx/include/aws/fsx
- aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams
- aws-cpp-sdk-gamelift/include/aws/gamelift
- aws-cpp-sdk-geo-maps/include/aws/geo-maps
- aws-cpp-sdk-geo-places/include/aws/geo-places
- aws-cpp-sdk-geo-routes/include/aws/geo-routes
- aws-cpp-sdk-glacier/include/aws/glacier
- aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator
- aws-cpp-sdk-glue/include/aws/glue
- aws-cpp-sdk-grafana/include/aws/grafana
- aws-cpp-sdk-greengrassv2/include/aws/greengrassv2
- aws-cpp-sdk-greengrass/include/aws/greengrass
- aws-cpp-sdk-groundstation/include/aws/groundstation
- aws-cpp-sdk-guardduty/include/aws/guardduty
- aws-cpp-sdk-healthlake/include/aws/healthlake
- aws-cpp-sdk-health/include/aws/health
- aws-cpp-sdk-iam/include/aws/iam
- aws-cpp-sdk-identitystore/include/aws/identitystore
- aws-cpp-sdk-imagebuilder/include/aws/imagebuilder
- aws-cpp-sdk-importexport/include/aws/importexport
- aws-cpp-sdk-inspector-scan/include/aws/inspector-scan
- aws-cpp-sdk-inspector2/include/aws/inspector2
- aws-cpp-sdk-inspector/include/aws/inspector
- aws-cpp-sdk-internetmonitor/include/aws/internetmonitor
- aws-cpp-sdk-invoicing/include/aws/invoicing
- aws-cpp-sdk-iot-data/include/aws/iot-data
- aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data
- aws-cpp-sdk-iot-managed-integrations/include/aws/iot-managed-integrations
- aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor
- aws-cpp-sdk-iotevents-data/include/aws/iotevents-data
- aws-cpp-sdk-iotevents/include/aws/iotevents
- aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise
- aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling
- aws-cpp-sdk-iotsitewise/include/aws/iotsitewise
- aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph
- aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker
- aws-cpp-sdk-iotwireless/include/aws/iotwireless
- aws-cpp-sdk-iot/include/aws/iot
- aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime
- aws-cpp-sdk-ivschat/include/aws/ivschat
- aws-cpp-sdk-ivs/include/aws/ivs
- aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect
- aws-cpp-sdk-kafka/include/aws/kafka
- aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking
- aws-cpp-sdk-kendra/include/aws/kendra
- aws-cpp-sdk-keyspacesstreams/include/aws/keyspacesstreams
- aws-cpp-sdk-keyspaces/include/aws/keyspaces
- aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media
- aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media
- aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling
- aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage
- aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2
- aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics
- aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo
- aws-cpp-sdk-kinesis/include/aws/kinesis
- aws-cpp-sdk-kms/include/aws/kms
- aws-cpp-sdk-lakeformation/include/aws/lakeformation
- aws-cpp-sdk-lambda/include/aws/lambda
- aws-cpp-sdk-launch-wizard/include/aws/launch-wizard
- aws-cpp-sdk-lex-models/include/aws/lex-models
- aws-cpp-sdk-lexv2-models/include/aws/lexv2-models
- aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime
- aws-cpp-sdk-lex/include/aws/lex
- aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions
- aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions
- aws-cpp-sdk-license-manager/include/aws/license-manager
- aws-cpp-sdk-lightsail/include/aws/lightsail
- aws-cpp-sdk-location/include/aws/location
- aws-cpp-sdk-logs/include/aws/logs
- aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment
- aws-cpp-sdk-m2/include/aws/m2
- aws-cpp-sdk-machinelearning/include/aws/machinelearning
- aws-cpp-sdk-macie2/include/aws/macie2
- aws-cpp-sdk-mailmanager/include/aws/mailmanager
- aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query
- aws-cpp-sdk-managedblockchain/include/aws/managedblockchain
- aws-cpp-sdk-marketplace-agreement/include/aws/marketplace-agreement
- aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog
- aws-cpp-sdk-marketplace-deployment/include/aws/marketplace-deployment
- aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement
- aws-cpp-sdk-marketplace-reporting/include/aws/marketplace-reporting
- aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics
- aws-cpp-sdk-mediaconnect/include/aws/mediaconnect
- aws-cpp-sdk-mediaconvert/include/aws/mediaconvert
- aws-cpp-sdk-medialive/include/aws/medialive
- aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod
- aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2
- aws-cpp-sdk-mediapackage/include/aws/mediapackage
- aws-cpp-sdk-mediastore-data/include/aws/mediastore-data
- aws-cpp-sdk-mediastore/include/aws/mediastore
- aws-cpp-sdk-mediatailor/include/aws/mediatailor
- aws-cpp-sdk-medical-imaging/include/aws/medical-imaging
- aws-cpp-sdk-memorydb/include/aws/memorydb
- aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace
- aws-cpp-sdk-mgn/include/aws/mgn
- aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces
- aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config
- aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator
- aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy
- aws-cpp-sdk-monitoring/include/aws/monitoring
- aws-cpp-sdk-mpa/include/aws/mpa
- aws-cpp-sdk-mq/include/aws/mq
- aws-cpp-sdk-mturk-requester/include/aws/mturk-requester
- aws-cpp-sdk-mwaa-serverless/include/aws/mwaa-serverless
- aws-cpp-sdk-mwaa/include/aws/mwaa
- aws-cpp-sdk-neptune-graph/include/aws/neptune-graph
- aws-cpp-sdk-neptunedata/include/aws/neptunedata
- aws-cpp-sdk-neptune/include/aws/neptune
- aws-cpp-sdk-network-firewall/include/aws/network-firewall
- aws-cpp-sdk-networkflowmonitor/include/aws/networkflowmonitor
- aws-cpp-sdk-networkmanager/include/aws/networkmanager
- aws-cpp-sdk-networkmonitor/include/aws/networkmonitor
- aws-cpp-sdk-notificationscontacts/include/aws/notificationscontacts
- aws-cpp-sdk-notifications/include/aws/notifications
- aws-cpp-sdk-nova-act/include/aws/nova-act
- aws-cpp-sdk-oam/include/aws/oam
- aws-cpp-sdk-observabilityadmin/include/aws/observabilityadmin
- aws-cpp-sdk-odb/include/aws/odb
- aws-cpp-sdk-omics/include/aws/omics
- aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless
- aws-cpp-sdk-opensearch/include/aws/opensearch
- aws-cpp-sdk-organizations/include/aws/organizations
- aws-cpp-sdk-osis/include/aws/osis
- aws-cpp-sdk-outposts/include/aws/outposts
- aws-cpp-sdk-panorama/include/aws/panorama
- aws-cpp-sdk-partnercentral-account/include/aws/partnercentral-account
- aws-cpp-sdk-partnercentral-benefits/include/aws/partnercentral-benefits
- aws-cpp-sdk-partnercentral-channel/include/aws/partnercentral-channel
- aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling
- aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data
- aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography
- aws-cpp-sdk-pca-connector-ad/include/aws/pca-connector-ad
- aws-cpp-sdk-pca-connector-scep/include/aws/pca-connector-scep
- aws-cpp-sdk-pcs/include/aws/pcs
- aws-cpp-sdk-personalize-events/include/aws/personalize-events
- aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime
- aws-cpp-sdk-personalize/include/aws/personalize
- aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email
- aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2
- aws-cpp-sdk-pinpoint/include/aws/pinpoint
- aws-cpp-sdk-pipes/include/aws/pipes
- aws-cpp-sdk-pi/include/aws/pi
- aws-cpp-sdk-polly/include/aws/polly
- aws-cpp-sdk-pricing/include/aws/pricing
- aws-cpp-sdk-proton/include/aws/proton
- aws-cpp-sdk-qapps/include/aws/qapps
- aws-cpp-sdk-qbusiness/include/aws/qbusiness
- aws-cpp-sdk-qconnect/include/aws/qconnect
- aws-cpp-sdk-quicksight/include/aws/quicksight
- aws-cpp-sdk-ram/include/aws/ram
- aws-cpp-sdk-rbin/include/aws/rbin
- aws-cpp-sdk-rds-data/include/aws/rds-data
- aws-cpp-sdk-rds/include/aws/rds
- aws-cpp-sdk-redshift-data/include/aws/redshift-data
- aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless
- aws-cpp-sdk-redshift/include/aws/redshift
- aws-cpp-sdk-rekognition/include/aws/rekognition
- aws-cpp-sdk-repostspace/include/aws/repostspace
- aws-cpp-sdk-resiliencehub/include/aws/resiliencehub
- aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2
- aws-cpp-sdk-resource-groups/include/aws/resource-groups
- aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi
- aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere
- aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster
- aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config
- aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness
- aws-cpp-sdk-route53domains/include/aws/route53domains
- aws-cpp-sdk-route53globalresolver/include/aws/route53globalresolver
- aws-cpp-sdk-route53profiles/include/aws/route53profiles
- aws-cpp-sdk-route53resolver/include/aws/route53resolver
- aws-cpp-sdk-route53/include/aws/route53
- aws-cpp-sdk-rtbfabric/include/aws/rtbfabric
- aws-cpp-sdk-rum/include/aws/rum
- aws-cpp-sdk-s3-crt/include/aws/s3-crt
- aws-cpp-sdk-s3control/include/aws/s3control
- aws-cpp-sdk-s3outposts/include/aws/s3outposts
- aws-cpp-sdk-s3tables/include/aws/s3tables
- aws-cpp-sdk-s3vectors/include/aws/s3vectors
- aws-cpp-sdk-s3/include/aws/s3
- aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime
- aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge
- aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime
- aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial
- aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics
- aws-cpp-sdk-sagemaker-runtime-http2/include/aws/sagemaker-runtime-http2
- aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime
- aws-cpp-sdk-sagemaker/include/aws/sagemaker
- aws-cpp-sdk-savingsplans/include/aws/savingsplans
- aws-cpp-sdk-scheduler/include/aws/scheduler
- aws-cpp-sdk-schemas/include/aws/schemas
- aws-cpp-sdk-sdb/include/aws/sdb
- aws-cpp-sdk-secretsmanager/include/aws/secretsmanager
- aws-cpp-sdk-security-ir/include/aws/security-ir
- aws-cpp-sdk-securityhub/include/aws/securityhub
- aws-cpp-sdk-securitylake/include/aws/securitylake
- aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo
- aws-cpp-sdk-service-quotas/include/aws/service-quotas
- aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry
- aws-cpp-sdk-servicecatalog/include/aws/servicecatalog
- aws-cpp-sdk-servicediscovery/include/aws/servicediscovery
- aws-cpp-sdk-sesv2/include/aws/sesv2
- aws-cpp-sdk-shield/include/aws/shield
- aws-cpp-sdk-signer-data/include/aws/signer-data
- aws-cpp-sdk-signer/include/aws/signer
- aws-cpp-sdk-signin/include/aws/signin
- aws-cpp-sdk-simpledbv2/include/aws/simpledbv2
- aws-cpp-sdk-simspaceweaver/include/aws/simspaceweaver
- aws-cpp-sdk-sms-voice/include/aws/sms-voice
- aws-cpp-sdk-snow-device-management/include/aws/snow-device-management
- aws-cpp-sdk-snowball/include/aws/snowball
- aws-cpp-sdk-sns/include/aws/sns
- aws-cpp-sdk-socialmessaging/include/aws/socialmessaging
- aws-cpp-sdk-sqs/include/aws/sqs
- aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts
- aws-cpp-sdk-ssm-guiconnect/include/aws/ssm-guiconnect
- aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents
- aws-cpp-sdk-ssm-quicksetup/include/aws/ssm-quicksetup
- aws-cpp-sdk-ssm-sap/include/aws/ssm-sap
- aws-cpp-sdk-ssm/include/aws/ssm
- aws-cpp-sdk-sso-admin/include/aws/sso-admin
- aws-cpp-sdk-sso-oidc/include/aws/sso-oidc
- aws-cpp-sdk-sso/include/aws/sso
- aws-cpp-sdk-states/include/aws/states
- aws-cpp-sdk-storagegateway/include/aws/storagegateway
- aws-cpp-sdk-sts/include/aws/sts
- aws-cpp-sdk-supplychain/include/aws/supplychain
- aws-cpp-sdk-support-app/include/aws/support-app
- aws-cpp-sdk-support/include/aws/support
- aws-cpp-sdk-swf/include/aws/swf
- aws-cpp-sdk-synthetics/include/aws/synthetics
- aws-cpp-sdk-taxsettings/include/aws/taxsettings
- aws-cpp-sdk-textract/include/aws/textract
- aws-cpp-sdk-timestream-influxdb/include/aws/timestream-influxdb
- aws-cpp-sdk-timestream-query/include/aws/timestream-query
- aws-cpp-sdk-timestream-write/include/aws/timestream-write
- aws-cpp-sdk-tnb/include/aws/tnb
- aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming
- aws-cpp-sdk-transcribe/include/aws/transcribe
- aws-cpp-sdk-translate/include/aws/translate
- aws-cpp-sdk-trustedadvisor/include/aws/trustedadvisor
- aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions
- aws-cpp-sdk-voice-id/include/aws/voice-id
- aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice
- aws-cpp-sdk-waf-regional/include/aws/waf-regional
- aws-cpp-sdk-wafv2/include/aws/wafv2
- aws-cpp-sdk-waf/include/aws/waf
- aws-cpp-sdk-wellarchitected/include/aws/wellarchitected
- aws-cpp-sdk-wickr/include/aws/wickr
- aws-cpp-sdk-wisdom/include/aws/wisdom
- aws-cpp-sdk-workdocs/include/aws/workdocs
- aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow
- aws-cpp-sdk-workmail/include/aws/workmail
- aws-cpp-sdk-workspaces-instances/include/aws/workspaces-instances
- aws-cpp-sdk-workspaces-thin-client/include/aws/workspaces-thin-client
- aws-cpp-sdk-workspaces-web/include/aws/workspaces-web
- aws-cpp-sdk-workspaces/include/aws/workspaces
- aws-cpp-sdk-xray/include/aws/xray
- src/aws-cpp-sdk-core
- include/aws/core
- client
- utils
- source/client
- tests
- aws-cpp-sdk-dynamodb-integration-tests
- aws-cpp-sdk-kinesis-integration-tests
- aws-cpp-sdk-lambda-integration-tests
- aws-cpp-sdk-redshift-integration-tests
- tools
- code-generation
- generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp
- cbor
- json
- s3
- smithy
- xml
- smithy/cpp-codegen
- smithy-cpp-codegen
- src
- main
- java/com/amazonaws/util/awsclientsmithygenerator/generators
- pagination
- waiters
- jmespath
- resources/META-INF/services
- test/java/com/amazonaws/util/awsclientsmithygenerator/generators/waiters
- scripts/codegen
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
883 files changed
+23765
-604
lines changedLines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
27 | | - | |
| 28 | + | |
| 29 | + | |
28 | 30 | | |
29 | 31 | | |
30 | 32 | | |
| |||
Lines changed: 21 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
52 | | - | |
| 53 | + | |
| 54 | + | |
53 | 55 | | |
54 | 56 | | |
55 | 57 | | |
| |||
Lines changed: 21 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
22 | | - | |
| 23 | + | |
| 24 | + | |
23 | 25 | | |
24 | 26 | | |
25 | 27 | | |
| |||
Lines changed: 21 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
43 | | - | |
| 44 | + | |
| 45 | + | |
44 | 46 | | |
45 | 47 | | |
46 | 48 | | |
| |||
Lines changed: 89 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
26 | | - | |
| 27 | + | |
| 28 | + | |
27 | 29 | | |
28 | 30 | | |
29 | 31 | | |
| |||
Lines changed: 67 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
0 commit comments