From 1d13ecab4e5aab9b31b5bed2fdc43166b468251f Mon Sep 17 00:00:00 2001
From: AWS <>
Date: Fri, 11 Sep 2020 20:38:40 +0000
Subject: [PATCH] AWS SDK for Java 1.11.860
---
CHANGELOG.md | 5 +
README.md | 2 +-
aws-java-sdk-accessanalyzer/pom.xml | 2 +-
aws-java-sdk-acm/pom.xml | 2 +-
aws-java-sdk-acmpca/pom.xml | 2 +-
aws-java-sdk-alexaforbusiness/pom.xml | 2 +-
aws-java-sdk-amplify/pom.xml | 2 +-
aws-java-sdk-api-gateway/pom.xml | 2 +-
aws-java-sdk-apigatewaymanagementapi/pom.xml | 2 +-
aws-java-sdk-apigatewayv2/pom.xml | 2 +-
aws-java-sdk-appconfig/pom.xml | 2 +-
aws-java-sdk-appflow/pom.xml | 2 +-
aws-java-sdk-applicationautoscaling/pom.xml | 2 +-
aws-java-sdk-applicationinsights/pom.xml | 2 +-
aws-java-sdk-appmesh/pom.xml | 2 +-
aws-java-sdk-appstream/pom.xml | 2 +-
aws-java-sdk-appsync/pom.xml | 2 +-
aws-java-sdk-athena/pom.xml | 2 +-
aws-java-sdk-augmentedairuntime/pom.xml | 2 +-
aws-java-sdk-autoscaling/pom.xml | 2 +-
aws-java-sdk-autoscalingplans/pom.xml | 2 +-
aws-java-sdk-backup/pom.xml | 2 +-
aws-java-sdk-batch/pom.xml | 2 +-
aws-java-sdk-bom/pom.xml | 2 +-
aws-java-sdk-braket/pom.xml | 2 +-
aws-java-sdk-budgets/pom.xml | 2 +-
aws-java-sdk-bundle/pom.xml | 4 +-
aws-java-sdk-chime/pom.xml | 2 +-
aws-java-sdk-cloud9/pom.xml | 2 +-
aws-java-sdk-clouddirectory/pom.xml | 2 +-
aws-java-sdk-cloudformation/pom.xml | 2 +-
aws-java-sdk-cloudfront/pom.xml | 2 +-
aws-java-sdk-cloudhsm/pom.xml | 2 +-
aws-java-sdk-cloudhsmv2/pom.xml | 2 +-
aws-java-sdk-cloudsearch/pom.xml | 2 +-
aws-java-sdk-cloudtrail/pom.xml | 2 +-
aws-java-sdk-cloudwatch/pom.xml | 2 +-
aws-java-sdk-cloudwatchmetrics/pom.xml | 2 +-
aws-java-sdk-code-generator/pom.xml | 2 +-
aws-java-sdk-codeartifact/pom.xml | 2 +-
aws-java-sdk-codebuild/pom.xml | 2 +-
aws-java-sdk-codecommit/pom.xml | 2 +-
aws-java-sdk-codedeploy/pom.xml | 2 +-
aws-java-sdk-codegen-maven-plugin/pom.xml | 2 +-
aws-java-sdk-codeguruprofiler/pom.xml | 2 +-
aws-java-sdk-codegurureviewer/pom.xml | 2 +-
aws-java-sdk-codepipeline/pom.xml | 2 +-
aws-java-sdk-codestar/pom.xml | 2 +-
aws-java-sdk-codestarconnections/pom.xml | 2 +-
aws-java-sdk-codestarnotifications/pom.xml | 2 +-
aws-java-sdk-cognitoidentity/pom.xml | 2 +-
aws-java-sdk-cognitoidp/pom.xml | 2 +-
aws-java-sdk-cognitosync/pom.xml | 2 +-
aws-java-sdk-comprehend/pom.xml | 2 +-
aws-java-sdk-comprehendmedical/pom.xml | 2 +-
aws-java-sdk-computeoptimizer/pom.xml | 2 +-
aws-java-sdk-config/pom.xml | 2 +-
aws-java-sdk-connect/pom.xml | 2 +-
aws-java-sdk-connectparticipant/pom.xml | 2 +-
aws-java-sdk-core/pom.xml | 2 +-
...pointDiscoveryIdentifiersRefreshCache.java | 11 +
.../com/amazonaws/partitions/endpoints.json | 39 +
.../com/amazonaws/sdk/versionInfo.properties | 6 +-
...tDiscoveryIdentifiersRefreshCacheTest.java | 73 +
aws-java-sdk-costandusagereport/pom.xml | 2 +-
aws-java-sdk-costexplorer/pom.xml | 2 +-
aws-java-sdk-dataexchange/pom.xml | 2 +-
aws-java-sdk-datapipeline/pom.xml | 2 +-
aws-java-sdk-datasync/pom.xml | 2 +-
aws-java-sdk-dax/pom.xml | 2 +-
aws-java-sdk-detective/pom.xml | 2 +-
aws-java-sdk-devicefarm/pom.xml | 2 +-
aws-java-sdk-directconnect/pom.xml | 2 +-
aws-java-sdk-directory/pom.xml | 2 +-
aws-java-sdk-discovery/pom.xml | 2 +-
aws-java-sdk-dlm/pom.xml | 2 +-
aws-java-sdk-dms/pom.xml | 2 +-
aws-java-sdk-docdb/pom.xml | 2 +-
aws-java-sdk-dynamodb/pom.xml | 2 +-
aws-java-sdk-ebs/pom.xml | 2 +-
aws-java-sdk-ec2/pom.xml | 2 +-
aws-java-sdk-ec2instanceconnect/pom.xml | 2 +-
aws-java-sdk-ecr/pom.xml | 2 +-
aws-java-sdk-ecs/pom.xml | 2 +-
aws-java-sdk-efs/pom.xml | 2 +-
aws-java-sdk-eks/pom.xml | 2 +-
aws-java-sdk-elasticache/pom.xml | 2 +-
aws-java-sdk-elasticbeanstalk/pom.xml | 2 +-
aws-java-sdk-elasticinference/pom.xml | 2 +-
aws-java-sdk-elasticloadbalancing/pom.xml | 2 +-
aws-java-sdk-elasticloadbalancingv2/pom.xml | 2 +-
aws-java-sdk-elasticsearch/pom.xml | 2 +-
aws-java-sdk-elastictranscoder/pom.xml | 2 +-
aws-java-sdk-emr/pom.xml | 2 +-
aws-java-sdk-eventbridge/pom.xml | 2 +-
aws-java-sdk-events/pom.xml | 2 +-
aws-java-sdk-fms/pom.xml | 2 +-
aws-java-sdk-forecast/pom.xml | 2 +-
aws-java-sdk-forecastquery/pom.xml | 2 +-
aws-java-sdk-frauddetector/pom.xml | 2 +-
aws-java-sdk-fsx/pom.xml | 2 +-
aws-java-sdk-gamelift/pom.xml | 2 +-
aws-java-sdk-glacier/pom.xml | 2 +-
aws-java-sdk-globalaccelerator/pom.xml | 2 +-
aws-java-sdk-glue/pom.xml | 2 +-
aws-java-sdk-greengrass/pom.xml | 2 +-
aws-java-sdk-groundstation/pom.xml | 2 +-
aws-java-sdk-guardduty/pom.xml | 2 +-
aws-java-sdk-health/pom.xml | 2 +-
aws-java-sdk-honeycode/pom.xml | 2 +-
aws-java-sdk-iam/pom.xml | 2 +-
aws-java-sdk-identitystore/pom.xml | 2 +-
aws-java-sdk-imagebuilder/pom.xml | 2 +-
aws-java-sdk-importexport/pom.xml | 2 +-
aws-java-sdk-inspector/pom.xml | 2 +-
aws-java-sdk-iot/pom.xml | 2 +-
aws-java-sdk-iot1clickdevices/pom.xml | 2 +-
aws-java-sdk-iot1clickprojects/pom.xml | 2 +-
aws-java-sdk-iotanalytics/pom.xml | 2 +-
aws-java-sdk-iotevents/pom.xml | 2 +-
aws-java-sdk-ioteventsdata/pom.xml | 2 +-
aws-java-sdk-iotjobsdataplane/pom.xml | 2 +-
aws-java-sdk-iotsecuretunneling/pom.xml | 2 +-
aws-java-sdk-iotsitewise/pom.xml | 2 +-
aws-java-sdk-iotthingsgraph/pom.xml | 2 +-
aws-java-sdk-ivs/pom.xml | 2 +-
aws-java-sdk-kafka/pom.xml | 2 +-
aws-java-sdk-kendra/pom.xml | 2 +-
aws-java-sdk-kinesis/pom.xml | 2 +-
aws-java-sdk-kinesisanalyticsv2/pom.xml | 2 +-
aws-java-sdk-kinesisvideo/pom.xml | 2 +-
.../pom.xml | 2 +-
aws-java-sdk-kms/pom.xml | 2 +-
aws-java-sdk-lakeformation/pom.xml | 2 +-
aws-java-sdk-lambda/pom.xml | 2 +-
aws-java-sdk-lex/pom.xml | 2 +-
aws-java-sdk-lexmodelbuilding/pom.xml | 2 +-
aws-java-sdk-licensemanager/pom.xml | 2 +-
aws-java-sdk-lightsail/pom.xml | 2 +-
aws-java-sdk-logs/pom.xml | 2 +-
aws-java-sdk-machinelearning/pom.xml | 2 +-
aws-java-sdk-macie/pom.xml | 2 +-
aws-java-sdk-macie2/pom.xml | 2 +-
aws-java-sdk-managedblockchain/pom.xml | 2 +-
aws-java-sdk-marketplacecatalog/pom.xml | 2 +-
.../pom.xml | 2 +-
aws-java-sdk-marketplaceentitlement/pom.xml | 2 +-
.../pom.xml | 2 +-
aws-java-sdk-mechanicalturkrequester/pom.xml | 2 +-
aws-java-sdk-mediaconnect/pom.xml | 2 +-
aws-java-sdk-mediaconvert/pom.xml | 2 +-
aws-java-sdk-medialive/pom.xml | 2 +-
aws-java-sdk-mediapackage/pom.xml | 2 +-
aws-java-sdk-mediapackagevod/pom.xml | 2 +-
aws-java-sdk-mediastore/pom.xml | 2 +-
aws-java-sdk-mediastoredata/pom.xml | 2 +-
aws-java-sdk-mediatailor/pom.xml | 2 +-
aws-java-sdk-migrationhub/pom.xml | 2 +-
aws-java-sdk-migrationhubconfig/pom.xml | 2 +-
aws-java-sdk-mobile/pom.xml | 2 +-
aws-java-sdk-models/pom.xml | 2 +-
.../models/a4b-2017-11-09-intermediate.json | 2 +-
.../acm-pca-2017-08-22-intermediate.json | 2 +-
.../amplify-2017-07-25-intermediate.json | 2 +-
...i.mediatailor-2018-04-23-intermediate.json | 2 +-
.../api.pricing-2017-10-15-intermediate.json | 2 +-
.../appflow-2020-08-23-intermediate.json | 2 +-
.../braket-2019-09-01-intermediate.json | 2 +-
.../cloud9-2017-09-23-intermediate.json | 2 +-
.../codeartifact-2018-09-22-intermediate.json | 2 +-
...eguruprofiler-2019-07-18-intermediate.json | 2 +-
...r-connections-2019-12-01-intermediate.json | 2 +-
...ute-optimizer-2019-11-01-intermediate.json | 2 +-
...ctparticipant-2018-09-07-intermediate.json | 2 +-
...data.jobs.iot-2017-09-29-intermediate.json | 2 +-
.../dataexchange-2017-07-25-intermediate.json | 2 +-
.../datasync-2018-11-09-intermediate.json | 2 +-
...ces.iot1click-2018-05-14-intermediate.json | 2 +-
.../models/dlm-2018-01-12-intermediate.json | 2 +-
.../models/docdb-2014-10-31-intermediate.json | 2 +-
.../models/ebs-2019-11-02-intermediate.json | 2 +-
.../models/eks-2017-11-01-intermediate.json | 2 +-
...tic-inference-2017-07-25-intermediate.json | 2 +-
.../eventbridge-2015-10-07-intermediate.json | 2 +-
.../models/fms-2018-01-01-intermediate.json | 2 +-
.../models/glue-2017-03-31-intermediate.json | 2 +-
...groundstation-2019-05-23-intermediate.json | 2 +-
.../guardduty-2017-11-28-intermediate.json | 2 +-
...curetunneling-2018-10-05-intermediate.json | 2 +-
.../models/kafka-2018-11-14-intermediate.json | 2 +-
.../kendra-2019-02-03-intermediate.json | 2 +-
...deo-signaling-2019-12-04-intermediate.json | 2 +-
...isanalyticsv2-2018-05-23-intermediate.json | 2 +-
.../mediaconvert-2017-08-29-intermediate.json | 2 +-
.../medialive-2017-10-14-intermediate.json | 2 +-
.../mediapackage-2017-10-12-intermediate.json | 2 +-
.../mediastore-2017-09-01-intermediate.json | 2 +-
.../mobile-2017-07-01-intermediate.json | 2 +-
.../models.lex-2017-04-19-intermediate.json | 2 +-
.../models/mq-2017-11-27-intermediate.json | 2 +-
...urk-requester-2017-01-17-intermediate.json | 2 +-
...inpoint-email-2018-07-26-intermediate.json | 2 +-
.../models/ram-2018-01-04-intermediate.json | 2 +-
...redshift-data-2019-12-20-intermediate.json | 2 +-
...source-groups-2017-11-27-intermediate.json | 2 +-
.../runtime.lex-2016-11-28-intermediate.json | 2 +-
.../s3-control-2018-08-20-intermediate.json | 2 +-
...r-a2i-runtime-2019-11-07-intermediate.json | 2 +-
.../savingsplans-2019-06-28-intermediate.json | 2 +-
.../schemas-2019-12-02-intermediate.json | 2 +-
.../securityhub-2018-10-26-intermediate.json | 2 +-
...erverlessrepo-2017-09-08-intermediate.json | 2 +-
...ervice-quotas-2019-06-24-intermediate.json | 2 +-
.../models/sso-2019-06-10-intermediate.json | 2 +-
.../tagging-2017-01-26-intermediate.json | 2 +-
.../transcribe-2017-10-26-intermediate.json | 2 +-
.../models/wafv2-2019-07-29-intermediate.json | 2 +-
...ilmessageflow-2019-05-01-intermediate.json | 2 +-
.../workspaces-2015-04-08-intermediate.json | 14272 ++++++++++++----
.../models/workspaces-2015-04-08-model.json | 429 +-
aws-java-sdk-mq/pom.xml | 2 +-
aws-java-sdk-neptune/pom.xml | 2 +-
aws-java-sdk-networkmanager/pom.xml | 2 +-
aws-java-sdk-opensdk/pom.xml | 4 +-
aws-java-sdk-opsworks/pom.xml | 2 +-
aws-java-sdk-opsworkscm/pom.xml | 2 +-
aws-java-sdk-organizations/pom.xml | 2 +-
aws-java-sdk-osgi/pom.xml | 2 +-
aws-java-sdk-outposts/pom.xml | 2 +-
aws-java-sdk-personalize/pom.xml | 2 +-
aws-java-sdk-personalizeevents/pom.xml | 2 +-
aws-java-sdk-personalizeruntime/pom.xml | 2 +-
aws-java-sdk-pi/pom.xml | 2 +-
aws-java-sdk-pinpoint/pom.xml | 2 +-
aws-java-sdk-pinpointemail/pom.xml | 2 +-
aws-java-sdk-pinpointsmsvoice/pom.xml | 2 +-
aws-java-sdk-polly/pom.xml | 2 +-
aws-java-sdk-pricing/pom.xml | 2 +-
aws-java-sdk-qldb/pom.xml | 2 +-
aws-java-sdk-qldbsession/pom.xml | 2 +-
aws-java-sdk-quicksight/pom.xml | 2 +-
aws-java-sdk-ram/pom.xml | 2 +-
aws-java-sdk-rds/pom.xml | 2 +-
aws-java-sdk-rdsdata/pom.xml | 2 +-
aws-java-sdk-redshift/pom.xml | 2 +-
aws-java-sdk-redshiftdataapi/pom.xml | 2 +-
aws-java-sdk-rekognition/pom.xml | 2 +-
aws-java-sdk-resourcegroups/pom.xml | 2 +-
aws-java-sdk-resourcegroupstaggingapi/pom.xml | 2 +-
aws-java-sdk-robomaker/pom.xml | 2 +-
aws-java-sdk-route53/pom.xml | 2 +-
aws-java-sdk-route53resolver/pom.xml | 2 +-
aws-java-sdk-s3/pom.xml | 2 +-
.../services/s3/AbstractAmazonS3.java | 5 +
.../com/amazonaws/services/s3/AmazonS3.java | 32 +
.../amazonaws/services/s3/AmazonS3Client.java | 22 +-
.../s3/internal/RequestCopyUtils.java | 1 +
.../s3/model/AbortMultipartUploadRequest.java | 16 +-
.../services/s3/model/AccessControlList.java | 25 +
.../s3/model/BucketWebsiteConfiguration.java | 14 +
.../model/CompleteMultipartUploadRequest.java | 17 +-
.../services/s3/model/CopyObjectRequest.java | 44 +-
.../services/s3/model/CopyPartRequest.java | 47 +-
...teBucketAnalyticsConfigurationRequest.java | 16 +-
...BucketCrossOriginConfigurationRequest.java | 18 +-
.../model/DeleteBucketEncryptionRequest.java | 17 +-
...teBucketInventoryConfigurationRequest.java | 17 +-
...teBucketLifecycleConfigurationRequest.java | 16 +-
...leteBucketMetricsConfigurationRequest.java | 16 +-
.../s3/model/DeleteBucketPolicyRequest.java | 16 +-
...BucketReplicationConfigurationRequest.java | 17 +-
.../s3/model/DeleteBucketRequest.java | 17 +-
...leteBucketTaggingConfigurationRequest.java | 19 +-
...leteBucketWebsiteConfigurationRequest.java | 19 +-
.../s3/model/DeleteObjectRequest.java | 17 +-
.../s3/model/DeleteObjectTaggingRequest.java | 17 +-
.../s3/model/DeleteObjectsRequest.java | 17 +-
.../model/DeletePublicAccessBlockRequest.java | 17 +-
.../s3/model/ExpectedBucketOwnerRequest.java | 33 +
.../ExpectedSourceBucketOwnerRequest.java | 33 +
...tBucketAccelerateConfigurationRequest.java | 17 +-
.../s3/model/GetBucketAclRequest.java | 19 +-
...etBucketAnalyticsConfigurationRequest.java | 17 +-
...BucketCrossOriginConfigurationRequest.java | 16 +-
.../s3/model/GetBucketEncryptionRequest.java | 17 +-
...etBucketInventoryConfigurationRequest.java | 17 +-
...etBucketLifecycleConfigurationRequest.java | 17 +-
.../s3/model/GetBucketLocationRequest.java | 17 +-
.../GetBucketLoggingConfigurationRequest.java | 16 +-
.../GetBucketMetricsConfigurationRequest.java | 17 +-
...ucketNotificationConfigurationRequest.java | 16 +-
.../s3/model/GetBucketPolicyRequest.java | 17 +-
.../model/GetBucketPolicyStatusRequest.java | 17 +-
...BucketReplicationConfigurationRequest.java | 17 +-
.../GetBucketTaggingConfigurationRequest.java | 16 +-
...tBucketVersioningConfigurationRequest.java | 17 +-
.../GetBucketWebsiteConfigurationRequest.java | 16 +-
.../s3/model/GetObjectAclRequest.java | 18 +-
.../s3/model/GetObjectLegalHoldRequest.java | 16 +-
.../GetObjectLockConfigurationRequest.java | 17 +-
.../s3/model/GetObjectMetadataRequest.java | 17 +-
.../services/s3/model/GetObjectRequest.java | 17 +-
.../s3/model/GetObjectRetentionRequest.java | 16 +-
.../s3/model/GetObjectTaggingRequest.java | 16 +-
.../s3/model/GetPublicAccessBlockRequest.java | 16 +-
.../services/s3/model/HeadBucketRequest.java | 16 +-
.../model/InitiateMultipartUploadRequest.java | 16 +-
...tBucketAnalyticsConfigurationsRequest.java | 17 +-
...tBucketInventoryConfigurationsRequest.java | 17 +-
...istBucketMetricsConfigurationsRequest.java | 17 +-
.../s3/model/ListMultipartUploadsRequest.java | 16 +-
.../services/s3/model/ListObjectsRequest.java | 16 +-
.../s3/model/ListObjectsV2Request.java | 17 +-
.../services/s3/model/ListPartsRequest.java | 15 +-
.../s3/model/ListVersionsRequest.java | 16 +-
.../services/s3/model/PutObjectRequest.java | 17 +-
.../s3/model/RestoreObjectRequest.java | 18 +-
.../s3/model/SelectObjectContentRequest.java | 16 +-
...tBucketAccelerateConfigurationRequest.java | 17 +-
.../s3/model/SetBucketAclRequest.java | 17 +-
...etBucketAnalyticsConfigurationRequest.java | 16 +-
...BucketCrossOriginConfigurationRequest.java | 20 +-
.../s3/model/SetBucketEncryptionRequest.java | 16 +-
...etBucketInventoryConfigurationRequest.java | 17 +-
...etBucketLifecycleConfigurationRequest.java | 23 +-
.../SetBucketLoggingConfigurationRequest.java | 23 +-
.../SetBucketMetricsConfigurationRequest.java | 17 +-
...ucketNotificationConfigurationRequest.java | 20 +-
.../s3/model/SetBucketPolicyRequest.java | 19 +-
...BucketReplicationConfigurationRequest.java | 17 +-
.../SetBucketTaggingConfigurationRequest.java | 19 +-
...tBucketVersioningConfigurationRequest.java | 36 +-
.../SetBucketWebsiteConfigurationRequest.java | 16 +-
.../s3/model/SetObjectAclRequest.java | 17 +-
.../s3/model/SetObjectLegalHoldRequest.java | 16 +-
.../SetObjectLockConfigurationRequest.java | 16 +-
.../s3/model/SetObjectRetentionRequest.java | 16 +-
.../s3/model/SetObjectTaggingRequest.java | 18 +-
.../s3/model/SetPublicAccessBlockRequest.java | 16 +-
...SetRequestPaymentConfigurationRequest.java | 17 +-
.../services/s3/model/UploadPartRequest.java | 21 +-
aws-java-sdk-s3control/pom.xml | 2 +-
aws-java-sdk-sagemaker/pom.xml | 2 +-
aws-java-sdk-sagemakerruntime/pom.xml | 2 +-
aws-java-sdk-savingsplans/pom.xml | 2 +-
aws-java-sdk-schemas/pom.xml | 2 +-
aws-java-sdk-secretsmanager/pom.xml | 2 +-
aws-java-sdk-securityhub/pom.xml | 2 +-
.../pom.xml | 2 +-
aws-java-sdk-servermigration/pom.xml | 2 +-
aws-java-sdk-servicecatalog/pom.xml | 2 +-
aws-java-sdk-servicediscovery/pom.xml | 2 +-
aws-java-sdk-servicequotas/pom.xml | 2 +-
aws-java-sdk-ses/pom.xml | 2 +-
aws-java-sdk-sesv2/pom.xml | 2 +-
aws-java-sdk-shield/pom.xml | 2 +-
aws-java-sdk-signer/pom.xml | 2 +-
aws-java-sdk-simpledb/pom.xml | 2 +-
aws-java-sdk-simpleworkflow/pom.xml | 2 +-
aws-java-sdk-snowball/pom.xml | 2 +-
aws-java-sdk-sns/pom.xml | 2 +-
aws-java-sdk-sqs/pom.xml | 2 +-
aws-java-sdk-ssm/pom.xml | 2 +-
aws-java-sdk-sso/pom.xml | 2 +-
aws-java-sdk-ssoadmin/pom.xml | 2 +-
aws-java-sdk-ssooidc/pom.xml | 2 +-
aws-java-sdk-stepfunctions/pom.xml | 2 +-
aws-java-sdk-storagegateway/pom.xml | 2 +-
aws-java-sdk-sts/pom.xml | 2 +-
aws-java-sdk-support/pom.xml | 2 +-
aws-java-sdk-synthetics/pom.xml | 2 +-
aws-java-sdk-test-utils/pom.xml | 2 +-
aws-java-sdk-textract/pom.xml | 2 +-
aws-java-sdk-transcribe/pom.xml | 2 +-
aws-java-sdk-transfer/pom.xml | 2 +-
aws-java-sdk-translate/pom.xml | 2 +-
aws-java-sdk-waf/pom.xml | 2 +-
aws-java-sdk-wafv2/pom.xml | 2 +-
aws-java-sdk-workdocs/pom.xml | 2 +-
aws-java-sdk-worklink/pom.xml | 2 +-
aws-java-sdk-workmail/pom.xml | 2 +-
aws-java-sdk-workmailmessageflow/pom.xml | 2 +-
aws-java-sdk-workspaces/pom.xml | 2 +-
.../workspaces/AbstractAmazonWorkspaces.java | 35 +
.../AbstractAmazonWorkspacesAsync.java | 95 +
.../services/workspaces/AmazonWorkspaces.java | 242 +-
.../workspaces/AmazonWorkspacesAsync.java | 381 +-
.../AmazonWorkspacesAsyncClient.java | 235 +
.../workspaces/AmazonWorkspacesClient.java | 535 +-
.../AssociateConnectionAliasRequest.java | 177 +
.../model/AssociateConnectionAliasResult.java | 133 +
.../workspaces/model/AssociationStatus.java | 63 +
.../workspaces/model/ConnectionAlias.java | 409 +
.../model/ConnectionAliasAssociation.java | 323 +
.../model/ConnectionAliasPermission.java | 205 +
.../model/ConnectionAliasState.java | 61 +
.../model/CreateConnectionAliasRequest.java | 256 +
.../model/CreateConnectionAliasResult.java | 126 +
.../workspaces/model/CreateTagsRequest.java | 14 +-
.../model/DeleteConnectionAliasRequest.java | 124 +
.../model/DeleteConnectionAliasResult.java | 72 +
.../workspaces/model/DeleteTagsRequest.java | 14 +-
...ribeConnectionAliasPermissionsRequest.java | 237 +
...cribeConnectionAliasPermissionsResult.java | 266 +
.../DescribeConnectionAliasesRequest.java | 323 +
.../DescribeConnectionAliasesResult.java | 212 +
.../workspaces/model/DescribeTagsRequest.java | 14 +-
.../DisassociateConnectionAliasRequest.java | 124 +
.../DisassociateConnectionAliasResult.java | 72 +
...pdateConnectionAliasPermissionRequest.java | 177 +
...UpdateConnectionAliasPermissionResult.java | 73 +
.../model/WorkspaceCreationProperties.java | 148 +-
...ciateConnectionAliasRequestMarshaller.java | 58 +
...nectionAliasRequestProtocolMarshaller.java | 63 +
...ConnectionAliasResultJsonUnmarshaller.java | 74 +
...ctionAliasAssociationJsonUnmarshaller.java | 86 +
.../ConnectionAliasAssociationMarshaller.java | 64 +
.../ConnectionAliasJsonUnmarshaller.java | 92 +
.../transform/ConnectionAliasMarshaller.java | 68 +
...ectionAliasPermissionJsonUnmarshaller.java | 78 +
.../ConnectionAliasPermissionMarshaller.java | 58 +
...reateConnectionAliasRequestMarshaller.java | 59 +
...nectionAliasRequestProtocolMarshaller.java | 63 +
...ConnectionAliasResultJsonUnmarshaller.java | 74 +
...eleteConnectionAliasRequestMarshaller.java | 55 +
...nectionAliasRequestProtocolMarshaller.java | 63 +
...ConnectionAliasResultJsonUnmarshaller.java | 44 +
...tionAliasPermissionsRequestMarshaller.java | 61 +
...sPermissionsRequestProtocolMarshaller.java | 64 +
...liasPermissionsResultJsonUnmarshaller.java | 86 +
...ibeConnectionAliasesRequestMarshaller.java | 65 +
...ctionAliasesRequestProtocolMarshaller.java | 64 +
...nnectionAliasesResultJsonUnmarshaller.java | 80 +
...ciateConnectionAliasRequestMarshaller.java | 55 +
...nectionAliasRequestProtocolMarshaller.java | 64 +
...ConnectionAliasResultJsonUnmarshaller.java | 44 +
...ctionAliasPermissionRequestMarshaller.java | 58 +
...asPermissionRequestProtocolMarshaller.java | 64 +
...AliasPermissionResultJsonUnmarshaller.java | 44 +
aws-java-sdk-xray/pom.xml | 2 +-
aws-java-sdk/pom.xml | 2 +-
jmespath-java/pom.xml | 2 +-
pom.xml | 2 +-
release.properties | 2 +-
444 files changed, 19689 insertions(+), 4238 deletions(-)
create mode 100644 aws-java-sdk-core/src/test/java/com/amazonaws/endpointdiscovery/EndpointDiscoveryIdentifiersRefreshCacheTest.java
create mode 100644 aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/ExpectedBucketOwnerRequest.java
create mode 100644 aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/ExpectedSourceBucketOwnerRequest.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/AssociateConnectionAliasRequest.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/AssociateConnectionAliasResult.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/AssociationStatus.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/ConnectionAlias.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/ConnectionAliasAssociation.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/ConnectionAliasPermission.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/ConnectionAliasState.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/CreateConnectionAliasRequest.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/CreateConnectionAliasResult.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/DeleteConnectionAliasRequest.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/DeleteConnectionAliasResult.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/DescribeConnectionAliasPermissionsRequest.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/DescribeConnectionAliasPermissionsResult.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/DescribeConnectionAliasesRequest.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/DescribeConnectionAliasesResult.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/DisassociateConnectionAliasRequest.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/DisassociateConnectionAliasResult.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/UpdateConnectionAliasPermissionRequest.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/UpdateConnectionAliasPermissionResult.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/AssociateConnectionAliasRequestMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/AssociateConnectionAliasRequestProtocolMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/AssociateConnectionAliasResultJsonUnmarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/ConnectionAliasAssociationJsonUnmarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/ConnectionAliasAssociationMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/ConnectionAliasJsonUnmarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/ConnectionAliasMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/ConnectionAliasPermissionJsonUnmarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/ConnectionAliasPermissionMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/CreateConnectionAliasRequestMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/CreateConnectionAliasRequestProtocolMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/CreateConnectionAliasResultJsonUnmarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/DeleteConnectionAliasRequestMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/DeleteConnectionAliasRequestProtocolMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/DeleteConnectionAliasResultJsonUnmarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/DescribeConnectionAliasPermissionsRequestMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/DescribeConnectionAliasPermissionsRequestProtocolMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/DescribeConnectionAliasPermissionsResultJsonUnmarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/DescribeConnectionAliasesRequestMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/DescribeConnectionAliasesRequestProtocolMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/DescribeConnectionAliasesResultJsonUnmarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/DisassociateConnectionAliasRequestMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/DisassociateConnectionAliasRequestProtocolMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/DisassociateConnectionAliasResultJsonUnmarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/UpdateConnectionAliasPermissionRequestMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/UpdateConnectionAliasPermissionRequestProtocolMarshaller.java
create mode 100644 aws-java-sdk-workspaces/src/main/java/com/amazonaws/services/workspaces/model/transform/UpdateConnectionAliasPermissionResultJsonUnmarshaller.java
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ebcb488016b9..110153dd9830 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+# __1.11.860__ __2020-09-11__
+## __Amazon WorkSpaces__
+ - ### Features
+ - Adds API support for WorkSpaces Cross-Region Redirection feature.
+
# __1.11.859__ __2020-09-10__
## __AWS Single Sign-On Admin__
- ### Features
diff --git a/README.md b/README.md
index cdce9a4cdfec..a80ce4a66b36 100644
--- a/README.md
+++ b/README.md
@@ -48,7 +48,7 @@ dependencies.
Associates the specified connection alias with the specified directory to enable cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces. Before performing this operation, call DescribeConnectionAliases to make sure that the current state of the connection alias is The resource is associated with a directory. The user is not authorized to access a resource. The resource could not be found. One or more parameter values are not valid. The state of the resource is not valid for this operation. This operation is not supported. Creates the specified connection alias for use with cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces. The specified resource already exists. The user is not authorized to access a resource. One or more parameter values are not valid. Your resource limits have been exceeded. The state of the resource is not valid for this operation. This operation is not supported. Deletes the specified connection alias. For more information, see Cross-Region Redirection for Amazon WorkSpaces. If you will no longer be using a fully qualified domain name (FQDN) as the registration code for your WorkSpaces users, you must take certain precautions to prevent potential security issues. For more information, see Security Considerations if You Stop Using Cross-Region Redirection. To delete a connection alias that has been shared, the shared account must first disassociate the connection alias from any directories it has been associated with. Then you must unshare the connection alias from the account it has been shared with. You can delete a connection alias only after it is no longer shared with any accounts or associated with any directories. The resource could not be found. The resource is associated with a directory. The user is not authorized to access a resource. One or more parameter values are not valid. The state of the resource is not valid for this operation. This operation is not supported. Describes the permissions that the owner of a connection alias has granted to another AWS account for the specified connection alias. For more information, see Cross-Region Redirection for Amazon WorkSpaces. The user is not authorized to access a resource. One or more parameter values are not valid. The resource could not be found. This operation is not supported. Retrieves a list that describes the connection aliases used for cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces. The user is not authorized to access a resource. One or more parameter values are not valid. This operation is not supported. Disassociates a connection alias from a directory. Disassociating a connection alias disables cross-Region redirection between two directories in different AWS Regions. For more information, see Cross-Region Redirection for Amazon WorkSpaces. Before performing this operation, call DescribeConnectionAliases to make sure that the current state of the connection alias is The user is not authorized to access a resource. The resource could not be found. One or more parameter values are not valid. The state of the resource is not valid for this operation. This operation is not supported. Imports the specified Windows 10 Bring Your Own License (BYOL) image into Amazon WorkSpaces. The image must be an already licensed EC2 image that is in your AWS account, and you must own the image. For more information about creating BYOL images, see Bring Your Own Windows Desktop Licenses. Imports the specified Windows 10 Bring Your Own License (BYOL) image into Amazon WorkSpaces. The image must be an already licensed Amazon EC2 image that is in your AWS account, and you must own the image. For more information about creating BYOL images, see Bring Your Own Windows Desktop Licenses. Shares or unshares a connection alias with one account by specifying whether that account has permission to associate the connection alias with a directory. If the association permission is granted, the connection alias is shared with that account. If the association permission is revoked, the connection alias is unshared with the account. For more information, see Cross-Region Redirection for Amazon WorkSpaces. Before performing this operation, call DescribeConnectionAliases to make sure that the current state of the connection alias is To delete a connection alias that has been shared, the shared account must first disassociate the connection alias from any directories it has been associated with. Then you must unshare the connection alias from the account it has been shared with. You can delete a connection alias only after it is no longer shared with any accounts or associated with any directories. The user is not authorized to access a resource. One or more parameter values are not valid. Your resource limits have been exceeded. The resource could not be found. The resource is associated with a directory. The state of the resource is not valid for this operation. This operation is not supported. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the directory to associate the connection alias with. The identifier of the directory to associate the connection alias with. The identifier of the directory to associate the connection alias with. The identifier of the directory to associate the connection alias with. The identifier of the directory to associate the connection alias with. The identifier of the directory to associate the connection alias with. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the directory to associate the connection alias with. The identifier of the directory to associate the connection alias with. The identifier of the directory to associate the connection alias with. The identifier of the directory to associate the connection alias with. The identifier of the directory to associate the connection alias with. The identifier of the directory to associate the connection alias with. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. Describes a connection alias. Connection aliases are used for cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces. The name of the image. The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as The name of the image. The name of the image. The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as The name of the image. The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as The name of the image. The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as The name of the image. The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as A description of the image. The identifier of the connection alias. A description of the image. A description of the image. The identifier of the connection alias. The identifier of the connection alias. A description of the image. The identifier of the connection alias. A description of the image. The identifier of the connection alias. A description of the image. The identifier of the connection alias. The identifier of the source image. The current state of the connection alias. The identifier of the source image. The identifier of the source image. The current state of the connection alias. The current state of the connection alias. The identifier of the source image. The current state of the connection alias. The identifier of the source image. The current state of the connection alias. The identifier of the source image. The current state of the connection alias. The identifier of the source Region. The identifier of the AWS account that owns the connection alias. The identifier of the source Region. The identifier of the source Region. The identifier of the AWS account that owns the connection alias. The identifier of the AWS account that owns the connection alias. The identifier of the source Region. The identifier of the AWS account that owns the connection alias. The identifier of the source Region. The identifier of the AWS account that owns the connection alias. The identifier of the source Region. The identifier of the AWS account that owns the connection alias. The tags for the image. The association status of the connection alias. The tags for the image. The tags for the image. The association status of the connection alias. The association status of the connection alias. The tags for the image. The association status of the connection alias. The tags for the image. NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values. The association status of the connection alias. NOTE: This method appends the values to the existing list (if any). Use {@link #setAssociations(java.util.Collection)} or {@link #withAssociations(java.util.Collection)} if you want to override the existing values. The tags for the image. The association status of the connection alias. A description of the image. The identifier of the connection alias. A description of the image. A description of the image. The identifier of the connection alias. The identifier of the connection alias. A description of the image. The identifier of the connection alias. A description of the image. The identifier of the connection alias. A description of the image. The identifier of the connection alias. The name of the image. The association status of the connection alias. The name of the image. The name of the image. The association status of the connection alias. The association status of the connection alias. The name of the image. The association status of the connection alias. The name of the image. The association status of the connection alias. NOTE: This method appends the values to the existing list (if any). Use {@link #setAssociations(java.util.Collection)} or {@link #withAssociations(java.util.Collection)} if you want to override the existing values. The name of the image. The association status of the connection alias. The identifier of the source image. The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as The identifier of the source image. The identifier of the source image. The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as The identifier of the source image. The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as The identifier of the source image. The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as The identifier of the source image. The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as The identifier of the source Region. The identifier of the AWS account that owns the connection alias. The identifier of the source Region. The identifier of the source Region. The identifier of the AWS account that owns the connection alias. The identifier of the AWS account that owns the connection alias. The identifier of the source Region. The identifier of the AWS account that owns the connection alias. The identifier of the source Region. The identifier of the AWS account that owns the connection alias. The identifier of the source Region. The identifier of the AWS account that owns the connection alias. The tags for the image. The current state of the connection alias. The tags for the image. The tags for the image. The current state of the connection alias. The current state of the connection alias. The tags for the image. The current state of the connection alias. The tags for the image. NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values. The current state of the connection alias. The tags for the image. The current state of the connection alias. Describes a connection alias association that is used for cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces. The identifier of the image. The association status of the connection alias. The identifier of the image. The identifier of the image. The association status of the connection alias. The association status of the connection alias. The identifier of the image. The association status of the connection alias. The identifier of the image. The association status of the connection alias. The identifier of the image. The association status of the connection alias. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The name of the group. The identifier of the AWS account that associated the connection alias with a directory. The name of the group. The name of the group. The identifier of the AWS account that associated the connection alias with a directory. The identifier of the AWS account that associated the connection alias with a directory. The name of the group. The identifier of the AWS account that associated the connection alias with a directory. The name of the group. The identifier of the AWS account that associated the connection alias with a directory. The name of the group. The identifier of the AWS account that associated the connection alias with a directory. The description of the group. The identifier of the directory associated with a connection alias. The description of the group. The description of the group. The identifier of the directory associated with a connection alias. The identifier of the directory associated with a connection alias. The description of the group. The identifier of the directory associated with a connection alias. The description of the group. The identifier of the directory associated with a connection alias. The description of the group. The identifier of the directory associated with a connection alias. The rules to add to the group. The rules to add to the group. The rules to add to the group. The rules to add to the group. The rules to add to the group. NOTE: This method appends the values to the existing list (if any). Use {@link #setUserRules(java.util.Collection)} or {@link #withUserRules(java.util.Collection)} if you want to override the existing values. The rules to add to the group. The tags. Each WorkSpaces resource can have a maximum of 50 tags. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The tags. Each WorkSpaces resource can have a maximum of 50 tags. The tags. Each WorkSpaces resource can have a maximum of 50 tags. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The tags. Each WorkSpaces resource can have a maximum of 50 tags. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The tags. Each WorkSpaces resource can have a maximum of 50 tags. NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The tags. Each WorkSpaces resource can have a maximum of 50 tags. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The description of the group. The identifier of the AWS account that associated the connection alias with a directory. The description of the group. The description of the group. The identifier of the AWS account that associated the connection alias with a directory. The identifier of the AWS account that associated the connection alias with a directory. The description of the group. The identifier of the AWS account that associated the connection alias with a directory. The description of the group. The identifier of the AWS account that associated the connection alias with a directory. The description of the group. The identifier of the AWS account that associated the connection alias with a directory. The name of the group. The association status of the connection alias. The name of the group. The name of the group. The association status of the connection alias. The association status of the connection alias. The name of the group. The association status of the connection alias. The name of the group. The association status of the connection alias. The name of the group. The association status of the connection alias. The tags. Each WorkSpaces resource can have a maximum of 50 tags. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The tags. Each WorkSpaces resource can have a maximum of 50 tags. The tags. Each WorkSpaces resource can have a maximum of 50 tags. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The tags. Each WorkSpaces resource can have a maximum of 50 tags. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The tags. Each WorkSpaces resource can have a maximum of 50 tags. NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The tags. Each WorkSpaces resource can have a maximum of 50 tags. The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies. The rules to add to the group. The identifier of the directory associated with a connection alias. The rules to add to the group. The rules to add to the group. The identifier of the directory associated with a connection alias. The identifier of the directory associated with a connection alias. The rules to add to the group. The identifier of the directory associated with a connection alias. The rules to add to the group. NOTE: This method appends the values to the existing list (if any). Use {@link #setUserRules(java.util.Collection)} or {@link #withUserRules(java.util.Collection)} if you want to override the existing values. The identifier of the directory associated with a connection alias. The rules to add to the group. The identifier of the directory associated with a connection alias. Describes the permissions for a connection alias. Connection aliases are used for cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces. The identifier of the group. The identifier of the AWS account that the connection alias is shared with. The identifier of the group. The identifier of the group. The identifier of the AWS account that the connection alias is shared with. The identifier of the AWS account that the connection alias is shared with. The identifier of the group. The identifier of the AWS account that the connection alias is shared with. The identifier of the group. The identifier of the AWS account that the connection alias is shared with. The identifier of the group. The identifier of the AWS account that the connection alias is shared with. Indicates whether the specified AWS account is allowed to associate the connection alias with a directory. Indicates whether the specified AWS account is allowed to associate the connection alias with a directory. Indicates whether the specified AWS account is allowed to associate the connection alias with a directory. Indicates whether the specified AWS account is allowed to associate the connection alias with a directory. Indicates whether the specified AWS account is allowed to associate the connection alias with a directory. Indicates whether the specified AWS account is allowed to associate the connection alias with a directory. The identifier of the group. Indicates whether the specified AWS account is allowed to associate the connection alias with a directory. The identifier of the group. The identifier of the group. Indicates whether the specified AWS account is allowed to associate the connection alias with a directory. Indicates whether the specified AWS account is allowed to associate the connection alias with a directory. Indicates whether the specified AWS account is allowed to associate the connection alias with a directory. Indicates whether the specified AWS account is allowed to associate the connection alias with a directory. Indicates whether the specified AWS account is allowed to associate the connection alias with a directory. The identifier of the AWS account that the connection alias is shared with. The identifier of the AWS account that the connection alias is shared with. The identifier of the AWS account that the connection alias is shared with. The identifier of the group. The identifier of the AWS account that the connection alias is shared with. The identifier of the group. The identifier of the AWS account that the connection alias is shared with. The identifier of the group. The identifier of the AWS account that the connection alias is shared with. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups. The name of the image. The name of the image. The name of the image. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups. The name of the image. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups. The name of the image. The name of the image. A description of the image. A description of the image. A description of the image. A description of the image. A description of the image. A description of the image. The identifier of the source image. The identifier of the source image. The identifier of the source image. The identifier of the source image. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups. The identifier of the source image. The identifier of the source image. The identifier of the source Region. The identifier of the source Region. The identifier of the source Region. The identifier of the source Region. The identifier of the source Region. The identifier of the source Region. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The tags for the image. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The tags for the image. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The tags for the image. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The tags for the image. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values. The tags for the image. NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The tags for the image. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups. A description of the image. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups. A description of the image. A description of the image. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups. A description of the image. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups. A description of the image. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups. A description of the image. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The name of the image. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The name of the image. The name of the image. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The name of the image. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values. The name of the image. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The name of the image. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The identifier of the source image. The identifier of the source image. The identifier of the source image. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The identifier of the source image. The identifier of the source image. The identifier of the source image. The WorkSpaces to create. You can specify up to 25 WorkSpaces. NOTE: This method appends the values to the existing list (if any). Use {@link #setWorkspaces(java.util.Collection)} or {@link #withWorkspaces(java.util.Collection)} if you want to override the existing values. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The identifier of the source Region. The identifier of the source Region. The identifier of the source Region. The identifier of the source Region. The identifier of the source Region. The identifier of the source Region. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The tags for the image. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The tags for the image. The tags for the image. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The tags for the image. The WorkSpaces to create. You can specify up to 25 WorkSpaces. NOTE: This method appends the values to the existing list (if any). Use {@link #setWorkspaces(java.util.Collection)} or {@link #withWorkspaces(java.util.Collection)} if you want to override the existing values. The tags for the image. NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The tags for the image. Information about the WorkSpaces that could not be created. The identifier of the image. Information about the WorkSpaces that could not be created. Information about the WorkSpaces that could not be created. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. A connection string in the form of a fully qualified domain name (FQDN), such as After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account. A connection string in the form of a fully qualified domain name (FQDN), such as After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.CREATED
.CREATED
.
CREATED
.www.example.com
.www.example.com
.www.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withConnectionString",
+ "getterDocumentation" : "/**www.example.com
.www.example.com
.*/",
+ "getterMethodName" : "getConnectionString",
"getterModel" : {
"returnType" : "String",
"documentation" : null
@@ -5011,11 +5900,11 @@
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
- "marshallLocationName" : "Name",
+ "marshallLocationName" : "ConnectionString",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "Name",
+ "unmarshallLocationName" : "ConnectionString",
"uri" : false
},
"idempotencyToken" : false,
@@ -5027,14 +5916,14 @@
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
- "name" : "Name",
+ "name" : "ConnectionString",
"sensitive" : false,
- "setterDocumentation" : "/**www.example.com
.www.example.com
.*/",
+ "setterMethodName" : "setConnectionString",
"setterModel" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
- "variableName" : "name",
+ "variableName" : "connectionString",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
@@ -5044,28 +5933,28 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**www.example.com
.www.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
- "variableName" : "name",
+ "variableName" : "connectionString",
"variableType" : "String",
- "documentation" : "www.example.com
.www.example.com
.www.example.com
.www.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withConnectionString",
+ "getterDocumentation" : "/**www.example.com
.www.example.com
.*/",
+ "getterMethodName" : "getConnectionString",
"getterModel" : {
"returnType" : "String",
"documentation" : null
@@ -5582,11 +6555,11 @@
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
- "marshallLocationName" : "SourceImageId",
+ "marshallLocationName" : "ConnectionString",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "SourceImageId",
+ "unmarshallLocationName" : "ConnectionString",
"uri" : false
},
"idempotencyToken" : false,
@@ -5598,14 +6571,14 @@
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
- "name" : "SourceImageId",
+ "name" : "ConnectionString",
"sensitive" : false,
- "setterDocumentation" : "/**www.example.com
.www.example.com
.*/",
+ "setterMethodName" : "setConnectionString",
"setterModel" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
- "variableName" : "sourceImageId",
+ "variableName" : "connectionString",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
@@ -5615,29 +6588,29 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**www.example.com
.www.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
- "variableName" : "sourceImageId",
+ "variableName" : "connectionString",
"variableType" : "String",
- "documentation" : "www.example.com
.www.example.com
.www.example.com
.www.example.com
.
After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withConnectionString", + "getterDocumentation" : "/**A connection string in the form of a fully qualified domain name (FQDN), such as www.example.com
.
After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
www.example.com
. After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
*/", + "getterMethodName" : "getConnectionString", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ConnectionString", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ConnectionString", + "uri" : false }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "FailedRequests", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ConnectionString", "sensitive" : false, - "setterDocumentation" : "/**Information about the WorkSpaces that could not be created.
\n@param failedRequests Information about the WorkSpaces that could not be created.*/", - "setterMethodName" : "setFailedRequests", + "setterDocumentation" : "/**A connection string in the form of a fully qualified domain name (FQDN), such as www.example.com
.
After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
www.example.com
. After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
*/", + "setterMethodName" : "setConnectionString", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListInformation about the WorkSpaces that could not be created.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setFailedRequests(java.util.Collection)} or {@link #withFailedRequests(java.util.Collection)} if you want to override the existing values.
\n@param failedRequests Information about the WorkSpaces that could not be created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**A connection string in the form of a fully qualified domain name (FQDN), such as www.example.com
.
After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
www.example.com
. After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListInformation about the WorkSpaces that could not be created.
", - "simpleType" : "ListA connection string in the form of a fully qualified domain name (FQDN), such as www.example.com
.
After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
Information about the WorkSpaces that were created.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
", + "documentation" : "The tags to associate with the connection alias.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**Information about the WorkSpaces that were created.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
\n@param pendingRequests Information about the WorkSpaces that were created.Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPendingRequests", - "getterDocumentation" : "/**
Information about the WorkSpaces that were created.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
\n@return Information about the WorkSpaces that were created.Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.*/", - "getterMethodName" : "getPendingRequests", + "fluentSetterDocumentation" : "/**
The tags to associate with the connection alias.
\n@param tags The tags to associate with the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTags", + "getterDocumentation" : "/**The tags to associate with the connection alias.
\n@return The tags to associate with the connection alias.*/", + "getterMethodName" : "getTags", "getterModel" : { - "returnType" : "java.util.ListInformation about the WorkSpaces that were created.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
\n@param pendingRequests Information about the WorkSpaces that were created.Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.*/", - "setterMethodName" : "setPendingRequests", + "setterDocumentation" : "/**
The tags to associate with the connection alias.
\n@param tags The tags to associate with the connection alias.*/", + "setterMethodName" : "setTags", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListInformation about the WorkSpaces that were created.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setPendingRequests(java.util.Collection)} or {@link #withPendingRequests(java.util.Collection)} if you want to override the existing values.
\n@param pendingRequests Information about the WorkSpaces that were created.Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**
The tags to associate with the connection alias.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values.
\n@param tags The tags to associate with the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListInformation about the WorkSpaces that were created.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
", - "simpleType" : "ListThe tags to associate with the connection alias.
", + "simpleType" : "ListInformation about the WorkSpaces that could not be created.
", + "documentation" : "A connection string in the form of a fully qualified domain name (FQDN), such as www.example.com
.
After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
Information about the WorkSpaces that could not be created.
\n@param failedRequests Information about the WorkSpaces that could not be created.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFailedRequests", - "getterDocumentation" : "/**Information about the WorkSpaces that could not be created.
\n@return Information about the WorkSpaces that could not be created.*/", - "getterMethodName" : "getFailedRequests", + "fluentSetterDocumentation" : "/**A connection string in the form of a fully qualified domain name (FQDN), such as www.example.com
.
After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
www.example.com
. After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withConnectionString", + "getterDocumentation" : "/**A connection string in the form of a fully qualified domain name (FQDN), such as www.example.com
.
After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
www.example.com
. After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
*/", + "getterMethodName" : "getConnectionString", "getterModel" : { - "returnType" : "java.util.ListA connection string in the form of a fully qualified domain name (FQDN), such as www.example.com
.
After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
www.example.com
. After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
*/", + "setterMethodName" : "setConnectionString", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "connectionString", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**A connection string in the form of a fully qualified domain name (FQDN), such as www.example.com
.
After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
www.example.com
. After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "connectionString", + "variableType" : "String", + "documentation" : "A connection string in the form of a fully qualified domain name (FQDN), such as www.example.com
.
After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
The tags to associate with the connection alias.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The tags to associate with the connection alias.
\n@param tags The tags to associate with the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTags", + "getterDocumentation" : "/**The tags to associate with the connection alias.
\n@return The tags to associate with the connection alias.*/", + "getterMethodName" : "getTags", + "getterModel" : { + "returnType" : "java.util.ListInformation about the WorkSpaces that could not be created.
\n@param failedRequests Information about the WorkSpaces that could not be created.*/", - "setterMethodName" : "setFailedRequests", + "setterDocumentation" : "/**The tags to associate with the connection alias.
\n@param tags The tags to associate with the connection alias.*/", + "setterMethodName" : "setTags", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListInformation about the WorkSpaces that could not be created.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setFailedRequests(java.util.Collection)} or {@link #withFailedRequests(java.util.Collection)} if you want to override the existing values.
\n@param failedRequests Information about the WorkSpaces that could not be created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The tags to associate with the connection alias.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values.
\n@param tags The tags to associate with the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListInformation about the WorkSpaces that could not be created.
", - "simpleType" : "ListInformation about the WorkSpaces that were created.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**Information about the WorkSpaces that were created.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
\n@param pendingRequests Information about the WorkSpaces that were created.Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPendingRequests", - "getterDocumentation" : "/**
Information about the WorkSpaces that were created.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
\n@return Information about the WorkSpaces that were created.Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.*/",
- "getterMethodName" : "getPendingRequests",
- "getterModel" : {
- "returnType" : "java.util.List Information about the WorkSpaces that were created. Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.*/",
- "setterMethodName" : "setPendingRequests",
- "setterModel" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList Information about the WorkSpaces that were created. Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete. NOTE: This method appends the values to the existing list (if any). Use {@link #setPendingRequests(java.util.Collection)} or {@link #withPendingRequests(java.util.Collection)} if you want to override the existing values.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList Information about the WorkSpaces that were created. Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete. The tags to associate with the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. The identifier of the connection alias. Describes the default values that are used to create WorkSpaces. For more information, see Update Directory Details for Your WorkSpaces. Specifies whether the directory is enabled for Amazon WorkDocs. The name of the group. Specifies whether the directory is enabled for Amazon WorkDocs. Specifies whether the directory is enabled for Amazon WorkDocs. The name of the group. The name of the group. Specifies whether the directory is enabled for Amazon WorkDocs. The name of the group. Specifies whether the directory is enabled for Amazon WorkDocs. The name of the group. Specifies whether the directory is enabled for Amazon WorkDocs. The name of the group. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. The description of the group. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. The description of the group. The description of the group. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. The description of the group. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. The description of the group. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. The description of the group. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The rules to add to the group. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The rules to add to the group. The rules to add to the group. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The rules to add to the group. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The rules to add to the group. NOTE: This method appends the values to the existing list (if any). Use {@link #setUserRules(java.util.Collection)} or {@link #withUserRules(java.util.Collection)} if you want to override the existing values. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The rules to add to the group. Specifies whether WorkSpace users are local administrators on their WorkSpaces. The tags. Each WorkSpaces resource can have a maximum of 50 tags. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether WorkSpace users are local administrators on their WorkSpaces. The tags. Each WorkSpaces resource can have a maximum of 50 tags. The tags. Each WorkSpaces resource can have a maximum of 50 tags. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. The tags. Each WorkSpaces resource can have a maximum of 50 tags. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. The tags. Each WorkSpaces resource can have a maximum of 50 tags. NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. The tags. Each WorkSpaces resource can have a maximum of 50 tags. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The description of the group. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The description of the group. The description of the group. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The description of the group. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The description of the group. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The description of the group. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The name of the group. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The name of the group. The name of the group. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The name of the group. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The name of the group. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The name of the group. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. The tags. Each WorkSpaces resource can have a maximum of 50 tags. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. The tags. Each WorkSpaces resource can have a maximum of 50 tags. The tags. Each WorkSpaces resource can have a maximum of 50 tags. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. The tags. Each WorkSpaces resource can have a maximum of 50 tags. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. The tags. Each WorkSpaces resource can have a maximum of 50 tags. NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. The tags. Each WorkSpaces resource can have a maximum of 50 tags. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. The rules to add to the group. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. The rules to add to the group. The rules to add to the group. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. The rules to add to the group. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. The rules to add to the group. NOTE: This method appends the values to the existing list (if any). Use {@link #setUserRules(java.util.Collection)} or {@link #withUserRules(java.util.Collection)} if you want to override the existing values. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. The rules to add to the group. The identifier of the group. The identifier of the group. The identifier of the group. The identifier of the group. The identifier of the group. The identifier of the group. Specifies whether the directory is enabled for Amazon WorkDocs. The identifier of the group. Specifies whether the directory is enabled for Amazon WorkDocs. Specifies whether the directory is enabled for Amazon WorkDocs. The identifier of the group. The identifier of the group. The identifier of the group. The identifier of the group. The identifier of the group. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. NOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values. The tags. Each WorkSpaces resource can have a maximum of 50 tags. If you want to add new tags to a set of existing tags, you must submit all of the existing tags along with the new ones. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The WorkSpaces to create. You can specify up to 25 WorkSpaces. NOTE: This method appends the values to the existing list (if any). Use {@link #setWorkspaces(java.util.Collection)} or {@link #withWorkspaces(java.util.Collection)} if you want to override the existing values. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The WorkSpaces to create. You can specify up to 25 WorkSpaces. The WorkSpaces to create. You can specify up to 25 WorkSpaces. NOTE: This method appends the values to the existing list (if any). Use {@link #setWorkspaces(java.util.Collection)} or {@link #withWorkspaces(java.util.Collection)} if you want to override the existing values. The WorkSpaces to create. You can specify up to 25 WorkSpaces. Information about the WorkSpaces that could not be created. Information about the WorkSpaces that could not be created. Information about the WorkSpaces that could not be created. Information about the WorkSpaces that could not be created. Information about the WorkSpaces that could not be created. NOTE: This method appends the values to the existing list (if any). Use {@link #setFailedRequests(java.util.Collection)} or {@link #withFailedRequests(java.util.Collection)} if you want to override the existing values. Information about the WorkSpaces that could not be created. Information about the WorkSpaces that were created. Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete. Information about the WorkSpaces that were created. Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPendingRequests", + "getterDocumentation" : "/**
Information about the WorkSpaces that were created.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
\n@return Information about the WorkSpaces that were created.Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.*/",
+ "getterMethodName" : "getPendingRequests",
+ "getterModel" : {
+ "returnType" : "java.util.List Information about the WorkSpaces that were created. Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.*/",
+ "setterMethodName" : "setPendingRequests",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList Information about the WorkSpaces that were created. Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete. NOTE: This method appends the values to the existing list (if any). Use {@link #setPendingRequests(java.util.Collection)} or {@link #withPendingRequests(java.util.Collection)} if you want to override the existing values.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList Information about the WorkSpaces that were created. Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete. Information about the WorkSpaces that could not be created. Information about the WorkSpaces that could not be created. Information about the WorkSpaces that could not be created. Information about the WorkSpaces that could not be created. Information about the WorkSpaces that could not be created. NOTE: This method appends the values to the existing list (if any). Use {@link #setFailedRequests(java.util.Collection)} or {@link #withFailedRequests(java.util.Collection)} if you want to override the existing values. Information about the WorkSpaces that could not be created. Information about the WorkSpaces that were created. Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete. Information about the WorkSpaces that were created. Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPendingRequests", + "getterDocumentation" : "/**
Information about the WorkSpaces that were created.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
\n@return Information about the WorkSpaces that were created.Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.*/",
+ "getterMethodName" : "getPendingRequests",
+ "getterModel" : {
+ "returnType" : "java.util.List Information about the WorkSpaces that were created. Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.*/",
+ "setterMethodName" : "setPendingRequests",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList Information about the WorkSpaces that were created. Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete. NOTE: This method appends the values to the existing list (if any). Use {@link #setPendingRequests(java.util.Collection)} or {@link #withPendingRequests(java.util.Collection)} if you want to override the existing values.
Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList Information about the WorkSpaces that were created. Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete. Describes the default values that are used to create WorkSpaces. For more information, see Update Directory Details for Your WorkSpaces. Specifies whether the directory is enabled for Amazon WorkDocs. Specifies whether the directory is enabled for Amazon WorkDocs. Specifies whether the directory is enabled for Amazon WorkDocs. Specifies whether the directory is enabled for Amazon WorkDocs. Specifies whether the directory is enabled for Amazon WorkDocs. Specifies whether the directory is enabled for Amazon WorkDocs. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The organizational unit (OU) in the directory for the WorkSpace machine accounts. The organizational unit (OU) in the directory for the WorkSpace machine accounts. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance. Specifies whether the directory is enabled for Amazon WorkDocs. Specifies whether the directory is enabled for Amazon WorkDocs. Specifies whether the directory is enabled for Amazon WorkDocs. Specifies whether the directory is enabled for Amazon WorkDocs. Specifies whether the directory is enabled for Amazon WorkDocs. Specifies whether the directory is enabled for Amazon WorkDocs. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether WorkSpace users are local administrators on their WorkSpaces. The identifier of the connection alias to delete. The identifier of the connection alias to delete. The identifier of the connection alias to delete. The identifier of the connection alias to delete. The identifier of the connection alias to delete. The identifier of the connection alias to delete. The identifier of the connection alias to delete. The identifier of the connection alias to delete. The identifier of the connection alias to delete. The identifier of the connection alias to delete. The identifier of the connection alias to delete. The identifier of the connection alias to delete. The identifier of the IP access control group. The identifier of the IP access control group. The identifier of the IP access control group. The identifier of the IP access control group. The identifier of the IP access control group. The identifier of the IP access control group. The identifier of the IP access control group. The identifier of the IP access control group. The identifier of the IP access control group. The identifier of the IP access control group. The identifier of the IP access control group. The identifier of the IP access control group. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The tag keys. The tag keys. The tag keys. The tag keys. The tag keys. NOTE: This method appends the values to the existing list (if any). Use {@link #setTagKeys(java.util.Collection)} or {@link #withTagKeys(java.util.Collection)} if you want to override the existing values. The tag keys. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases. The tag keys. The tag keys. The tag keys. The tag keys. The tag keys. NOTE: This method appends the values to the existing list (if any). Use {@link #setTagKeys(java.util.Collection)} or {@link #withTagKeys(java.util.Collection)} if you want to override the existing values. The tag keys. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the image. The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error. The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error. The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error. The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error. The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error. The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error. The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error. The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error. The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error. The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error. The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error. The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error. If you received a If you received a If you received a If you received a If you received a If you received a If you received a If you received a If you received a If you received a If you received a If you received a The list of modifications to the configuration of BYOL. The list of modifications to the configuration of BYOL. The list of modifications to the configuration of BYOL. The list of modifications to the configuration of BYOL. The list of modifications to the configuration of BYOL. NOTE: This method appends the values to the existing list (if any). Use {@link #setAccountModifications(java.util.Collection)} or {@link #withAccountModifications(java.util.Collection)} if you want to override the existing values. The list of modifications to the configuration of BYOL. The token to use to retrieve the next set of results, or null if no more results are available. The token to use to retrieve the next set of results, or null if no more results are available. The token to use to retrieve the next set of results, or null if no more results are available. The token to use to retrieve the next set of results, or null if no more results are available. The token to use to retrieve the next set of results, or null if no more results are available. The token to use to retrieve the next set of results, or null if no more results are available. The list of modifications to the configuration of BYOL. The list of modifications to the configuration of BYOL. The list of modifications to the configuration of BYOL. Specifies whether the directory is enabled for Amazon WorkDocs. The list of modifications to the configuration of BYOL. Specifies whether the directory is enabled for Amazon WorkDocs. The list of modifications to the configuration of BYOL. NOTE: This method appends the values to the existing list (if any). Use {@link #setAccountModifications(java.util.Collection)} or {@link #withAccountModifications(java.util.Collection)} if you want to override the existing values. Specifies whether the directory is enabled for Amazon WorkDocs. The list of modifications to the configuration of BYOL. Specifies whether WorkSpace users are local administrators on their WorkSpaces. The token to use to retrieve the next set of results, or null if no more results are available. Specifies whether WorkSpace users are local administrators on their WorkSpaces. Specifies whether WorkSpace users are local administrators on their WorkSpaces. The token to use to retrieve the next set of results, or null if no more results are available. The token to use to retrieve the next set of results, or null if no more results are available. Specifies whether WorkSpace users are local administrators on their WorkSpaces. The token to use to retrieve the next set of results, or null if no more results are available. Specifies whether WorkSpace users are local administrators on their WorkSpaces. The token to use to retrieve the next set of results, or null if no more results are available. Specifies whether WorkSpace users are local administrators on their WorkSpaces. The token to use to retrieve the next set of results, or null if no more results are available. The identifier of the IP access control group. The status of BYOL (whether BYOL is enabled or disabled). The status of BYOL (whether BYOL is enabled or disabled). The status of BYOL (whether BYOL is enabled or disabled). The status of BYOL (whether BYOL is enabled or disabled). The status of BYOL (whether BYOL is enabled or disabled). The status of BYOL (whether BYOL is enabled or disabled). The IP address range, specified as an IPv4 CIDR block, used for the management network interface. The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace. The identifier of the IP access control group. The identifier of the IP access control group. The IP address range, specified as an IPv4 CIDR block, used for the management network interface. The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.NextToken
from a previous call that was paginated, provide this token to receive the next set of results.NextToken
from a previous call that was paginated, provide this token to receive the next set of results.NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withNextToken",
+ "getterDocumentation" : "/**NextToken
from a previous call that was paginated, provide this token to receive the next set of results.NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
+ "getterMethodName" : "getNextToken",
+ "getterModel" : {
+ "returnType" : "String",
+ "documentation" : null
+ },
+ "http" : {
+ "additionalMarshallingPath" : null,
+ "additionalUnmarshallingPath" : null,
+ "flattened" : false,
+ "greedy" : false,
+ "header" : false,
+ "isPayload" : false,
+ "isStreaming" : false,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "NextToken",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "NextToken",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "NextToken",
+ "sensitive" : false,
+ "setterDocumentation" : "/**NextToken
from a previous call that was paginated, provide this token to receive the next set of results.NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
+ "setterMethodName" : "setNextToken",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "nextToken",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "shouldFullyQualify" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**NextToken
from a previous call that was paginated, provide this token to receive the next set of results.NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "nextToken",
+ "variableType" : "String",
+ "documentation" : "NextToken
from a previous call that was paginated, provide this token to receive the next set of results.NextToken
from a previous call that was paginated, provide this token to receive the next set of results.NextToken
from a previous call that was paginated, provide this token to receive the next set of results.NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withNextToken",
+ "getterDocumentation" : "/**NextToken
from a previous call that was paginated, provide this token to receive the next set of results.NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
+ "getterMethodName" : "getNextToken",
+ "getterModel" : {
+ "returnType" : "String",
+ "documentation" : null
+ },
+ "http" : {
+ "additionalMarshallingPath" : null,
+ "additionalUnmarshallingPath" : null,
+ "flattened" : false,
+ "greedy" : false,
+ "header" : false,
+ "isPayload" : false,
+ "isStreaming" : false,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "NextToken",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "NextToken",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "NextToken",
+ "sensitive" : false,
+ "setterDocumentation" : "/**NextToken
from a previous call that was paginated, provide this token to receive the next set of results.NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
+ "setterMethodName" : "setNextToken",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "nextToken",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "shouldFullyQualify" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**NextToken
from a previous call that was paginated, provide this token to receive the next set of results.NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "nextToken",
+ "variableType" : "String",
+ "documentation" : "NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDedicatedTenancyManagementCidrRange", + "getterDocumentation" : "/**
The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
\n@return The IP address range, specified as an IPv4 CIDR block, used for the management network interface.The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.*/", + "getterMethodName" : "getDedicatedTenancyManagementCidrRange", "getterModel" : { "returnType" : "String", "documentation" : null @@ -9815,11 +15584,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "GroupId", + "marshallLocationName" : "DedicatedTenancyManagementCidrRange", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "GroupId", + "unmarshallLocationName" : "DedicatedTenancyManagementCidrRange", "uri" : false }, "idempotencyToken" : false, @@ -9831,14 +15600,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "GroupId", + "name" : "DedicatedTenancyManagementCidrRange", "sensitive" : false, - "setterDocumentation" : "/**
The identifier of the IP access control group.
\n@param groupId The identifier of the IP access control group.*/", - "setterMethodName" : "setGroupId", + "setterDocumentation" : "/**The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, used for the management network interface.The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.*/", + "setterMethodName" : "setDedicatedTenancyManagementCidrRange", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "groupId", + "variableName" : "dedicatedTenancyManagementCidrRange", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -9848,30 +15617,30 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
The identifier of the IP access control group.
\n@param groupId The identifier of the IP access control group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, used for the management network interface.The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "groupId", + "variableName" : "dedicatedTenancyManagementCidrRange", "variableType" : "String", - "documentation" : "
The identifier of the IP access control group.
", + "documentation" : "The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "GroupId" : { - "c2jName" : "GroupId", - "c2jShape" : "IpGroupId", + "DedicatedTenancyManagementCidrRange" : { + "c2jName" : "DedicatedTenancyManagementCidrRange", + "c2jShape" : "DedicatedTenancyManagementCidrRange", "deprecated" : false, - "documentation" : "The identifier of the IP access control group.
", + "documentation" : "The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the IP access control group.
\n@param groupId The identifier of the IP access control group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withGroupId", - "getterDocumentation" : "/**The identifier of the IP access control group.
\n@return The identifier of the IP access control group.*/", - "getterMethodName" : "getGroupId", + "fluentSetterDocumentation" : "/**The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, used for the management network interface.The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDedicatedTenancyManagementCidrRange", + "getterDocumentation" : "/**
The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
\n@return The IP address range, specified as an IPv4 CIDR block, used for the management network interface.The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.*/", + "getterMethodName" : "getDedicatedTenancyManagementCidrRange", "getterModel" : { "returnType" : "String", "documentation" : null @@ -9886,11 +15655,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "GroupId", + "marshallLocationName" : "DedicatedTenancyManagementCidrRange", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "GroupId", + "unmarshallLocationName" : "DedicatedTenancyManagementCidrRange", "uri" : false }, "idempotencyToken" : false, @@ -9902,14 +15671,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "GroupId", + "name" : "DedicatedTenancyManagementCidrRange", "sensitive" : false, - "setterDocumentation" : "/**
The identifier of the IP access control group.
\n@param groupId The identifier of the IP access control group.*/", - "setterMethodName" : "setGroupId", + "setterDocumentation" : "/**The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, used for the management network interface.The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.*/", + "setterMethodName" : "setDedicatedTenancyManagementCidrRange", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "groupId", + "variableName" : "dedicatedTenancyManagementCidrRange", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -9919,65 +15688,94 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
The identifier of the IP access control group.
\n@param groupId The identifier of the IP access control group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, used for the management network interface.The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "groupId", + "variableName" : "dedicatedTenancyManagementCidrRange", "variableType" : "String", - "documentation" : "
The identifier of the IP access control group.
", + "documentation" : "The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "DedicatedTenancySupport" : { + "c2jName" : "DedicatedTenancySupport", + "c2jShape" : "DedicatedTenancySupportResultEnum", + "deprecated" : false, + "documentation" : "The status of BYOL (whether BYOL is enabled or disabled).
", + "endpointDiscoveryId" : false, + "enumType" : "DedicatedTenancySupportResultEnum", + "fluentSetterDocumentation" : "/**The status of BYOL (whether BYOL is enabled or disabled).
\n@param dedicatedTenancySupport The status of BYOL (whether BYOL is enabled or disabled).\n@return Returns a reference to this object so that method calls can be chained together.\n@see DedicatedTenancySupportResultEnum*/", + "fluentSetterMethodName" : "withDedicatedTenancySupport", + "getterDocumentation" : "/**The status of BYOL (whether BYOL is enabled or disabled).
\n@return The status of BYOL (whether BYOL is enabled or disabled).\n@see DedicatedTenancySupportResultEnum*/", + "getterMethodName" : "getDedicatedTenancySupport", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "DedicatedTenancySupport", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DedicatedTenancySupport", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "DedicatedTenancySupport", + "sensitive" : false, + "setterDocumentation" : "/**The status of BYOL (whether BYOL is enabled or disabled).
\n@param dedicatedTenancySupport The status of BYOL (whether BYOL is enabled or disabled).\n@see DedicatedTenancySupportResultEnum*/", + "setterMethodName" : "setDedicatedTenancySupport", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "dedicatedTenancySupport", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The status of BYOL (whether BYOL is enabled or disabled).
\n@param dedicatedTenancySupport The status of BYOL (whether BYOL is enabled or disabled).\n@return Returns a reference to this object so that method calls can be chained together.\n@see DedicatedTenancySupportResultEnum*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "dedicatedTenancySupport", + "variableType" : "String", + "documentation" : "The status of BYOL (whether BYOL is enabled or disabled).
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, - "packageName" : "com.amazonaws.services.workspaces.request", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "GroupId" ], - "shapeName" : "DeleteIpGroupRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DeleteIpGroupRequest", - "variableName" : "deleteIpGroupRequest", - "variableType" : "DeleteIpGroupRequest", - "documentation" : null, - "simpleType" : "DeleteIpGroupRequest", - "variableSetterType" : "DeleteIpGroupRequest" - }, - "wrapper" : false - }, - "DeleteIpGroupResult" : { - "c2jName" : "DeleteIpGroupResult", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workspaces.response.DeleteIpGroupResult", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, "packageName" : "com.amazonaws.services.workspaces.response", "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DeleteIpGroupResult", + "shapeName" : "DescribeAccountResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -9986,17 +15784,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteIpGroupResult", - "variableName" : "deleteIpGroupResult", - "variableType" : "DeleteIpGroupResult", + "variableDeclarationType" : "DescribeAccountResult", + "variableName" : "describeAccountResult", + "variableType" : "DescribeAccountResult", "documentation" : null, - "simpleType" : "DeleteIpGroupResult", - "variableSetterType" : "DeleteIpGroupResult" + "simpleType" : "DescribeAccountResult", + "variableSetterType" : "DescribeAccountResult" }, "wrapper" : false }, - "DeleteTagsRequest" : { - "c2jName" : "DeleteTagsRequest", + "DescribeClientPropertiesRequest" : { + "c2jName" : "DescribeClientPropertiesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -10008,100 +15806,31 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workspaces.request.DeleteTagsRequest", + "fullyQualifiedName" : "com.amazonaws.services.workspaces.request.DescribeClientPropertiesRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DeleteTags", + "action" : "DescribeClientProperties", "locationName" : null, "requestUri" : "/", - "target" : "WorkspacesService.DeleteTags", + "target" : "WorkspacesService.DescribeClientProperties", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "ResourceId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceId", - "getterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@return The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.*/", - "getterMethodName" : "getResourceId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ResourceId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ResourceId", - "sensitive" : false, - "setterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.*/", - "setterMethodName" : "setResourceId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceId", - "variableType" : "String", - "documentation" : "The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "TagKeys", - "c2jShape" : "TagKeyList", + "c2jName" : "ResourceIds", + "c2jShape" : "ResourceIdList", "deprecated" : false, - "documentation" : "The tag keys.
", + "documentation" : "The resource identifier, in the form of directory IDs.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The tag keys.
\n@param tagKeys The tag keys.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTagKeys", - "getterDocumentation" : "/**The tag keys.
\n@return The tag keys.*/", - "getterMethodName" : "getTagKeys", + "fluentSetterDocumentation" : "/**The resource identifier, in the form of directory IDs.
\n@param resourceIds The resource identifier, in the form of directory IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceIds", + "getterDocumentation" : "/**The resource identifier, in the form of directory IDs.
\n@return The resource identifier, in the form of directory IDs.*/", + "getterMethodName" : "getResourceIds", "getterModel" : { "returnType" : "java.util.ListThe tag keys.
\n@param tagKeys The tag keys.*/", - "setterMethodName" : "setTagKeys", + "setterDocumentation" : "/**The resource identifier, in the form of directory IDs.
\n@param resourceIds The resource identifier, in the form of directory IDs.*/", + "setterMethodName" : "setResourceIds", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe tag keys.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTagKeys(java.util.Collection)} or {@link #withTagKeys(java.util.Collection)} if you want to override the existing values.
\n@param tagKeys The tag keys.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The resource identifier, in the form of directory IDs.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setResourceIds(java.util.Collection)} or {@link #withResourceIds(java.util.Collection)} if you want to override the existing values.
\n@param resourceIds The resource identifier, in the form of directory IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe tag keys.
", + "documentation" : "The resource identifier, in the form of directory IDs.
", "simpleType" : "ListThe identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceId", - "getterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@return The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.*/", - "getterMethodName" : "getResourceId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ResourceId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ResourceId", - "sensitive" : false, - "setterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.*/", - "setterMethodName" : "setResourceId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceId", - "variableType" : "String", - "documentation" : "The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "TagKeys" : { - "c2jName" : "TagKeys", - "c2jShape" : "TagKeyList", + "ResourceIds" : { + "c2jName" : "ResourceIds", + "c2jShape" : "ResourceIdList", "deprecated" : false, - "documentation" : "The tag keys.
", + "documentation" : "The resource identifier, in the form of directory IDs.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The tag keys.
\n@param tagKeys The tag keys.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTagKeys", - "getterDocumentation" : "/**The tag keys.
\n@return The tag keys.*/", - "getterMethodName" : "getTagKeys", + "fluentSetterDocumentation" : "/**The resource identifier, in the form of directory IDs.
\n@param resourceIds The resource identifier, in the form of directory IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceIds", + "getterDocumentation" : "/**The resource identifier, in the form of directory IDs.
\n@return The resource identifier, in the form of directory IDs.*/", + "getterMethodName" : "getResourceIds", "getterModel" : { "returnType" : "java.util.ListThe tag keys.
\n@param tagKeys The tag keys.*/", - "setterMethodName" : "setTagKeys", + "setterDocumentation" : "/**The resource identifier, in the form of directory IDs.
\n@param resourceIds The resource identifier, in the form of directory IDs.*/", + "setterMethodName" : "setResourceIds", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe tag keys.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTagKeys(java.util.Collection)} or {@link #withTagKeys(java.util.Collection)} if you want to override the existing values.
\n@param tagKeys The tag keys.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The resource identifier, in the form of directory IDs.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setResourceIds(java.util.Collection)} or {@link #withResourceIds(java.util.Collection)} if you want to override the existing values.
\n@param resourceIds The resource identifier, in the form of directory IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe tag keys.
", + "documentation" : "The resource identifier, in the form of directory IDs.
", "simpleType" : "ListThe identifier of the image.
", + "documentation" : "Information about the specified Amazon WorkSpaces clients.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the image.
\n@param imageId The identifier of the image.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withImageId", - "getterDocumentation" : "/**The identifier of the image.
\n@return The identifier of the image.*/", - "getterMethodName" : "getImageId", + "fluentSetterDocumentation" : "/**Information about the specified Amazon WorkSpaces clients.
\n@param clientPropertiesList Information about the specified Amazon WorkSpaces clients.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withClientPropertiesList", + "getterDocumentation" : "/**Information about the specified Amazon WorkSpaces clients.
\n@return Information about the specified Amazon WorkSpaces clients.*/", + "getterMethodName" : "getClientPropertiesList", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.ListThe identifier of the image.
\n@param imageId The identifier of the image.*/", - "setterMethodName" : "setImageId", + "setterDocumentation" : "/**Information about the specified Amazon WorkSpaces clients.
\n@param clientPropertiesList Information about the specified Amazon WorkSpaces clients.*/", + "setterMethodName" : "setClientPropertiesList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "imageId", - "variableType" : "String", + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe identifier of the image.
\n@param imageId The identifier of the image.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**Information about the specified Amazon WorkSpaces clients.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setClientPropertiesList(java.util.Collection)} or {@link #withClientPropertiesList(java.util.Collection)} if you want to override the existing values.
\n@param clientPropertiesList Information about the specified Amazon WorkSpaces clients.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "imageId", - "variableType" : "String", - "documentation" : "The identifier of the image.
", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListInformation about the specified Amazon WorkSpaces clients.
", + "simpleType" : "ListThe identifier of the image.
", + "documentation" : "Information about the specified Amazon WorkSpaces clients.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the image.
\n@param imageId The identifier of the image.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withImageId", - "getterDocumentation" : "/**The identifier of the image.
\n@return The identifier of the image.*/", - "getterMethodName" : "getImageId", + "fluentSetterDocumentation" : "/**Information about the specified Amazon WorkSpaces clients.
\n@param clientPropertiesList Information about the specified Amazon WorkSpaces clients.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withClientPropertiesList", + "getterDocumentation" : "/**Information about the specified Amazon WorkSpaces clients.
\n@return Information about the specified Amazon WorkSpaces clients.*/", + "getterMethodName" : "getClientPropertiesList", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.ListThe identifier of the image.
\n@param imageId The identifier of the image.*/", - "setterMethodName" : "setImageId", + "setterDocumentation" : "/**Information about the specified Amazon WorkSpaces clients.
\n@param clientPropertiesList Information about the specified Amazon WorkSpaces clients.*/", + "setterMethodName" : "setClientPropertiesList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "imageId", - "variableType" : "String", + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe identifier of the image.
\n@param imageId The identifier of the image.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**Information about the specified Amazon WorkSpaces clients.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setClientPropertiesList(java.util.Collection)} or {@link #withClientPropertiesList(java.util.Collection)} if you want to override the existing values.
\n@param clientPropertiesList Information about the specified Amazon WorkSpaces clients.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "imageId", - "variableType" : "String", - "documentation" : "The identifier of the image.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "packageName" : "com.amazonaws.services.workspaces.request", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "ImageId" ], - "shapeName" : "DeleteWorkspaceImageRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DeleteWorkspaceImageRequest", - "variableName" : "deleteWorkspaceImageRequest", - "variableType" : "DeleteWorkspaceImageRequest", - "documentation" : null, - "simpleType" : "DeleteWorkspaceImageRequest", - "variableSetterType" : "DeleteWorkspaceImageRequest" - }, - "wrapper" : false - }, - "DeleteWorkspaceImageResult" : { - "c2jName" : "DeleteWorkspaceImageResult", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workspaces.response.DeleteWorkspaceImageResult", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListInformation about the specified Amazon WorkSpaces clients.
", + "simpleType" : "ListThe identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.
", + "documentation" : "The identifier of the connection alias.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.
\n@param directoryId The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDirectoryId", - "getterDocumentation" : "/**The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.
\n@return The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.*/", - "getterMethodName" : "getDirectoryId", + "fluentSetterDocumentation" : "/**The identifier of the connection alias.
\n@param aliasId The identifier of the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAliasId", + "getterDocumentation" : "/**The identifier of the connection alias.
\n@return The identifier of the connection alias.*/", + "getterMethodName" : "getAliasId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -10818,11 +16553,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DirectoryId", + "marshallLocationName" : "AliasId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DirectoryId", + "unmarshallLocationName" : "AliasId", "uri" : false }, "idempotencyToken" : false, @@ -10834,14 +16569,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DirectoryId", + "name" : "AliasId", "sensitive" : false, - "setterDocumentation" : "/**The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.
\n@param directoryId The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.*/", - "setterMethodName" : "setDirectoryId", + "setterDocumentation" : "/**The identifier of the connection alias.
\n@param aliasId The identifier of the connection alias.*/", + "setterMethodName" : "setAliasId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "directoryId", + "variableName" : "aliasId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -10851,190 +16586,27 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.
\n@param directoryId The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier of the connection alias.
\n@param aliasId The identifier of the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "directoryId", + "variableName" : "aliasId", "variableType" : "String", - "documentation" : "The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.
", + "documentation" : "The identifier of the connection alias.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "DirectoryId" : { - "c2jName" : "DirectoryId", - "c2jShape" : "DirectoryId", - "deprecated" : false, - "documentation" : "The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.
\n@param directoryId The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDirectoryId", - "getterDocumentation" : "/**The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.
\n@return The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.*/", - "getterMethodName" : "getDirectoryId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DirectoryId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "DirectoryId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "DirectoryId", - "sensitive" : false, - "setterDocumentation" : "/**The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.
\n@param directoryId The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.*/", - "setterMethodName" : "setDirectoryId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "directoryId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.
\n@param directoryId The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "directoryId", - "variableType" : "String", - "documentation" : "The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "packageName" : "com.amazonaws.services.workspaces.request", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "DirectoryId" ], - "shapeName" : "DeregisterWorkspaceDirectoryRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DeregisterWorkspaceDirectoryRequest", - "variableName" : "deregisterWorkspaceDirectoryRequest", - "variableType" : "DeregisterWorkspaceDirectoryRequest", - "documentation" : null, - "simpleType" : "DeregisterWorkspaceDirectoryRequest", - "variableSetterType" : "DeregisterWorkspaceDirectoryRequest" - }, - "wrapper" : false - }, - "DeregisterWorkspaceDirectoryResult" : { - "c2jName" : "DeregisterWorkspaceDirectoryResult", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workspaces.response.DeregisterWorkspaceDirectoryResult", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.workspaces.response", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "DeregisterWorkspaceDirectoryResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DeregisterWorkspaceDirectoryResult", - "variableName" : "deregisterWorkspaceDirectoryResult", - "variableType" : "DeregisterWorkspaceDirectoryResult", - "documentation" : null, - "simpleType" : "DeregisterWorkspaceDirectoryResult", - "variableSetterType" : "DeregisterWorkspaceDirectoryResult" - }, - "wrapper" : false - }, - "DescribeAccountModificationsRequest" : { - "c2jName" : "DescribeAccountModificationsRequest", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workspaces.request.DescribeAccountModificationsRequest", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : { - "action" : "DescribeAccountModifications", - "locationName" : null, - "requestUri" : "/", - "target" : "WorkspacesService.DescribeAccountModifications", - "verb" : "POST", - "xmlNameSpaceUri" : null - }, - "members" : [ { + }, { "c2jName" : "NextToken", "c2jShape" : "PaginationToken", "deprecated" : false, - "documentation" : "If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withNextToken",
- "getterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
+ "getterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
"getterMethodName" : "getNextToken",
"getterModel" : {
"returnType" : "String",
@@ -11068,7 +16640,7 @@
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
- "setterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
+ "setterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
"setterMethodName" : "setNextToken",
"setterModel" : {
"timestampFormat" : null,
@@ -11083,29 +16655,238 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
- "documentation" : "If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
The maximum number of results to return.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The maximum number of results to return.
\n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**The maximum number of results to return.
\n@return The maximum number of results to return.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxResults", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**The maximum number of results to return.
\n@param maxResults The maximum number of results to return.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The maximum number of results to return.
\n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "The maximum number of results to return.
", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { + "AliasId" : { + "c2jName" : "AliasId", + "c2jShape" : "ConnectionAliasId", + "deprecated" : false, + "documentation" : "The identifier of the connection alias.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier of the connection alias.
\n@param aliasId The identifier of the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAliasId", + "getterDocumentation" : "/**The identifier of the connection alias.
\n@return The identifier of the connection alias.*/", + "getterMethodName" : "getAliasId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "AliasId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "AliasId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AliasId", + "sensitive" : false, + "setterDocumentation" : "/**The identifier of the connection alias.
\n@param aliasId The identifier of the connection alias.*/", + "setterMethodName" : "setAliasId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aliasId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The identifier of the connection alias.
\n@param aliasId The identifier of the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aliasId", + "variableType" : "String", + "documentation" : "The identifier of the connection alias.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "Limit", + "deprecated" : false, + "documentation" : "The maximum number of results to return.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The maximum number of results to return.
\n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**The maximum number of results to return.
\n@return The maximum number of results to return.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxResults", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**The maximum number of results to return.
\n@param maxResults The maximum number of results to return.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The maximum number of results to return.
\n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "The maximum number of results to return.
", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "PaginationToken", "deprecated" : false, - "documentation" : "If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withNextToken",
- "getterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
+ "getterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
"getterMethodName" : "getNextToken",
"getterModel" : {
"returnType" : "String",
@@ -11139,7 +16920,7 @@
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
- "setterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
+ "setterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
"setterMethodName" : "setNextToken",
"setterModel" : {
"timestampFormat" : null,
@@ -11154,13 +16935,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
- "documentation" : "If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
The list of modifications to the configuration of BYOL.
", + "documentation" : "The identifier of the connection alias.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The list of modifications to the configuration of BYOL.
\n@param accountModifications The list of modifications to the configuration of BYOL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountModifications", - "getterDocumentation" : "/**The list of modifications to the configuration of BYOL.
\n@return The list of modifications to the configuration of BYOL.*/", - "getterMethodName" : "getAccountModifications", + "fluentSetterDocumentation" : "/**The identifier of the connection alias.
\n@param aliasId The identifier of the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAliasId", + "getterDocumentation" : "/**The identifier of the connection alias.
\n@return The identifier of the connection alias.*/", + "getterMethodName" : "getAliasId", "getterModel" : { - "returnType" : "java.util.ListThe identifier of the connection alias.
\n@param aliasId The identifier of the connection alias.*/", + "setterMethodName" : "setAliasId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aliasId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The identifier of the connection alias.
\n@param aliasId The identifier of the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aliasId", + "variableType" : "String", + "documentation" : "The identifier of the connection alias.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ConnectionAliasPermissions", + "c2jShape" : "ConnectionAliasPermissions", + "deprecated" : false, + "documentation" : "The permissions associated with a connection alias.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The permissions associated with a connection alias.
\n@param connectionAliasPermissions The permissions associated with a connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withConnectionAliasPermissions", + "getterDocumentation" : "/**The permissions associated with a connection alias.
\n@return The permissions associated with a connection alias.*/", + "getterMethodName" : "getConnectionAliasPermissions", + "getterModel" : { + "returnType" : "java.util.ListThe list of modifications to the configuration of BYOL.
\n@param accountModifications The list of modifications to the configuration of BYOL.*/", - "setterMethodName" : "setAccountModifications", + "setterDocumentation" : "/**The permissions associated with a connection alias.
\n@param connectionAliasPermissions The permissions associated with a connection alias.*/", + "setterMethodName" : "setConnectionAliasPermissions", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe list of modifications to the configuration of BYOL.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setAccountModifications(java.util.Collection)} or {@link #withAccountModifications(java.util.Collection)} if you want to override the existing values.
\n@param accountModifications The list of modifications to the configuration of BYOL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The permissions associated with a connection alias.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setConnectionAliasPermissions(java.util.Collection)} or {@link #withConnectionAliasPermissions(java.util.Collection)} if you want to override the existing values.
\n@param connectionAliasPermissions The permissions associated with a connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe list of modifications to the configuration of BYOL.
", - "simpleType" : "ListThe permissions associated with a connection alias.
", + "simpleType" : "ListThe identifier of the connection alias.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier of the connection alias.
\n@param aliasId The identifier of the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAliasId", + "getterDocumentation" : "/**The identifier of the connection alias.
\n@return The identifier of the connection alias.*/", + "getterMethodName" : "getAliasId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "AliasId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "AliasId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AliasId", + "sensitive" : false, + "setterDocumentation" : "/**The identifier of the connection alias.
\n@param aliasId The identifier of the connection alias.*/", + "setterMethodName" : "setAliasId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aliasId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The identifier of the connection alias.
\n@param aliasId The identifier of the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aliasId", + "variableType" : "String", + "documentation" : "The identifier of the connection alias.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "ConnectionAliasPermissions" : { + "c2jName" : "ConnectionAliasPermissions", + "c2jShape" : "ConnectionAliasPermissions", "deprecated" : false, - "documentation" : "The list of modifications to the configuration of BYOL.
", + "documentation" : "The permissions associated with a connection alias.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The list of modifications to the configuration of BYOL.
\n@param accountModifications The list of modifications to the configuration of BYOL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountModifications", - "getterDocumentation" : "/**The list of modifications to the configuration of BYOL.
\n@return The list of modifications to the configuration of BYOL.*/", - "getterMethodName" : "getAccountModifications", + "fluentSetterDocumentation" : "/**The permissions associated with a connection alias.
\n@param connectionAliasPermissions The permissions associated with a connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withConnectionAliasPermissions", + "getterDocumentation" : "/**The permissions associated with a connection alias.
\n@return The permissions associated with a connection alias.*/", + "getterMethodName" : "getConnectionAliasPermissions", "getterModel" : { - "returnType" : "java.util.ListThe list of modifications to the configuration of BYOL.
\n@param accountModifications The list of modifications to the configuration of BYOL.*/", - "setterMethodName" : "setAccountModifications", + "setterDocumentation" : "/**The permissions associated with a connection alias.
\n@param connectionAliasPermissions The permissions associated with a connection alias.*/", + "setterMethodName" : "setConnectionAliasPermissions", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe list of modifications to the configuration of BYOL.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setAccountModifications(java.util.Collection)} or {@link #withAccountModifications(java.util.Collection)} if you want to override the existing values.
\n@param accountModifications The list of modifications to the configuration of BYOL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The permissions associated with a connection alias.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setConnectionAliasPermissions(java.util.Collection)} or {@link #withConnectionAliasPermissions(java.util.Collection)} if you want to override the existing values.
\n@param connectionAliasPermissions The permissions associated with a connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe list of modifications to the configuration of BYOL.
", - "simpleType" : "ListThe permissions associated with a connection alias.
", + "simpleType" : "ListThe status of BYOL (whether BYOL is enabled or disabled).
", + "documentation" : "The identifiers of the connection aliases to describe.
", "endpointDiscoveryId" : false, - "enumType" : "DedicatedTenancySupportResultEnum", - "fluentSetterDocumentation" : "/**The status of BYOL (whether BYOL is enabled or disabled).
\n@param dedicatedTenancySupport The status of BYOL (whether BYOL is enabled or disabled).\n@return Returns a reference to this object so that method calls can be chained together.\n@see DedicatedTenancySupportResultEnum*/", - "fluentSetterMethodName" : "withDedicatedTenancySupport", - "getterDocumentation" : "/**The status of BYOL (whether BYOL is enabled or disabled).
\n@return The status of BYOL (whether BYOL is enabled or disabled).\n@see DedicatedTenancySupportResultEnum*/", - "getterMethodName" : "getDedicatedTenancySupport", + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifiers of the connection aliases to describe.
\n@param aliasIds The identifiers of the connection aliases to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAliasIds", + "getterDocumentation" : "/**The identifiers of the connection aliases to describe.
\n@return The identifiers of the connection aliases to describe.*/", + "getterMethodName" : "getAliasIds", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.ListThe status of BYOL (whether BYOL is enabled or disabled).
\n@param dedicatedTenancySupport The status of BYOL (whether BYOL is enabled or disabled).\n@see DedicatedTenancySupportResultEnum*/", - "setterMethodName" : "setDedicatedTenancySupport", + "setterDocumentation" : "/**The identifiers of the connection aliases to describe.
\n@param aliasIds The identifiers of the connection aliases to describe.*/", + "setterMethodName" : "setAliasIds", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "dedicatedTenancySupport", - "variableType" : "String", + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe status of BYOL (whether BYOL is enabled or disabled).
\n@param dedicatedTenancySupport The status of BYOL (whether BYOL is enabled or disabled).\n@return Returns a reference to this object so that method calls can be chained together.\n@see DedicatedTenancySupportResultEnum*/", + "varargSetterDocumentation" : "/**The identifiers of the connection aliases to describe.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setAliasIds(java.util.Collection)} or {@link #withAliasIds(java.util.Collection)} if you want to override the existing values.
\n@param aliasIds The identifiers of the connection aliases to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "dedicatedTenancySupport", - "variableType" : "String", - "documentation" : "The status of BYOL (whether BYOL is enabled or disabled).
", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe identifiers of the connection aliases to describe.
", + "simpleType" : "ListThe IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
", + "documentation" : "The identifier of the directory associated with the connection alias.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, used for the management network interface.The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDedicatedTenancyManagementCidrRange", - "getterDocumentation" : "/**
The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
\n@return The IP address range, specified as an IPv4 CIDR block, used for the management network interface.The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.*/", - "getterMethodName" : "getDedicatedTenancyManagementCidrRange", + "fluentSetterDocumentation" : "/**
The identifier of the directory associated with the connection alias.
\n@param resourceId The identifier of the directory associated with the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceId", + "getterDocumentation" : "/**The identifier of the directory associated with the connection alias.
\n@return The identifier of the directory associated with the connection alias.*/", + "getterMethodName" : "getResourceId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -11839,11 +17802,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DedicatedTenancyManagementCidrRange", + "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DedicatedTenancyManagementCidrRange", + "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, @@ -11855,14 +17818,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DedicatedTenancyManagementCidrRange", + "name" : "ResourceId", "sensitive" : false, - "setterDocumentation" : "/**The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, used for the management network interface.The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.*/", - "setterMethodName" : "setDedicatedTenancyManagementCidrRange", + "setterDocumentation" : "/**
The identifier of the directory associated with the connection alias.
\n@param resourceId The identifier of the directory associated with the connection alias.*/", + "setterMethodName" : "setResourceId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "dedicatedTenancyManagementCidrRange", + "variableName" : "resourceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -11872,222 +17835,99 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, used for the management network interface.The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**
The identifier of the directory associated with the connection alias.
\n@param resourceId The identifier of the directory associated with the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "dedicatedTenancyManagementCidrRange", + "variableName" : "resourceId", "variableType" : "String", - "documentation" : "The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
", + "documentation" : "The identifier of the directory associated with the connection alias.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "DedicatedTenancyManagementCidrRange" : { - "c2jName" : "DedicatedTenancyManagementCidrRange", - "c2jShape" : "DedicatedTenancyManagementCidrRange", - "deprecated" : false, - "documentation" : "The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, used for the management network interface.The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDedicatedTenancyManagementCidrRange", - "getterDocumentation" : "/**
The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
\n@return The IP address range, specified as an IPv4 CIDR block, used for the management network interface.The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.*/", - "getterMethodName" : "getDedicatedTenancyManagementCidrRange", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DedicatedTenancyManagementCidrRange", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "DedicatedTenancyManagementCidrRange", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "DedicatedTenancyManagementCidrRange", - "sensitive" : false, - "setterDocumentation" : "/**
The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, used for the management network interface.The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.*/", - "setterMethodName" : "setDedicatedTenancyManagementCidrRange", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "dedicatedTenancyManagementCidrRange", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, used for the management network interface.The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "dedicatedTenancyManagementCidrRange", - "variableType" : "String", - "documentation" : "
The IP address range, specified as an IPv4 CIDR block, used for the management network interface.
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null + }, { + "c2jName" : "Limit", + "c2jShape" : "Limit", + "deprecated" : false, + "documentation" : "The maximum number of connection aliases to return.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The maximum number of connection aliases to return.
\n@param limit The maximum number of connection aliases to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLimit", + "getterDocumentation" : "/**The maximum number of connection aliases to return.
\n@return The maximum number of connection aliases to return.*/", + "getterMethodName" : "getLimit", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Limit", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Limit", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "Limit", + "sensitive" : false, + "setterDocumentation" : "/**The maximum number of connection aliases to return.
\n@param limit The maximum number of connection aliases to return.*/", + "setterMethodName" : "setLimit", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "limit", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The maximum number of connection aliases to return.
\n@param limit The maximum number of connection aliases to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "limit", + "variableType" : "Integer", + "documentation" : "The maximum number of connection aliases to return.
", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, - "DedicatedTenancySupport" : { - "c2jName" : "DedicatedTenancySupport", - "c2jShape" : "DedicatedTenancySupportResultEnum", - "deprecated" : false, - "documentation" : "The status of BYOL (whether BYOL is enabled or disabled).
", - "endpointDiscoveryId" : false, - "enumType" : "DedicatedTenancySupportResultEnum", - "fluentSetterDocumentation" : "/**The status of BYOL (whether BYOL is enabled or disabled).
\n@param dedicatedTenancySupport The status of BYOL (whether BYOL is enabled or disabled).\n@return Returns a reference to this object so that method calls can be chained together.\n@see DedicatedTenancySupportResultEnum*/", - "fluentSetterMethodName" : "withDedicatedTenancySupport", - "getterDocumentation" : "/**The status of BYOL (whether BYOL is enabled or disabled).
\n@return The status of BYOL (whether BYOL is enabled or disabled).\n@see DedicatedTenancySupportResultEnum*/", - "getterMethodName" : "getDedicatedTenancySupport", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DedicatedTenancySupport", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "DedicatedTenancySupport", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "DedicatedTenancySupport", - "sensitive" : false, - "setterDocumentation" : "/**The status of BYOL (whether BYOL is enabled or disabled).
\n@param dedicatedTenancySupport The status of BYOL (whether BYOL is enabled or disabled).\n@see DedicatedTenancySupportResultEnum*/", - "setterMethodName" : "setDedicatedTenancySupport", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "dedicatedTenancySupport", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The status of BYOL (whether BYOL is enabled or disabled).
\n@param dedicatedTenancySupport The status of BYOL (whether BYOL is enabled or disabled).\n@return Returns a reference to this object so that method calls can be chained together.\n@see DedicatedTenancySupportResultEnum*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "dedicatedTenancySupport", - "variableType" : "String", - "documentation" : "The status of BYOL (whether BYOL is enabled or disabled).
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "packageName" : "com.amazonaws.services.workspaces.response", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "DescribeAccountResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DescribeAccountResult", - "variableName" : "describeAccountResult", - "variableType" : "DescribeAccountResult", - "documentation" : null, - "simpleType" : "DescribeAccountResult", - "variableSetterType" : "DescribeAccountResult" - }, - "wrapper" : false - }, - "DescribeClientPropertiesRequest" : { - "c2jName" : "DescribeClientPropertiesRequest", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workspaces.request.DescribeClientPropertiesRequest", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : { - "action" : "DescribeClientProperties", - "locationName" : null, - "requestUri" : "/", - "target" : "WorkspacesService.DescribeClientProperties", - "verb" : "POST", "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "ResourceIds", - "c2jShape" : "ResourceIdList", + }, { + "c2jName" : "NextToken", + "c2jShape" : "PaginationToken", "deprecated" : false, - "documentation" : "The resource identifier, in the form of directory IDs.
", + "documentation" : "If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
The resource identifier, in the form of directory IDs.
\n@param resourceIds The resource identifier, in the form of directory IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceIds", - "getterDocumentation" : "/**The resource identifier, in the form of directory IDs.
\n@return The resource identifier, in the form of directory IDs.*/", - "getterMethodName" : "getResourceIds", + "fluentSetterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withNextToken",
+ "getterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
+ "getterMethodName" : "getNextToken",
"getterModel" : {
- "returnType" : "java.util.ListThe resource identifier, in the form of directory IDs.
\n@param resourceIds The resource identifier, in the form of directory IDs.*/", - "setterMethodName" : "setResourceIds", + "setterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
+ "setterMethodName" : "setNextToken",
"setterModel" : {
"timestampFormat" : null,
- "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe resource identifier, in the form of directory IDs.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setResourceIds(java.util.Collection)} or {@link #withResourceIds(java.util.Collection)} if you want to override the existing values.
\n@param resourceIds The resource identifier, in the form of directory IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
- "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe resource identifier, in the form of directory IDs.
", - "simpleType" : "ListIf you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
The resource identifier, in the form of directory IDs.
", + "documentation" : "The identifiers of the connection aliases to describe.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The resource identifier, in the form of directory IDs.
\n@param resourceIds The resource identifier, in the form of directory IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceIds", - "getterDocumentation" : "/**The resource identifier, in the form of directory IDs.
\n@return The resource identifier, in the form of directory IDs.*/", - "getterMethodName" : "getResourceIds", + "fluentSetterDocumentation" : "/**The identifiers of the connection aliases to describe.
\n@param aliasIds The identifiers of the connection aliases to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAliasIds", + "getterDocumentation" : "/**The identifiers of the connection aliases to describe.
\n@return The identifiers of the connection aliases to describe.*/", + "getterMethodName" : "getAliasIds", "getterModel" : { "returnType" : "java.util.ListThe resource identifier, in the form of directory IDs.
\n@param resourceIds The resource identifier, in the form of directory IDs.*/", - "setterMethodName" : "setResourceIds", + "setterDocumentation" : "/**The identifiers of the connection aliases to describe.
\n@param aliasIds The identifiers of the connection aliases to describe.*/", + "setterMethodName" : "setAliasIds", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe resource identifier, in the form of directory IDs.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setResourceIds(java.util.Collection)} or {@link #withResourceIds(java.util.Collection)} if you want to override the existing values.
\n@param resourceIds The resource identifier, in the form of directory IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifiers of the connection aliases to describe.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setAliasIds(java.util.Collection)} or {@link #withAliasIds(java.util.Collection)} if you want to override the existing values.
\n@param aliasIds The identifiers of the connection aliases to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe resource identifier, in the form of directory IDs.
", + "documentation" : "The identifiers of the connection aliases to describe.
", "simpleType" : "ListThe maximum number of connection aliases to return.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The maximum number of connection aliases to return.
\n@param limit The maximum number of connection aliases to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLimit", + "getterDocumentation" : "/**The maximum number of connection aliases to return.
\n@return The maximum number of connection aliases to return.*/", + "getterMethodName" : "getLimit", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Limit", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Limit", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "Limit", + "sensitive" : false, + "setterDocumentation" : "/**The maximum number of connection aliases to return.
\n@param limit The maximum number of connection aliases to return.*/", + "setterMethodName" : "setLimit", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "limit", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The maximum number of connection aliases to return.
\n@param limit The maximum number of connection aliases to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "limit", + "variableType" : "Integer", + "documentation" : "The maximum number of connection aliases to return.
", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "PaginationToken", + "deprecated" : false, + "documentation" : "If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withNextToken",
+ "getterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
+ "getterMethodName" : "getNextToken",
+ "getterModel" : {
+ "returnType" : "String",
+ "documentation" : null
+ },
+ "http" : {
+ "additionalMarshallingPath" : null,
+ "additionalUnmarshallingPath" : null,
+ "flattened" : false,
+ "greedy" : false,
+ "header" : false,
+ "isPayload" : false,
+ "isStreaming" : false,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "NextToken",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "NextToken",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "NextToken",
+ "sensitive" : false,
+ "setterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.*/",
+ "setterMethodName" : "setNextToken",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "nextToken",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "shouldFullyQualify" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "nextToken",
+ "variableType" : "String",
+ "documentation" : "If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
The identifier of the directory associated with the connection alias.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier of the directory associated with the connection alias.
\n@param resourceId The identifier of the directory associated with the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceId", + "getterDocumentation" : "/**The identifier of the directory associated with the connection alias.
\n@return The identifier of the directory associated with the connection alias.*/", + "getterMethodName" : "getResourceId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ResourceId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ResourceId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ResourceId", + "sensitive" : false, + "setterDocumentation" : "/**The identifier of the directory associated with the connection alias.
\n@param resourceId The identifier of the directory associated with the connection alias.*/", + "setterMethodName" : "setResourceId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The identifier of the directory associated with the connection alias.
\n@param resourceId The identifier of the directory associated with the connection alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceId", + "variableType" : "String", + "documentation" : "The identifier of the directory associated with the connection alias.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } }, "packageName" : "com.amazonaws.services.workspaces.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "ResourceIds" ], - "shapeName" : "DescribeClientPropertiesRequest", + "required" : null, + "shapeName" : "DescribeConnectionAliasesRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DescribeClientPropertiesRequest", - "variableName" : "describeClientPropertiesRequest", - "variableType" : "DescribeClientPropertiesRequest", + "variableDeclarationType" : "DescribeConnectionAliasesRequest", + "variableName" : "describeConnectionAliasesRequest", + "variableType" : "DescribeConnectionAliasesRequest", "documentation" : null, - "simpleType" : "DescribeClientPropertiesRequest", - "variableSetterType" : "DescribeClientPropertiesRequest" + "simpleType" : "DescribeConnectionAliasesRequest", + "variableSetterType" : "DescribeConnectionAliasesRequest" }, "wrapper" : false }, - "DescribeClientPropertiesResult" : { - "c2jName" : "DescribeClientPropertiesResult", + "DescribeConnectionAliasesResult" : { + "c2jName" : "DescribeConnectionAliasesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -12417,7 +18383,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workspaces.response.DescribeClientPropertiesResult", + "fullyQualifiedName" : "com.amazonaws.services.workspaces.response.DescribeConnectionAliasesResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -12425,18 +18391,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "ClientPropertiesList", - "c2jShape" : "ClientPropertiesList", + "c2jName" : "ConnectionAliases", + "c2jShape" : "ConnectionAliasList", "deprecated" : false, - "documentation" : "Information about the specified Amazon WorkSpaces clients.
", + "documentation" : "Information about the specified connection aliases.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**Information about the specified Amazon WorkSpaces clients.
\n@param clientPropertiesList Information about the specified Amazon WorkSpaces clients.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withClientPropertiesList", - "getterDocumentation" : "/**Information about the specified Amazon WorkSpaces clients.
\n@return Information about the specified Amazon WorkSpaces clients.*/", - "getterMethodName" : "getClientPropertiesList", + "fluentSetterDocumentation" : "/**Information about the specified connection aliases.
\n@param connectionAliases Information about the specified connection aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withConnectionAliases", + "getterDocumentation" : "/**Information about the specified connection aliases.
\n@return Information about the specified connection aliases.*/", + "getterMethodName" : "getConnectionAliases", "getterModel" : { - "returnType" : "java.util.ListInformation about the specified Amazon WorkSpaces clients.
\n@param clientPropertiesList Information about the specified Amazon WorkSpaces clients.*/", - "setterMethodName" : "setClientPropertiesList", + "setterDocumentation" : "/**Information about the specified connection aliases.
\n@param connectionAliases Information about the specified connection aliases.*/", + "setterMethodName" : "setConnectionAliases", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListInformation about the specified Amazon WorkSpaces clients.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setClientPropertiesList(java.util.Collection)} or {@link #withClientPropertiesList(java.util.Collection)} if you want to override the existing values.
\n@param clientPropertiesList Information about the specified Amazon WorkSpaces clients.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**Information about the specified connection aliases.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setConnectionAliases(java.util.Collection)} or {@link #withConnectionAliases(java.util.Collection)} if you want to override the existing values.
\n@param connectionAliases Information about the specified connection aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListInformation about the specified Amazon WorkSpaces clients.
", - "simpleType" : "ListInformation about the specified connection aliases.
", + "simpleType" : "ListThe token to use to retrieve the next set of results, or null if no more results are available.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The token to use to retrieve the next set of results, or null if no more results are available.
\n@param nextToken The token to use to retrieve the next set of results, or null if no more results are available.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**The token to use to retrieve the next set of results, or null if no more results are available.
\n@return The token to use to retrieve the next set of results, or null if no more results are available.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**The token to use to retrieve the next set of results, or null if no more results are available.
\n@param nextToken The token to use to retrieve the next set of results, or null if no more results are available.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The token to use to retrieve the next set of results, or null if no more results are available.
\n@param nextToken The token to use to retrieve the next set of results, or null if no more results are available.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "The token to use to retrieve the next set of results, or null if no more results are available.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "ClientPropertiesList" : { - "c2jName" : "ClientPropertiesList", - "c2jShape" : "ClientPropertiesList", + "ConnectionAliases" : { + "c2jName" : "ConnectionAliases", + "c2jShape" : "ConnectionAliasList", "deprecated" : false, - "documentation" : "Information about the specified Amazon WorkSpaces clients.
", + "documentation" : "Information about the specified connection aliases.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**Information about the specified Amazon WorkSpaces clients.
\n@param clientPropertiesList Information about the specified Amazon WorkSpaces clients.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withClientPropertiesList", - "getterDocumentation" : "/**Information about the specified Amazon WorkSpaces clients.
\n@return Information about the specified Amazon WorkSpaces clients.*/", - "getterMethodName" : "getClientPropertiesList", + "fluentSetterDocumentation" : "/**Information about the specified connection aliases.
\n@param connectionAliases Information about the specified connection aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withConnectionAliases", + "getterDocumentation" : "/**Information about the specified connection aliases.
\n@return Information about the specified connection aliases.*/", + "getterMethodName" : "getConnectionAliases", "getterModel" : { - "returnType" : "java.util.ListInformation about the specified Amazon WorkSpaces clients.
\n@param clientPropertiesList Information about the specified Amazon WorkSpaces clients.*/", - "setterMethodName" : "setClientPropertiesList", + "setterDocumentation" : "/**Information about the specified connection aliases.
\n@param connectionAliases Information about the specified connection aliases.*/", + "setterMethodName" : "setConnectionAliases", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListInformation about the specified Amazon WorkSpaces clients.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setClientPropertiesList(java.util.Collection)} or {@link #withClientPropertiesList(java.util.Collection)} if you want to override the existing values.
\n@param clientPropertiesList Information about the specified Amazon WorkSpaces clients.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**Information about the specified connection aliases.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setConnectionAliases(java.util.Collection)} or {@link #withConnectionAliases(java.util.Collection)} if you want to override the existing values.
\n@param connectionAliases Information about the specified connection aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListInformation about the specified Amazon WorkSpaces clients.
", - "simpleType" : "ListInformation about the specified connection aliases.
", + "simpleType" : "ListThe token to use to retrieve the next set of results, or null if no more results are available.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The token to use to retrieve the next set of results, or null if no more results are available.
\n@param nextToken The token to use to retrieve the next set of results, or null if no more results are available.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**The token to use to retrieve the next set of results, or null if no more results are available.
\n@return The token to use to retrieve the next set of results, or null if no more results are available.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**The token to use to retrieve the next set of results, or null if no more results are available.
\n@param nextToken The token to use to retrieve the next set of results, or null if no more results are available.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The token to use to retrieve the next set of results, or null if no more results are available.
\n@param nextToken The token to use to retrieve the next set of results, or null if no more results are available.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "The token to use to retrieve the next set of results, or null if no more results are available.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } @@ -12738,7 +18843,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DescribeClientPropertiesResult", + "shapeName" : "DescribeConnectionAliasesResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -12747,12 +18852,12 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DescribeClientPropertiesResult", - "variableName" : "describeClientPropertiesResult", - "variableType" : "DescribeClientPropertiesResult", + "variableDeclarationType" : "DescribeConnectionAliasesResult", + "variableName" : "describeConnectionAliasesResult", + "variableType" : "DescribeConnectionAliasesResult", "documentation" : null, - "simpleType" : "DescribeClientPropertiesResult", - "variableSetterType" : "DescribeClientPropertiesResult" + "simpleType" : "DescribeConnectionAliasesResult", + "variableSetterType" : "DescribeConnectionAliasesResult" }, "wrapper" : false }, @@ -13912,12 +20017,12 @@ "c2jName" : "ResourceId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
", + "documentation" : "The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceId", - "getterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@return The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.*/", + "getterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.
\n@return The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.*/", "getterMethodName" : "getResourceId", "getterModel" : { "returnType" : "String", @@ -13951,7 +20056,7 @@ "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, - "setterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.*/", + "setterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.*/", "setterMethodName" : "setResourceId", "setterModel" : { "timestampFormat" : null, @@ -13966,13 +20071,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", - "documentation" : "The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
", + "documentation" : "The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -13983,12 +20088,12 @@ "c2jName" : "ResourceId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
", + "documentation" : "The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceId", - "getterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@return The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.*/", + "getterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.
\n@return The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.*/", "getterMethodName" : "getResourceId", "getterModel" : { "returnType" : "String", @@ -14022,7 +20127,7 @@ "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, - "setterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.*/", + "setterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.*/", "setterMethodName" : "setResourceId", "setterModel" : { "timestampFormat" : null, @@ -14037,13 +20142,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.
\n@param resourceId The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", - "documentation" : "The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
", + "documentation" : "The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22406,6 +28511,238 @@ }, "wrapper" : false }, + "DisassociateConnectionAliasRequest" : { + "c2jName" : "DisassociateConnectionAliasRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workspaces.request.DisassociateConnectionAliasRequest", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "DisassociateConnectionAlias", + "locationName" : null, + "requestUri" : "/", + "target" : "WorkspacesService.DisassociateConnectionAlias", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "AliasId", + "c2jShape" : "ConnectionAliasId", + "deprecated" : false, + "documentation" : "The identifier of the connection alias to disassociate.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier of the connection alias to disassociate.
\n@param aliasId The identifier of the connection alias to disassociate.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAliasId", + "getterDocumentation" : "/**The identifier of the connection alias to disassociate.
\n@return The identifier of the connection alias to disassociate.*/", + "getterMethodName" : "getAliasId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "AliasId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "AliasId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AliasId", + "sensitive" : false, + "setterDocumentation" : "/**The identifier of the connection alias to disassociate.
\n@param aliasId The identifier of the connection alias to disassociate.*/", + "setterMethodName" : "setAliasId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aliasId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The identifier of the connection alias to disassociate.
\n@param aliasId The identifier of the connection alias to disassociate.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aliasId", + "variableType" : "String", + "documentation" : "The identifier of the connection alias to disassociate.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "AliasId" : { + "c2jName" : "AliasId", + "c2jShape" : "ConnectionAliasId", + "deprecated" : false, + "documentation" : "The identifier of the connection alias to disassociate.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier of the connection alias to disassociate.
\n@param aliasId The identifier of the connection alias to disassociate.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAliasId", + "getterDocumentation" : "/**The identifier of the connection alias to disassociate.
\n@return The identifier of the connection alias to disassociate.*/", + "getterMethodName" : "getAliasId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "AliasId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "AliasId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AliasId", + "sensitive" : false, + "setterDocumentation" : "/**The identifier of the connection alias to disassociate.
\n@param aliasId The identifier of the connection alias to disassociate.*/", + "setterMethodName" : "setAliasId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aliasId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The identifier of the connection alias to disassociate.
\n@param aliasId The identifier of the connection alias to disassociate.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aliasId", + "variableType" : "String", + "documentation" : "The identifier of the connection alias to disassociate.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.workspaces.request", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "AliasId" ], + "shapeName" : "DisassociateConnectionAliasRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DisassociateConnectionAliasRequest", + "variableName" : "disassociateConnectionAliasRequest", + "variableType" : "DisassociateConnectionAliasRequest", + "documentation" : null, + "simpleType" : "DisassociateConnectionAliasRequest", + "variableSetterType" : "DisassociateConnectionAliasRequest" + }, + "wrapper" : false + }, + "DisassociateConnectionAliasResult" : { + "c2jName" : "DisassociateConnectionAliasResult", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workspaces.response.DisassociateConnectionAliasResult", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.workspaces.response", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DisassociateConnectionAliasResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DisassociateConnectionAliasResult", + "variableName" : "disassociateConnectionAliasResult", + "variableType" : "DisassociateConnectionAliasResult", + "documentation" : null, + "simpleType" : "DisassociateConnectionAliasResult", + "variableSetterType" : "DisassociateConnectionAliasResult" + }, + "wrapper" : false + }, "DisassociateIpGroupsRequest" : { "c2jName" : "DisassociateIpGroupsRequest", "customization" : { @@ -39590,6 +45927,377 @@ }, "wrapper" : false }, + "UpdateConnectionAliasPermissionRequest" : { + "c2jName" : "UpdateConnectionAliasPermissionRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workspaces.request.UpdateConnectionAliasPermissionRequest", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "UpdateConnectionAliasPermission", + "locationName" : null, + "requestUri" : "/", + "target" : "WorkspacesService.UpdateConnectionAliasPermission", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "AliasId", + "c2jShape" : "ConnectionAliasId", + "deprecated" : false, + "documentation" : "The identifier of the connection alias that you want to update permissions for.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier of the connection alias that you want to update permissions for.
\n@param aliasId The identifier of the connection alias that you want to update permissions for.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAliasId", + "getterDocumentation" : "/**The identifier of the connection alias that you want to update permissions for.
\n@return The identifier of the connection alias that you want to update permissions for.*/", + "getterMethodName" : "getAliasId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "AliasId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "AliasId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AliasId", + "sensitive" : false, + "setterDocumentation" : "/**The identifier of the connection alias that you want to update permissions for.
\n@param aliasId The identifier of the connection alias that you want to update permissions for.*/", + "setterMethodName" : "setAliasId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aliasId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The identifier of the connection alias that you want to update permissions for.
\n@param aliasId The identifier of the connection alias that you want to update permissions for.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aliasId", + "variableType" : "String", + "documentation" : "The identifier of the connection alias that you want to update permissions for.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ConnectionAliasPermission", + "c2jShape" : "ConnectionAliasPermission", + "deprecated" : false, + "documentation" : "Indicates whether to share or unshare the connection alias with the specified AWS account.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**Indicates whether to share or unshare the connection alias with the specified AWS account.
\n@param connectionAliasPermission Indicates whether to share or unshare the connection alias with the specified AWS account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withConnectionAliasPermission", + "getterDocumentation" : "/**Indicates whether to share or unshare the connection alias with the specified AWS account.
\n@return Indicates whether to share or unshare the connection alias with the specified AWS account.*/", + "getterMethodName" : "getConnectionAliasPermission", + "getterModel" : { + "returnType" : "ConnectionAliasPermission", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ConnectionAliasPermission", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ConnectionAliasPermission", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "ConnectionAliasPermission", + "sensitive" : false, + "setterDocumentation" : "/**Indicates whether to share or unshare the connection alias with the specified AWS account.
\n@param connectionAliasPermission Indicates whether to share or unshare the connection alias with the specified AWS account.*/", + "setterMethodName" : "setConnectionAliasPermission", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "ConnectionAliasPermission", + "variableName" : "connectionAliasPermission", + "variableType" : "ConnectionAliasPermission", + "documentation" : "", + "simpleType" : "ConnectionAliasPermission", + "variableSetterType" : "ConnectionAliasPermission" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**Indicates whether to share or unshare the connection alias with the specified AWS account.
\n@param connectionAliasPermission Indicates whether to share or unshare the connection alias with the specified AWS account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ConnectionAliasPermission", + "variableName" : "connectionAliasPermission", + "variableType" : "ConnectionAliasPermission", + "documentation" : "Indicates whether to share or unshare the connection alias with the specified AWS account.
", + "simpleType" : "ConnectionAliasPermission", + "variableSetterType" : "ConnectionAliasPermission" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "AliasId" : { + "c2jName" : "AliasId", + "c2jShape" : "ConnectionAliasId", + "deprecated" : false, + "documentation" : "The identifier of the connection alias that you want to update permissions for.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier of the connection alias that you want to update permissions for.
\n@param aliasId The identifier of the connection alias that you want to update permissions for.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAliasId", + "getterDocumentation" : "/**The identifier of the connection alias that you want to update permissions for.
\n@return The identifier of the connection alias that you want to update permissions for.*/", + "getterMethodName" : "getAliasId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "AliasId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "AliasId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AliasId", + "sensitive" : false, + "setterDocumentation" : "/**The identifier of the connection alias that you want to update permissions for.
\n@param aliasId The identifier of the connection alias that you want to update permissions for.*/", + "setterMethodName" : "setAliasId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aliasId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The identifier of the connection alias that you want to update permissions for.
\n@param aliasId The identifier of the connection alias that you want to update permissions for.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aliasId", + "variableType" : "String", + "documentation" : "The identifier of the connection alias that you want to update permissions for.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "ConnectionAliasPermission" : { + "c2jName" : "ConnectionAliasPermission", + "c2jShape" : "ConnectionAliasPermission", + "deprecated" : false, + "documentation" : "Indicates whether to share or unshare the connection alias with the specified AWS account.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**Indicates whether to share or unshare the connection alias with the specified AWS account.
\n@param connectionAliasPermission Indicates whether to share or unshare the connection alias with the specified AWS account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withConnectionAliasPermission", + "getterDocumentation" : "/**Indicates whether to share or unshare the connection alias with the specified AWS account.
\n@return Indicates whether to share or unshare the connection alias with the specified AWS account.*/", + "getterMethodName" : "getConnectionAliasPermission", + "getterModel" : { + "returnType" : "ConnectionAliasPermission", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ConnectionAliasPermission", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ConnectionAliasPermission", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "ConnectionAliasPermission", + "sensitive" : false, + "setterDocumentation" : "/**Indicates whether to share or unshare the connection alias with the specified AWS account.
\n@param connectionAliasPermission Indicates whether to share or unshare the connection alias with the specified AWS account.*/", + "setterMethodName" : "setConnectionAliasPermission", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "ConnectionAliasPermission", + "variableName" : "connectionAliasPermission", + "variableType" : "ConnectionAliasPermission", + "documentation" : "", + "simpleType" : "ConnectionAliasPermission", + "variableSetterType" : "ConnectionAliasPermission" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**Indicates whether to share or unshare the connection alias with the specified AWS account.
\n@param connectionAliasPermission Indicates whether to share or unshare the connection alias with the specified AWS account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ConnectionAliasPermission", + "variableName" : "connectionAliasPermission", + "variableType" : "ConnectionAliasPermission", + "documentation" : "Indicates whether to share or unshare the connection alias with the specified AWS account.
", + "simpleType" : "ConnectionAliasPermission", + "variableSetterType" : "ConnectionAliasPermission" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.workspaces.request", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "AliasId", "ConnectionAliasPermission" ], + "shapeName" : "UpdateConnectionAliasPermissionRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "UpdateConnectionAliasPermissionRequest", + "variableName" : "updateConnectionAliasPermissionRequest", + "variableType" : "UpdateConnectionAliasPermissionRequest", + "documentation" : null, + "simpleType" : "UpdateConnectionAliasPermissionRequest", + "variableSetterType" : "UpdateConnectionAliasPermissionRequest" + }, + "wrapper" : false + }, + "UpdateConnectionAliasPermissionResult" : { + "c2jName" : "UpdateConnectionAliasPermissionResult", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workspaces.response.UpdateConnectionAliasPermissionResult", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.workspaces.response", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "UpdateConnectionAliasPermissionResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "UpdateConnectionAliasPermissionResult", + "variableName" : "updateConnectionAliasPermissionResult", + "variableType" : "UpdateConnectionAliasPermissionResult", + "documentation" : null, + "simpleType" : "UpdateConnectionAliasPermissionResult", + "variableSetterType" : "UpdateConnectionAliasPermissionResult" + }, + "wrapper" : false + }, "UpdateRulesOfIpGroupRequest" : { "c2jName" : "UpdateRulesOfIpGroupRequest", "customization" : { @@ -46198,12 +52906,12 @@ "c2jName" : "DefaultOu", "c2jShape" : "DefaultOu", "deprecated" : false, - "documentation" : "The default organizational unit (OU) for your WorkSpace directories.
", + "documentation" : "The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form \"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
.
To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
The default organizational unit (OU) for your WorkSpace directories.
\n@param defaultOu The default organizational unit (OU) for your WorkSpace directories.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form \"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
.
To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
\"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
. To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
The default organizational unit (OU) for your WorkSpace directories.
\n@return The default organizational unit (OU) for your WorkSpace directories.*/", + "getterDocumentation" : "/**The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form \"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
.
To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
\"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
. To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
The default organizational unit (OU) for your WorkSpace directories.
\n@param defaultOu The default organizational unit (OU) for your WorkSpace directories.*/", + "setterDocumentation" : "/**The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form \"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
.
To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
\"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
. To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
The default organizational unit (OU) for your WorkSpace directories.
\n@param defaultOu The default organizational unit (OU) for your WorkSpace directories.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form \"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
.
To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
\"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
. To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
The default organizational unit (OU) for your WorkSpace directories.
", + "documentation" : "The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form \"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
.
To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
The default organizational unit (OU) for your WorkSpace directories.
", + "documentation" : "The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form \"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
.
To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
The default organizational unit (OU) for your WorkSpace directories.
\n@param defaultOu The default organizational unit (OU) for your WorkSpace directories.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form \"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
.
To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
\"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
. To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
The default organizational unit (OU) for your WorkSpace directories.
\n@return The default organizational unit (OU) for your WorkSpace directories.*/", + "getterDocumentation" : "/**The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form \"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
.
To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
\"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
. To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
The default organizational unit (OU) for your WorkSpace directories.
\n@param defaultOu The default organizational unit (OU) for your WorkSpace directories.*/", + "setterDocumentation" : "/**The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form \"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
.
To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
\"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
. To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
The default organizational unit (OU) for your WorkSpace directories.
\n@param defaultOu The default organizational unit (OU) for your WorkSpace directories.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form \"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
.
To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
\"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
. To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
The default organizational unit (OU) for your WorkSpace directories.
", + "documentation" : "The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form \"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
.
To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
Associates the specified connection alias with the specified directory to enable cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces.
Before performing this operation, call DescribeConnectionAliases to make sure that the current state of the connection alias is CREATED
.
Copies the specified image from the specified Region to the current Region.
" }, + "CreateConnectionAlias":{ + "name":"CreateConnectionAlias", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateConnectionAliasRequest"}, + "output":{"shape":"CreateConnectionAliasResult"}, + "errors":[ + {"shape":"ResourceAlreadyExistsException"}, + {"shape":"AccessDeniedException"}, + {"shape":"InvalidParameterValuesException"}, + {"shape":"ResourceLimitExceededException"}, + {"shape":"InvalidResourceStateException"}, + {"shape":"OperationNotSupportedException"} + ], + "documentation":"Creates the specified connection alias for use with cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces.
" + }, "CreateIpGroup":{ "name":"CreateIpGroup", "http":{ @@ -112,6 +148,24 @@ ], "documentation":"Creates one or more WorkSpaces.
This operation is asynchronous and returns before the WorkSpaces are created.
" }, + "DeleteConnectionAlias":{ + "name":"DeleteConnectionAlias", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteConnectionAliasRequest"}, + "output":{"shape":"DeleteConnectionAliasResult"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"ResourceAssociatedException"}, + {"shape":"AccessDeniedException"}, + {"shape":"InvalidParameterValuesException"}, + {"shape":"InvalidResourceStateException"}, + {"shape":"OperationNotSupportedException"} + ], + "documentation":"Deletes the specified connection alias. For more information, see Cross-Region Redirection for Amazon WorkSpaces.
If you will no longer be using a fully qualified domain name (FQDN) as the registration code for your WorkSpaces users, you must take certain precautions to prevent potential security issues. For more information, see Security Considerations if You Stop Using Cross-Region Redirection.
To delete a connection alias that has been shared, the shared account must first disassociate the connection alias from any directories it has been associated with. Then you must unshare the connection alias from the account it has been shared with. You can delete a connection alias only after it is no longer shared with any accounts or associated with any directories.
Retrieves a list that describes one or more specified Amazon WorkSpaces clients.
" }, + "DescribeConnectionAliasPermissions":{ + "name":"DescribeConnectionAliasPermissions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeConnectionAliasPermissionsRequest"}, + "output":{"shape":"DescribeConnectionAliasPermissionsResult"}, + "errors":[ + {"shape":"AccessDeniedException"}, + {"shape":"InvalidParameterValuesException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"OperationNotSupportedException"} + ], + "documentation":"Describes the permissions that the owner of a connection alias has granted to another AWS account for the specified connection alias. For more information, see Cross-Region Redirection for Amazon WorkSpaces.
" + }, + "DescribeConnectionAliases":{ + "name":"DescribeConnectionAliases", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeConnectionAliasesRequest"}, + "output":{"shape":"DescribeConnectionAliasesResult"}, + "errors":[ + {"shape":"AccessDeniedException"}, + {"shape":"InvalidParameterValuesException"}, + {"shape":"OperationNotSupportedException"} + ], + "documentation":"Retrieves a list that describes the connection aliases used for cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces.
" + }, "DescribeIpGroups":{ "name":"DescribeIpGroups", "http":{ @@ -338,6 +423,23 @@ ], "documentation":"Describes the connection status of the specified WorkSpaces.
" }, + "DisassociateConnectionAlias":{ + "name":"DisassociateConnectionAlias", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateConnectionAliasRequest"}, + "output":{"shape":"DisassociateConnectionAliasResult"}, + "errors":[ + {"shape":"AccessDeniedException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValuesException"}, + {"shape":"InvalidResourceStateException"}, + {"shape":"OperationNotSupportedException"} + ], + "documentation":"Disassociates a connection alias from a directory. Disassociating a connection alias disables cross-Region redirection between two directories in different AWS Regions. For more information, see Cross-Region Redirection for Amazon WorkSpaces.
Before performing this operation, call DescribeConnectionAliases to make sure that the current state of the connection alias is CREATED
.
Imports the specified Windows 10 Bring Your Own License (BYOL) image into Amazon WorkSpaces. The image must be an already licensed EC2 image that is in your AWS account, and you must own the image. For more information about creating BYOL images, see Bring Your Own Windows Desktop Licenses.
" + "documentation":"Imports the specified Windows 10 Bring Your Own License (BYOL) image into Amazon WorkSpaces. The image must be an already licensed Amazon EC2 image that is in your AWS account, and you must own the image. For more information about creating BYOL images, see Bring Your Own Windows Desktop Licenses.
" }, "ListAvailableManagementCidrRanges":{ "name":"ListAvailableManagementCidrRanges", @@ -616,6 +718,25 @@ "output":{"shape":"TerminateWorkspacesResult"}, "documentation":"Terminates the specified WorkSpaces.
Terminating a WorkSpace is a permanent action and cannot be undone. The user's data is destroyed. If you need to archive any user data, contact Amazon Web Services before terminating the WorkSpace.
You can terminate a WorkSpace that is in any state except SUSPENDED
.
This operation is asynchronous and returns before the WorkSpaces have been completely terminated.
" }, + "UpdateConnectionAliasPermission":{ + "name":"UpdateConnectionAliasPermission", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateConnectionAliasPermissionRequest"}, + "output":{"shape":"UpdateConnectionAliasPermissionResult"}, + "errors":[ + {"shape":"AccessDeniedException"}, + {"shape":"InvalidParameterValuesException"}, + {"shape":"ResourceLimitExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ResourceAssociatedException"}, + {"shape":"InvalidResourceStateException"}, + {"shape":"OperationNotSupportedException"} + ], + "documentation":"Shares or unshares a connection alias with one account by specifying whether that account has permission to associate the connection alias with a directory. If the association permission is granted, the connection alias is shared with that account. If the association permission is revoked, the connection alias is unshared with the account. For more information, see Cross-Region Redirection for Amazon WorkSpaces.
Before performing this operation, call DescribeConnectionAliases to make sure that the current state of the connection alias is CREATED
.
To delete a connection alias that has been shared, the shared account must first disassociate the connection alias from any directories it has been associated with. Then you must unshare the connection alias from the account it has been shared with. You can delete a connection alias only after it is no longer shared with any accounts or associated with any directories.
The identifier of the connection alias.
" + }, + "ResourceId":{ + "shape":"NonEmptyString", + "documentation":"The identifier of the directory to associate the connection alias with.
" + } + } + }, + "AssociateConnectionAliasResult":{ + "type":"structure", + "members":{ + "ConnectionIdentifier":{ + "shape":"ConnectionIdentifier", + "documentation":"The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies.
" + } + } + }, "AssociateIpGroupsRequest":{ "type":"structure", "required":[ @@ -741,6 +888,16 @@ "members":{ } }, + "AssociationStatus":{ + "type":"string", + "enum":[ + "NOT_ASSOCIATED", + "ASSOCIATED_WITH_OWNER_ACCOUNT", + "ASSOCIATED_WITH_SHARED_ACCOUNT", + "PENDING_ASSOCIATION", + "PENDING_DISASSOCIATION" + ] + }, "AuthorizeIpRulesRequest":{ "type":"structure", "required":[ @@ -834,6 +991,116 @@ "documentation":"Describes the compute type.
" }, "ComputerName":{"type":"string"}, + "ConnectionAlias":{ + "type":"structure", + "members":{ + "ConnectionString":{ + "shape":"ConnectionString", + "documentation":"The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as www.example.com
.
The identifier of the connection alias.
" + }, + "State":{ + "shape":"ConnectionAliasState", + "documentation":"The current state of the connection alias.
" + }, + "OwnerAccountId":{ + "shape":"AwsAccount", + "documentation":"The identifier of the AWS account that owns the connection alias.
" + }, + "Associations":{ + "shape":"ConnectionAliasAssociationList", + "documentation":"The association status of the connection alias.
" + } + }, + "documentation":"Describes a connection alias. Connection aliases are used for cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces.
" + }, + "ConnectionAliasAssociation":{ + "type":"structure", + "members":{ + "AssociationStatus":{ + "shape":"AssociationStatus", + "documentation":"The association status of the connection alias.
" + }, + "AssociatedAccountId":{ + "shape":"AwsAccount", + "documentation":"The identifier of the AWS account that associated the connection alias with a directory.
" + }, + "ResourceId":{ + "shape":"NonEmptyString", + "documentation":"The identifier of the directory associated with a connection alias.
" + }, + "ConnectionIdentifier":{ + "shape":"ConnectionIdentifier", + "documentation":"The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies.
" + } + }, + "documentation":"Describes a connection alias association that is used for cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces.
" + }, + "ConnectionAliasAssociationList":{ + "type":"list", + "member":{"shape":"ConnectionAliasAssociation"}, + "max":25, + "min":1 + }, + "ConnectionAliasId":{ + "type":"string", + "max":68, + "min":13, + "pattern":"^wsca-[0-9a-z]{8,63}$" + }, + "ConnectionAliasIdList":{ + "type":"list", + "member":{"shape":"ConnectionAliasId"}, + "max":25, + "min":1 + }, + "ConnectionAliasList":{ + "type":"list", + "member":{"shape":"ConnectionAlias"}, + "max":25, + "min":1 + }, + "ConnectionAliasPermission":{ + "type":"structure", + "required":[ + "SharedAccountId", + "AllowAssociation" + ], + "members":{ + "SharedAccountId":{ + "shape":"AwsAccount", + "documentation":"The identifier of the AWS account that the connection alias is shared with.
" + }, + "AllowAssociation":{ + "shape":"BooleanObject", + "documentation":"Indicates whether the specified AWS account is allowed to associate the connection alias with a directory.
" + } + }, + "documentation":"Describes the permissions for a connection alias. Connection aliases are used for cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces.
" + }, + "ConnectionAliasPermissions":{ + "type":"list", + "member":{"shape":"ConnectionAliasPermission"}, + "max":25, + "min":1 + }, + "ConnectionAliasState":{ + "type":"string", + "enum":[ + "CREATING", + "CREATED", + "DELETING" + ] + }, + "ConnectionIdentifier":{ + "type":"string", + "max":20, + "min":1, + "pattern":"^[a-zA-Z0-9]+$" + }, "ConnectionState":{ "type":"string", "enum":[ @@ -842,6 +1109,12 @@ "UNKNOWN" ] }, + "ConnectionString":{ + "type":"string", + "max":255, + "min":1, + "pattern":"^[.0-9a-zA-Z\\-]{1,255}$" + }, "CopyWorkspaceImageRequest":{ "type":"structure", "required":[ @@ -881,6 +1154,29 @@ } } }, + "CreateConnectionAliasRequest":{ + "type":"structure", + "required":["ConnectionString"], + "members":{ + "ConnectionString":{ + "shape":"ConnectionString", + "documentation":"A connection string in the form of a fully qualified domain name (FQDN), such as www.example.com
.
After you create a connection string, it is always associated to your AWS account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
The tags to associate with the connection alias.
" + } + } + }, + "CreateConnectionAliasResult":{ + "type":"structure", + "members":{ + "AliasId":{ + "shape":"ConnectionAliasId", + "documentation":"The identifier of the connection alias.
" + } + } + }, "CreateIpGroupRequest":{ "type":"structure", "required":["GroupName"], @@ -921,7 +1217,7 @@ "members":{ "ResourceId":{ "shape":"NonEmptyString", - "documentation":"The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
" + "documentation":"The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.
" }, "Tags":{ "shape":"TagList", @@ -1015,6 +1311,21 @@ }, "documentation":"Describes the default values that are used to create WorkSpaces. For more information, see Update Directory Details for Your WorkSpaces.
" }, + "DeleteConnectionAliasRequest":{ + "type":"structure", + "required":["AliasId"], + "members":{ + "AliasId":{ + "shape":"ConnectionAliasId", + "documentation":"The identifier of the connection alias to delete.
" + } + } + }, + "DeleteConnectionAliasResult":{ + "type":"structure", + "members":{ + } + }, "DeleteIpGroupRequest":{ "type":"structure", "required":["GroupId"], @@ -1039,7 +1350,7 @@ "members":{ "ResourceId":{ "shape":"NonEmptyString", - "documentation":"The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
" + "documentation":"The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.
" }, "TagKeys":{ "shape":"TagKeyList", @@ -1141,6 +1452,75 @@ } } }, + "DescribeConnectionAliasPermissionsRequest":{ + "type":"structure", + "required":["AliasId"], + "members":{ + "AliasId":{ + "shape":"ConnectionAliasId", + "documentation":"The identifier of the connection alias.
" + }, + "NextToken":{ + "shape":"PaginationToken", + "documentation":"If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
The maximum number of results to return.
" + } + } + }, + "DescribeConnectionAliasPermissionsResult":{ + "type":"structure", + "members":{ + "AliasId":{ + "shape":"ConnectionAliasId", + "documentation":"The identifier of the connection alias.
" + }, + "ConnectionAliasPermissions":{ + "shape":"ConnectionAliasPermissions", + "documentation":"The permissions associated with a connection alias.
" + }, + "NextToken":{ + "shape":"PaginationToken", + "documentation":"The token to use to retrieve the next set of results, or null if no more results are available.
" + } + } + }, + "DescribeConnectionAliasesRequest":{ + "type":"structure", + "members":{ + "AliasIds":{ + "shape":"ConnectionAliasIdList", + "documentation":"The identifiers of the connection aliases to describe.
" + }, + "ResourceId":{ + "shape":"NonEmptyString", + "documentation":"The identifier of the directory associated with the connection alias.
" + }, + "Limit":{ + "shape":"Limit", + "documentation":"The maximum number of connection aliases to return.
" + }, + "NextToken":{ + "shape":"PaginationToken", + "documentation":"If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
Information about the specified connection aliases.
" + }, + "NextToken":{ + "shape":"PaginationToken", + "documentation":"The token to use to retrieve the next set of results, or null if no more results are available.
" + } + } + }, "DescribeIpGroupsRequest":{ "type":"structure", "members":{ @@ -1177,7 +1557,7 @@ "members":{ "ResourceId":{ "shape":"NonEmptyString", - "documentation":"The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, and IP access control groups.
" + "documentation":"The identifier of the WorkSpaces resource. The supported resource types are WorkSpaces, registered directories, images, custom bundles, IP access control groups, and connection aliases.
" } } }, @@ -1428,6 +1808,21 @@ "member":{"shape":"WorkspaceDirectory"} }, "DirectoryName":{"type":"string"}, + "DisassociateConnectionAliasRequest":{ + "type":"structure", + "required":["AliasId"], + "members":{ + "AliasId":{ + "shape":"ConnectionAliasId", + "documentation":"The identifier of the connection alias to disassociate.
" + } + } + }, + "DisassociateConnectionAliasResult":{ + "type":"structure", + "members":{ + } + }, "DisassociateIpGroupsRequest":{ "type":"structure", "required":[ @@ -1936,7 +2331,7 @@ }, "PaginationToken":{ "type":"string", - "max":63, + "max":2048, "min":1 }, "RebootRequest":{ @@ -2420,6 +2815,28 @@ "documentation":"The configuration of this WorkSpace is not supported for this operation. For more information, see Required Configuration and Service Components for WorkSpaces .
", "exception":true }, + "UpdateConnectionAliasPermissionRequest":{ + "type":"structure", + "required":[ + "AliasId", + "ConnectionAliasPermission" + ], + "members":{ + "AliasId":{ + "shape":"ConnectionAliasId", + "documentation":"The identifier of the connection alias that you want to update permissions for.
" + }, + "ConnectionAliasPermission":{ + "shape":"ConnectionAliasPermission", + "documentation":"Indicates whether to share or unshare the connection alias with the specified AWS account.
" + } + } + }, + "UpdateConnectionAliasPermissionResult":{ + "type":"structure", + "members":{ + } + }, "UpdateRulesOfIpGroupRequest":{ "type":"structure", "required":[ @@ -2667,7 +3084,7 @@ }, "DefaultOu":{ "shape":"DefaultOu", - "documentation":"The default organizational unit (OU) for your WorkSpace directories.
" + "documentation":"The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form \"OU=value,DC=value,DC=value\"
, where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com
.
To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
The API doesn't validate whether the OU exists.
+ * If a bucket is enabled for Requester Pays, then any attempt to read an + * object from it without Requester Pays enabled will result in a 403 error + * and the bucket owner will be charged for the request. + * + *
+ * Enabling Requester Pays disables the ability to have anonymous access to + * this bucket. + * + *
+ * For more information on Requester pays, @see
+ * http://docs.aws.amazon.com/AmazonS3/latest/dev/RequesterPaysBuckets.html
+ *
+ * @throws AmazonServiceException
+ * If any errors occurred in Amazon S3 while processing the
+ * request.
+ * @throws SdkClientException
+ * If any errors are encountered in the client while making the
+ * request or handling the response.
+ * @see AmazonS3#enableRequesterPays(String)
+ * @see AmazonS3#disableRequesterPays(String)
+ * @see AmazonS3#isRequesterPaysEnabled(String)
+ * @see AWS API Documentation
+ */
+ public void setRequestPaymentConfiguration(SetRequestPaymentConfigurationRequest setRequestPaymentConfigurationRequest);
+
/**
* Sets a replication configuration for the Amazon S3 bucket.
*
diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/AmazonS3Client.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/AmazonS3Client.java
index 84d8d916192f..412bb85d9097 100644
--- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/AmazonS3Client.java
+++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/AmazonS3Client.java
@@ -160,6 +160,8 @@
import com.amazonaws.services.s3.model.DeletePublicAccessBlockRequest;
import com.amazonaws.services.s3.model.DeletePublicAccessBlockResult;
import com.amazonaws.services.s3.model.DeleteVersionRequest;
+import com.amazonaws.services.s3.model.ExpectedBucketOwnerRequest;
+import com.amazonaws.services.s3.model.ExpectedSourceBucketOwnerRequest;
import com.amazonaws.services.s3.model.GeneratePresignedUrlRequest;
import com.amazonaws.services.s3.model.GenericBucketRequest;
import com.amazonaws.services.s3.model.GetBucketAccelerateConfigurationRequest;
@@ -4750,6 +4752,18 @@ protected
+ * Every bucket and object in Amazon S3 has an owner, the user that created
+ * the bucket or object. The owner of a bucket or object cannot be changed.
+ * However, if the object is overwritten by another user (deleted and
+ * rewritten), the new object will have a new owner.
+ *
+ * Note: Even the owner is subject to the access control list (ACL). For example, if an owner does
+ * not have {@link Permission#Read} access to an object, the owner cannot
+ * read that object. However, the owner of an object always has write access
+ * to the access control policy ({@link Permission#WriteAcp}) and can change
+ * the ACL to read the object.
+ *
* Constructs a new RestoreObjectRequest. @@ -175,6 +177,20 @@ public RestoreObjectRequest(String bucketName, String key, int expirationInDays) this.expirationInDays = expirationInDays; } + + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public RestoreObjectRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } + /** * Returns the name of the bucket containing the reference to the object to * restore which is now stored in Amazon Glacier. diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SelectObjectContentRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SelectObjectContentRequest.java index 060aee5d533a..bdec4851b139 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SelectObjectContentRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SelectObjectContentRequest.java @@ -27,7 +27,7 @@ * For more information, go to * S3Select API Documentation. */ -public class SelectObjectContentRequest extends AmazonWebServiceRequest implements SSECustomerKeyProvider, Serializable, Cloneable { +public class SelectObjectContentRequest extends AmazonWebServiceRequest implements SSECustomerKeyProvider, Serializable, Cloneable, ExpectedBucketOwnerRequest { private String bucketName; private String key; private SSECustomerKey sseCustomerKey; @@ -37,6 +37,20 @@ public class SelectObjectContentRequest extends AmazonWebServiceRequest implemen private InputSerialization inputSerialization; private OutputSerialization outputSerialization; private ScanRange scanRange; + private String expectedBucketOwner; + + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SelectObjectContentRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } /** * The S3 Bucket. diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketAccelerateConfigurationRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketAccelerateConfigurationRequest.java index 59a84bb84b73..e6e77272ea93 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketAccelerateConfigurationRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketAccelerateConfigurationRequest.java @@ -21,7 +21,7 @@ * Contains options for setting the accelerate configuration for a bucket. *
*/ -public class SetBucketAccelerateConfigurationRequest extends AmazonWebServiceRequest { +public class SetBucketAccelerateConfigurationRequest extends AmazonWebServiceRequest implements ExpectedBucketOwnerRequest { /** * The bucket whose accelerate configuration is being set. @@ -33,6 +33,8 @@ public class SetBucketAccelerateConfigurationRequest extends AmazonWebServiceReq */ private BucketAccelerateConfiguration accelerateConfiguration; + private String expectedBucketOwner; + /** * Constructs a new {@link SetBucketAccelerateConfigurationRequest} to set * the bucket accelerate configuration of the specified bucket. @@ -49,6 +51,19 @@ public SetBucketAccelerateConfigurationRequest( this.accelerateConfiguration = configuration; } + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetBucketAccelerateConfigurationRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } + /** * @return The name of the bucket whose accelerate configuration is being * set. diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketAclRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketAclRequest.java index 3af4b18a5795..9d97cc5f73a1 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketAclRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketAclRequest.java @@ -20,7 +20,7 @@ /** * Request object containing all the options for setting a bucket's Access Control List (ACL). */ -public class SetBucketAclRequest extends AmazonWebServiceRequest implements Serializable { +public class SetBucketAclRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { /** * The name of the bucket whose ACL is being set. * @@ -44,6 +44,8 @@ public class SetBucketAclRequest extends AmazonWebServiceRequest implements Seri /** The canned ACL to apply to the specified bucket. */ private CannedAccessControlList cannedAcl; + private String expectedBucketOwner; + /** * Constructs a new SetBucketAclRequest object, ready to set the specified * ACL on the specified bucket when this request is executed. @@ -134,4 +136,17 @@ public AccessControlList getAcl() { public CannedAccessControlList getCannedAcl() { return cannedAcl; } + + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetBucketAclRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } } diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketAnalyticsConfigurationRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketAnalyticsConfigurationRequest.java index ed9132c6cf0d..114a2c808d63 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketAnalyticsConfigurationRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketAnalyticsConfigurationRequest.java @@ -22,10 +22,11 @@ /** * Request object to set analytics configuration to a bucket. */ -public class SetBucketAnalyticsConfigurationRequest extends AmazonWebServiceRequest implements Serializable { +public class SetBucketAnalyticsConfigurationRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { private String bucketName; private AnalyticsConfiguration analyticsConfiguration; + private String expectedBucketOwner; public SetBucketAnalyticsConfigurationRequest() { } @@ -34,6 +35,19 @@ public SetBucketAnalyticsConfigurationRequest(String bucketName, AnalyticsConfig this.analyticsConfiguration = analyticsConfiguration; } + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetBucketAnalyticsConfigurationRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } + /** * Returns the name of the bucket to which an analytics configuration is stored. */ diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketCrossOriginConfigurationRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketCrossOriginConfigurationRequest.java index 8523a9ccc422..de9739dc40a0 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketCrossOriginConfigurationRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketCrossOriginConfigurationRequest.java @@ -22,7 +22,7 @@ * * @see SetBucketCrossOriginConfigurationRequest#SetBucketCrossOriginConfigurationRequest(String, BucketCrossOriginConfiguration) */ -public class SetBucketCrossOriginConfigurationRequest extends AmazonWebServiceRequest implements Serializable { +public class SetBucketCrossOriginConfigurationRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { /** * The bucket whose cross origin configuration is being set. @@ -45,9 +45,11 @@ public class SetBucketCrossOriginConfigurationRequest extends AmazonWebServiceRe * The new cross origin configuration for the specified bucket. */ private BucketCrossOriginConfiguration crossOriginConfiguration; - + + private String expectedBucketOwner; + /** - * Constructs a new {@link SetBucketCrossOriginConfigurationRequest} + * Constructs a new {@link SetBucketCrossOriginConfigurationRequest} * to set the bucket cross origin configuration of * the specified bucket. * @@ -76,6 +78,18 @@ public SetBucketCrossOriginConfigurationRequest( this.crossOriginConfiguration = crossOriginConfiguration; } + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetBucketCrossOriginConfigurationRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } /** * Gets the name of the bucket whose cross origin configuration is being diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketEncryptionRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketEncryptionRequest.java index 736b4564c267..cd96c92e6a3f 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketEncryptionRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketEncryptionRequest.java @@ -23,10 +23,24 @@ * @see AWS API * Documentation */ -public class SetBucketEncryptionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable { +public class SetBucketEncryptionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, ExpectedBucketOwnerRequest { private String bucketName; private ServerSideEncryptionConfiguration serverSideEncryptionConfiguration; + private String expectedBucketOwner; + + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetBucketEncryptionRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } /** * @return The name of the bucket whose encryption configuration is being set. diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketInventoryConfigurationRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketInventoryConfigurationRequest.java index 3811c0b18ec7..c1014d3a814f 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketInventoryConfigurationRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketInventoryConfigurationRequest.java @@ -22,12 +22,14 @@ /** * Request object to set an inventory configuration to a bucket. */ -public class SetBucketInventoryConfigurationRequest extends AmazonWebServiceRequest implements Serializable { +public class SetBucketInventoryConfigurationRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { private String bucketName; private InventoryConfiguration inventoryConfiguration; + private String expectedBucketOwner; + public SetBucketInventoryConfigurationRequest() { } @@ -36,6 +38,19 @@ public SetBucketInventoryConfigurationRequest(String bucketName, InventoryConfig this.inventoryConfiguration = inventoryConfiguration; } + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetBucketInventoryConfigurationRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } + /** * Returns the name of the bucket where the inventory configuration will be stored. */ diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketLifecycleConfigurationRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketLifecycleConfigurationRequest.java index c49b0e7bc14d..3c6cb5d84487 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketLifecycleConfigurationRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketLifecycleConfigurationRequest.java @@ -22,7 +22,7 @@ * * @see SetBucketLifecycleConfigurationRequest#SetBucketLifecycleConfigurationRequest(String, BucketLifecycleConfiguration) */ -public class SetBucketLifecycleConfigurationRequest extends AmazonWebServiceRequest implements Serializable { +public class SetBucketLifecycleConfigurationRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { /** * The bucket whose lifecycle configuration is being set. @@ -33,12 +33,14 @@ public class SetBucketLifecycleConfigurationRequest extends AmazonWebServiceRequ * The new lifecycle configuration for the specified bucket. */ private BucketLifecycleConfiguration lifecycleConfiguration; - + + private String expectedBucketOwner; + /** - * Constructs a new {@link SetBucketLifecycleConfigurationRequest} + * Constructs a new {@link SetBucketLifecycleConfigurationRequest} * to set the bucket lifecycle configuration of * the specified bucket. - * + * * @param bucketName * The name of the bucket for which to set the lifecycle * configuration. @@ -52,6 +54,19 @@ public SetBucketLifecycleConfigurationRequest( this.lifecycleConfiguration = lifecycleConfiguration; } + + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetBucketLifecycleConfigurationRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } /** * Gets the name of the bucket whose lifecycle configuration is being diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketLoggingConfigurationRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketLoggingConfigurationRequest.java index 1c4bab4baf2a..5b130fab5d1e 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketLoggingConfigurationRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketLoggingConfigurationRequest.java @@ -47,7 +47,7 @@ * * @see SetBucketLoggingConfigurationRequest#SetBucketLoggingConfigurationRequest(String, BucketLoggingConfiguration) */ -public class SetBucketLoggingConfigurationRequest extends AmazonWebServiceRequest implements Serializable { +public class SetBucketLoggingConfigurationRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { /** * The name of the bucket whose logging configuration is being set. @@ -59,12 +59,14 @@ public class SetBucketLoggingConfigurationRequest extends AmazonWebServiceReques */ private BucketLoggingConfiguration loggingConfiguration; - + private String expectedBucketOwner; + + /** - * Constructs a new {@link SetBucketLoggingConfigurationRequest} + * Constructs a new {@link SetBucketLoggingConfigurationRequest} * to set the bucket logging configuration of * the specified bucket. - * + * * @param bucketName * The name of the bucket whose logging configuration is being * set. @@ -76,6 +78,19 @@ public SetBucketLoggingConfigurationRequest(String bucketName, BucketLoggingConf this.loggingConfiguration = loggingConfiguration; } + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetBucketLoggingConfigurationRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } + /** * Gets the name of the bucket whose logging configuration is being set. * diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketMetricsConfigurationRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketMetricsConfigurationRequest.java index 0b22cbd6d2c0..55e97c472335 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketMetricsConfigurationRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketMetricsConfigurationRequest.java @@ -22,10 +22,12 @@ /** * Request object to set metrics configuration to a bucket. */ -public class SetBucketMetricsConfigurationRequest extends AmazonWebServiceRequest implements Serializable { +public class SetBucketMetricsConfigurationRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { private String bucketName; private MetricsConfiguration metricsConfiguration; + private String expectedBucketOwner; + public SetBucketMetricsConfigurationRequest() { } @@ -35,6 +37,19 @@ public SetBucketMetricsConfigurationRequest(String bucketName, MetricsConfigurat this.metricsConfiguration = metricsConfiguration; } + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetBucketMetricsConfigurationRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } + /** * Returns the name of the bucket for which the metrics configuration is set. */ diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketNotificationConfigurationRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketNotificationConfigurationRequest.java index bd7f16b4282d..4ab20e2f9438 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketNotificationConfigurationRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketNotificationConfigurationRequest.java @@ -12,7 +12,7 @@ * License for the specific language governing permissions and * limitations under the License. */ -package com.amazonaws.services.s3.model; +package com.amazonaws.services.s3.model; import java.io.Serializable; import com.amazonaws.AmazonWebServiceRequest; @@ -22,12 +22,14 @@ * * @see SetBucketNotificationConfigurationRequest#SetBucketNotificationConfigurationRequest(String, BucketNotificationConfiguration) */ -public class SetBucketNotificationConfigurationRequest extends AmazonWebServiceRequest implements Serializable { +public class SetBucketNotificationConfigurationRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { private BucketNotificationConfiguration notificationConfiguration; private String bucketName; + private String expectedBucketOwner; + /** * @deprecated Use SetBucketNotificationConfigurationRequest(String, BucketNotificationConfiguration) instead. */ @@ -37,7 +39,6 @@ public SetBucketNotificationConfigurationRequest(BucketNotificationConfiguration this.notificationConfiguration = bucketNotificationConfiguration; this.bucketName = bucket; } - /** * Constructs a new {@link SetBucketNotificationConfigurationRequest} * to set the bucket notification configuration of @@ -56,6 +57,19 @@ public SetBucketNotificationConfigurationRequest( this.notificationConfiguration = notificationConfiguration; } + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetBucketNotificationConfigurationRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } + /** * @deprecated Use getNotificationConfiguration() instead. */ diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketPolicyRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketPolicyRequest.java index ebdbef769aa7..991ac4bbc5b1 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketPolicyRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketPolicyRequest.java @@ -36,7 +36,7 @@ * * @see AmazonS3#setBucketPolicy(SetBucketPolicyRequest) */ -public class SetBucketPolicyRequest extends AmazonWebServiceRequest implements Serializable { +public class SetBucketPolicyRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { /** The name of the Amazon S3 bucket whose policy is being set. */ private String bucketName; @@ -47,6 +47,10 @@ public class SetBucketPolicyRequest extends AmazonWebServiceRequest implements S /** Whether or not this request can remove requester access to the specified bucket */ private Boolean confirmRemoveSelfBucketAccess; + private String expectedBucketOwner; + + public SetBucketPolicyRequest() {} + /** * Creates a new request object, ready to be executed to set an Amazon S3 * bucket's policy. @@ -61,6 +65,19 @@ public SetBucketPolicyRequest(String bucketName, String policyText) { this.policyText = policyText; } + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetBucketPolicyRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } + /** * Returns the name of the Amazon S3 bucket whose policy is being set. * diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketReplicationConfigurationRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketReplicationConfigurationRequest.java index bf7830fa8b30..cecee6c5d4fe 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketReplicationConfigurationRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketReplicationConfigurationRequest.java @@ -20,7 +20,7 @@ import com.amazonaws.util.json.Jackson; public class SetBucketReplicationConfigurationRequest extends - AmazonWebServiceRequest implements Serializable{ + AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { /** * The name of Amazon S3 bucket to which the replication configuration is @@ -35,6 +35,8 @@ public class SetBucketReplicationConfigurationRequest extends private String token; + private String expectedBucketOwner; + /** * Creates a new SetReplicationConfigurationRequest. */ @@ -55,6 +57,19 @@ public SetBucketReplicationConfigurationRequest(String bucketName, this.replicationConfiguration = replicationConfiguration; } + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetBucketReplicationConfigurationRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } + /** * Returns the name of Amazon S3 bucket. */ diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketTaggingConfigurationRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketTaggingConfigurationRequest.java index 182cce9521d7..b51eddead18c 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketTaggingConfigurationRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketTaggingConfigurationRequest.java @@ -22,7 +22,7 @@ * * @see SetBucketTaggingConfigurationRequest#SetBucketTaggingConfigurationRequest(String, BucketTaggingConfiguration) */ -public class SetBucketTaggingConfigurationRequest extends AmazonWebServiceRequest implements Serializable { +public class SetBucketTaggingConfigurationRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { /** * The bucket whose tagging configuration is being set. @@ -33,7 +33,9 @@ public class SetBucketTaggingConfigurationRequest extends AmazonWebServiceReques * The new tagging configuration for the specified bucket. */ private BucketTaggingConfiguration taggingConfiguration; - + + private String expectedBucketOwner; + /** * Constructs a new {@link SetBucketTaggingConfigurationRequest} * to set the bucket tagging configuration of @@ -52,6 +54,19 @@ public SetBucketTaggingConfigurationRequest( this.taggingConfiguration = taggingConfiguration; } + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetBucketTaggingConfigurationRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } + /** * Gets the name of the bucket whose tagging configuration is being * set. diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketVersioningConfigurationRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketVersioningConfigurationRequest.java index 613f92fe3172..1a3129830bb7 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketVersioningConfigurationRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketVersioningConfigurationRequest.java @@ -67,7 +67,7 @@ * @see SetBucketVersioningConfigurationRequest#SetBucketVersioningConfigurationRequest(String, BucketVersioningConfiguration) * @see SetBucketVersioningConfigurationRequest#SetBucketVersioningConfigurationRequest(String, BucketVersioningConfiguration, MultiFactorAuthentication) */ -public class SetBucketVersioningConfigurationRequest extends AmazonWebServiceRequest implements Serializable { +public class SetBucketVersioningConfigurationRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { /** * The bucket whose versioning configuration is being set. @@ -86,19 +86,21 @@ public class SetBucketVersioningConfigurationRequest extends AmazonWebServiceReq * {@link BucketVersioningConfiguration} for more details on MFA Delete. */ private MultiFactorAuthentication mfa; - + + private String expectedBucketOwner; + /** - * Constructs a new {@link SetBucketVersioningConfigurationRequest} + * Constructs a new {@link SetBucketVersioningConfigurationRequest} * to set the bucket versioning configuration of * the specified bucket. - * + * * @param bucketName * The name of the bucket whose versioning configuration is being * set. * @param configuration * The new versioning configuration for the specified bucket. - * - * @see SetBucketVersioningConfigurationRequest#SetBucketVersioningConfigurationRequest(String, BucketVersioningConfiguration, MultiFactorAuthentication) + * + * @see SetBucketVersioningConfigurationRequest#SetBucketVersioningConfigurationRequest(String, BucketVersioningConfiguration, MultiFactorAuthentication) */ public SetBucketVersioningConfigurationRequest( String bucketName, BucketVersioningConfiguration configuration) { @@ -107,12 +109,12 @@ public SetBucketVersioningConfigurationRequest( } /** - * Constructs a new {@link SetBucketVersioningConfigurationRequest} + * Constructs a new {@link SetBucketVersioningConfigurationRequest} * to set the bucket versioning configuration of * the specified bucket, including the specified Multi-Factor Authentication * (MFA) information, which is required when changing the state of the MFA * Delete option. - * + * * @param bucketName * The name of the bucket whose versioning configuration is being * set. @@ -121,16 +123,28 @@ public SetBucketVersioningConfigurationRequest( * @param mfa * The Multi-Factor Authentication information to include in this * request. - * - * @see SetBucketVersioningConfigurationRequest#SetBucketVersioningConfigurationRequest(String, BucketVersioningConfiguration) + * + * @see SetBucketVersioningConfigurationRequest#SetBucketVersioningConfigurationRequest(String, BucketVersioningConfiguration) */ public SetBucketVersioningConfigurationRequest( - String bucketName, BucketVersioningConfiguration configuration, + String bucketName, BucketVersioningConfiguration configuration, MultiFactorAuthentication mfa) { this(bucketName, configuration); this.mfa = mfa; } + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetBucketVersioningConfigurationRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } /** * Gets the name of the bucket whose versioning configuration is being diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketWebsiteConfigurationRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketWebsiteConfigurationRequest.java index 281610427a8a..7991d25b1cc9 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketWebsiteConfigurationRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetBucketWebsiteConfigurationRequest.java @@ -44,7 +44,7 @@ * * @see AmazonS3#setBucketWebsiteConfiguration(SetBucketWebsiteConfigurationRequest) */ -public class SetBucketWebsiteConfigurationRequest extends AmazonWebServiceRequest implements Serializable { +public class SetBucketWebsiteConfigurationRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { /** The name of the bucket whose website configuration is being set. */ private String bucketName; @@ -52,6 +52,7 @@ public class SetBucketWebsiteConfigurationRequest extends AmazonWebServiceReques /** The new website configuration for the specified bucket. */ private BucketWebsiteConfiguration configuration; + private String expectedBucketOwner; /** * Creates a new request object, ready to be executed to set the specified @@ -68,6 +69,19 @@ public SetBucketWebsiteConfigurationRequest(String bucketName, BucketWebsiteConf this.configuration = configuration; } + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetBucketWebsiteConfigurationRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } + /** * Sets the name of the bucket whose website configuration is to be updated. * diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectAclRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectAclRequest.java index dc8baf258234..38bc90e1bcaa 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectAclRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectAclRequest.java @@ -21,7 +21,7 @@ * Request object containing all the options for setting a object's Access * Control List (ACL). */ -public class SetObjectAclRequest extends AmazonWebServiceRequest implements Serializable { +public class SetObjectAclRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { /** * The name of the bucket containing the object whose ACL is being set. @@ -58,6 +58,8 @@ public class SetObjectAclRequest extends AmazonWebServiceRequest implements Seri */ private boolean isRequesterPays; + private String expectedBucketOwner; + /** * Constructs a new SetObjectAclRequest object, ready to set the specified * ACL on the specified object when this request is executed. @@ -202,6 +204,19 @@ public SetObjectAclRequest(String bucketName, String key, String versionId, this.cannedAcl = acl; } + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetObjectAclRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } + /** * Returns the name of the bucket containing the object whose ACL is being * set. diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectLegalHoldRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectLegalHoldRequest.java index ed2924c642e8..46b03beefff0 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectLegalHoldRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectLegalHoldRequest.java @@ -22,12 +22,26 @@ /** * Applies a Legal Hold configuration to the specified object. */ -public class SetObjectLegalHoldRequest extends AmazonWebServiceRequest implements Serializable { +public class SetObjectLegalHoldRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { private String bucket; private String key; private ObjectLockLegalHold legalHold; private boolean isRequesterPays; private String versionId; + private String expectedBucketOwner; + + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetObjectLegalHoldRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } /** * The S3 Bucket. diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectLockConfigurationRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectLockConfigurationRequest.java index e37c6f756583..e0b088b8f0c4 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectLockConfigurationRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectLockConfigurationRequest.java @@ -23,11 +23,25 @@ * Places an Object Lock configuration on the specified bucket. The rule specified in the Object Lock configuration will be * applied by default to every new object placed in the specified bucket. */ -public class SetObjectLockConfigurationRequest extends AmazonWebServiceRequest implements Serializable { +public class SetObjectLockConfigurationRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { private String bucket; private ObjectLockConfiguration objectLockConfiguration; private boolean isRequesterPays; private String token; + private String expectedBucketOwner; + + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetObjectLockConfigurationRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } /** * The S3 Bucket. diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectRetentionRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectRetentionRequest.java index f52f28b819d6..8db43e9517d4 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectRetentionRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectRetentionRequest.java @@ -22,13 +22,27 @@ /** * Places an Object Retention configuration on an object. */ -public class SetObjectRetentionRequest extends AmazonWebServiceRequest implements Serializable { +public class SetObjectRetentionRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { private String bucket; private String key; private ObjectLockRetention retention; private boolean isRequesterPays; private String versionId; private boolean bypassGovernanceRetention; + private String expectedBucketOwner; + + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetObjectRetentionRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } /** * The S3 Bucket. diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectTaggingRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectTaggingRequest.java index 6fb929ef99b3..e90a72a5633b 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectTaggingRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetObjectTaggingRequest.java @@ -21,12 +21,14 @@ /** * Request object for the parameters to set the tags for an object. */ -public class SetObjectTaggingRequest extends AmazonWebServiceRequest implements Serializable { +public class SetObjectTaggingRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { private String bucketName; private String key; private String versionId; private ObjectTagging tagging; + private String expectedBucketOwner; + /** * Constructs an instance of this object. * @@ -52,7 +54,6 @@ public class SetObjectTaggingRequest extends AmazonWebServiceRequest implements public SetObjectTaggingRequest(String bucketName, String key, ObjectTagging tagging) { this(bucketName, key, null, tagging); } - /** * Constructs an instance of this object. * @@ -84,6 +85,19 @@ public SetObjectTaggingRequest(String bucketName, String key, String versionId, this.tagging = tagging; } + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetObjectTaggingRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } + /** * @return The bucket name. */ diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetPublicAccessBlockRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetPublicAccessBlockRequest.java index f5a8eadd8ccc..23f259f43d49 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetPublicAccessBlockRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetPublicAccessBlockRequest.java @@ -18,10 +18,24 @@ import com.amazonaws.AmazonWebServiceRequest; import java.io.Serializable; -public class SetPublicAccessBlockRequest extends AmazonWebServiceRequest implements Serializable, Cloneable { +public class SetPublicAccessBlockRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, ExpectedBucketOwnerRequest { private String bucketName; private PublicAccessBlockConfiguration publicAccessBlockConfiguration; + private String expectedBucketOwner; + + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetPublicAccessBlockRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } /** * The name of the Amazon S3 bucket whose Public Access Block configuration you want to set. diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetRequestPaymentConfigurationRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetRequestPaymentConfigurationRequest.java index 9dfa13112125..f3016423e492 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetRequestPaymentConfigurationRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/SetRequestPaymentConfigurationRequest.java @@ -21,7 +21,7 @@ * Request object for setting the request payment configuration associated with * an Amazon S3 bucket. */ -public class SetRequestPaymentConfigurationRequest extends AmazonWebServiceRequest implements Serializable { +public class SetRequestPaymentConfigurationRequest extends AmazonWebServiceRequest implements Serializable, ExpectedBucketOwnerRequest { /** The name of the Amazon S3 bucket.*/ private String bucketName; @@ -29,12 +29,27 @@ public class SetRequestPaymentConfigurationRequest extends AmazonWebServiceReque /** The configuration associated with the Amazon S3 bucket.*/ private RequestPaymentConfiguration configuration; + private String expectedBucketOwner; + public SetRequestPaymentConfigurationRequest(String bucketName, RequestPaymentConfiguration configuration) { this.setBucketName(bucketName); this.configuration = configuration; } + public String getExpectedBucketOwner() { + return expectedBucketOwner; + } + + public SetRequestPaymentConfigurationRequest withExpectedBucketOwner(String expectedBucketOwner) { + this.expectedBucketOwner = expectedBucketOwner; + return this; + } + + public void setExpectedBucketOwner(String expectedBucketOwner) { + withExpectedBucketOwner(expectedBucketOwner); + } + public RequestPaymentConfiguration getConfiguration() { return configuration; } diff --git a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/UploadPartRequest.java b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/UploadPartRequest.java index 14946c3ba78a..d561006f329e 100644 --- a/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/UploadPartRequest.java +++ b/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/UploadPartRequest.java @@ -14,13 +14,12 @@ */ package com.amazonaws.services.s3.model; +import com.amazonaws.AmazonWebServiceRequest; +import com.amazonaws.event.ProgressListener; import java.io.File; import java.io.InputStream; import java.io.Serializable; -import com.amazonaws.AmazonWebServiceRequest; -import com.amazonaws.event.ProgressListener; - /** * Contains the parameters used for the UploadPart operation on Amazon S3. *
@@ -40,7 +39,7 @@
*
*/
public class UploadPartRequest extends AmazonWebServiceRequest implements
- SSECustomerKeyProvider, S3DataSource, Serializable {
+ SSECustomerKeyProvider, S3DataSource, Serializable, ExpectedBucketOwnerRequest {
private static final long serialVersionUID = 1L;
/**
@@ -129,6 +128,20 @@ public class UploadPartRequest extends AmazonWebServiceRequest implements
*/
private boolean isRequesterPays;
+ private String expectedBucketOwner;
+
+ public String getExpectedBucketOwner() {
+ return expectedBucketOwner;
+ }
+
+ public UploadPartRequest withExpectedBucketOwner(String expectedBucketOwner) {
+ this.expectedBucketOwner = expectedBucketOwner;
+ return this;
+ }
+
+ public void setExpectedBucketOwner(String expectedBucketOwner) {
+ withExpectedBucketOwner(expectedBucketOwner);
+ }
/**
* Sets the stream containing the data to upload for the new part.
diff --git a/aws-java-sdk-s3control/pom.xml b/aws-java-sdk-s3control/pom.xml
index 770583160d49..450526240059 100644
--- a/aws-java-sdk-s3control/pom.xml
+++ b/aws-java-sdk-s3control/pom.xml
@@ -5,7 +5,7 @@
+ * Associates the specified connection alias with the specified directory to enable cross-Region redirection. For
+ * more information, see