From c63039a8eee86292936ec4ddd30a4eac2bee24fa Mon Sep 17 00:00:00 2001
From: AWS <>
Date: Tue, 28 Apr 2020 21:03:01 +0000
Subject: [PATCH] AWS SDK for Java 1.11.771
---
CHANGELOG.md | 25 +
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-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-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-codebuild/pom.xml | 2 +-
aws-java-sdk-codecommit/pom.xml | 2 +-
aws-java-sdk-codedeploy/pom.xml | 2 +-
aws-java-sdk-codegen-maven-plugin/pom.xml | 2 +-
aws-java-sdk-codeguruprofiler/pom.xml | 2 +-
aws-java-sdk-codegurureviewer/pom.xml | 2 +-
aws-java-sdk-codepipeline/pom.xml | 2 +-
aws-java-sdk-codestar/pom.xml | 2 +-
aws-java-sdk-codestarconnections/pom.xml | 2 +-
aws-java-sdk-codestarnotifications/pom.xml | 2 +-
aws-java-sdk-cognitoidentity/pom.xml | 2 +-
aws-java-sdk-cognitoidp/pom.xml | 2 +-
aws-java-sdk-cognitosync/pom.xml | 2 +-
aws-java-sdk-comprehend/pom.xml | 2 +-
aws-java-sdk-comprehendmedical/pom.xml | 2 +-
aws-java-sdk-computeoptimizer/pom.xml | 2 +-
aws-java-sdk-config/pom.xml | 2 +-
aws-java-sdk-connect/pom.xml | 2 +-
aws-java-sdk-connectparticipant/pom.xml | 2 +-
aws-java-sdk-core/pom.xml | 2 +-
.../com/amazonaws/partitions/endpoints.json | 48 +
.../com/amazonaws/sdk/versionInfo.properties | 6 +-
aws-java-sdk-costandusagereport/pom.xml | 2 +-
aws-java-sdk-costexplorer/pom.xml | 2 +-
aws-java-sdk-dataexchange/pom.xml | 2 +-
aws-java-sdk-datapipeline/pom.xml | 2 +-
aws-java-sdk-datasync/pom.xml | 2 +-
aws-java-sdk-dax/pom.xml | 2 +-
aws-java-sdk-detective/pom.xml | 2 +-
aws-java-sdk-devicefarm/pom.xml | 2 +-
aws-java-sdk-directconnect/pom.xml | 2 +-
aws-java-sdk-directory/pom.xml | 2 +-
aws-java-sdk-discovery/pom.xml | 2 +-
aws-java-sdk-dlm/pom.xml | 2 +-
aws-java-sdk-dms/pom.xml | 2 +-
aws-java-sdk-docdb/pom.xml | 2 +-
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 +-
.../com/amazonaws/services/ecr/AmazonECR.java | 48 +-
.../services/ecr/AmazonECRAsync.java | 78 +-
.../services/ecr/AmazonECRClient.java | 54 +-
.../services/ecr/model/ImageDetail.java | 30 +-
.../services/ecr/model/ImageFailureCode.java | 3 +-
.../ReferencedImagesNotFoundException.java | 36 +
.../model/UnsupportedImageTypeException.java | 36 +
...edImagesNotFoundExceptionUnmarshaller.java | 74 +
...pportedImageTypeExceptionUnmarshaller.java | 74 +
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-iam/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-iotthingsgraph/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 +-
...stractAmazonKinesisVideoArchivedMedia.java | 5 +
...tAmazonKinesisVideoArchivedMediaAsync.java | 13 +
.../kinesisvideo/AmazonKinesisVideo.java | 30 +-
.../AmazonKinesisVideoArchivedMedia.java | 95 +
.../AmazonKinesisVideoArchivedMediaAsync.java | 133 +
...nKinesisVideoArchivedMediaAsyncClient.java | 33 +
...AmazonKinesisVideoArchivedMediaClient.java | 142 +
.../kinesisvideo/AmazonKinesisVideoAsync.java | 28 +-
.../AmazonKinesisVideoClient.java | 30 +-
.../services/kinesisvideo/model/APIName.java | 3 +-
.../kinesisvideo/model/ChannelInfo.java | 14 +-
.../model/ClipFragmentSelector.java | 214 +
.../model/ClipFragmentSelectorType.java | 60 +
.../model/ClipTimestampRange.java | 288 ++
.../model/CreateSignalingChannelRequest.java | 35 +-
.../model/CreateSignalingChannelResult.java | 14 +-
.../model/DeleteSignalingChannelRequest.java | 31 +-
.../kinesisvideo/model/GetClipRequest.java | 266 ++
.../kinesisvideo/model/GetClipResult.java | 193 +
.../GetSignalingChannelEndpointRequest.java | 14 +-
.../model/InvalidMediaFrameException.java | 36 +
.../model/ListTagsForResourceRequest.java | 42 +-
.../model/ListTagsForResourceResult.java | 28 +-
.../model/ResourceInUseException.java | 2 +-
.../model/TagResourceRequest.java | 14 +-
.../model/UntagResourceRequest.java | 14 +-
.../model/UpdateSignalingChannelRequest.java | 14 +-
.../ClipFragmentSelectorJsonUnmarshaller.java | 78 +
.../ClipFragmentSelectorMarshaller.java | 58 +
.../ClipTimestampRangeJsonUnmarshaller.java | 78 +
.../ClipTimestampRangeMarshaller.java | 58 +
.../transform/GetClipRequestMarshaller.java | 61 +
.../GetClipRequestProtocolMarshaller.java | 62 +
.../GetClipResultJsonUnmarshaller.java | 53 +
...nvalidMediaFrameExceptionUnmarshaller.java | 74 +
.../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-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 +-
.../model/AudioSelectorSettings.java | 37 +-
.../services/medialive/model/AudioTrack.java | 124 +
.../medialive/model/AudioTrackSelection.java | 152 +
.../medialive/model/Fmp4HlsSettings.java | 133 +-
.../model/Fmp4NielsenId3Behavior.java | 60 +
.../model/Fmp4TimedMetadataBehavior.java | 60 +
.../medialive/model/H264FilterSettings.java | 115 +
.../medialive/model/H264QualityLevel.java | 60 +
.../medialive/model/H264Settings.java | 204 +-
.../medialive/model/HlsGroupSettings.java | 18 +
...ediateModeScheduleActionStartSettings.java | 3 +-
.../model/MsSmoothGroupSettings.java | 26 +-
.../model/SmoothGroupSparseTrackType.java | 3 +-
.../TemporalFilterPostFilterSharpening.java | 61 +
.../model/TemporalFilterSettings.java | 212 +
.../model/TemporalFilterStrength.java | 75 +
.../medialive/model/ValidationError.java | 23 +-
...AudioSelectorSettingsJsonUnmarshaller.java | 4 +
.../AudioSelectorSettingsMarshaller.java | 3 +
.../transform/AudioTrackJsonUnmarshaller.java | 74 +
.../model/transform/AudioTrackMarshaller.java | 55 +
.../AudioTrackSelectionJsonUnmarshaller.java | 74 +
.../AudioTrackSelectionMarshaller.java | 56 +
.../Fmp4HlsSettingsJsonUnmarshaller.java | 8 +
.../transform/Fmp4HlsSettingsMarshaller.java | 6 +
.../H264FilterSettingsJsonUnmarshaller.java | 74 +
.../H264FilterSettingsMarshaller.java | 55 +
.../H264SettingsJsonUnmarshaller.java | 8 +
.../transform/H264SettingsMarshaller.java | 6 +
...emporalFilterSettingsJsonUnmarshaller.java | 78 +
.../TemporalFilterSettingsMarshaller.java | 58 +
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 +-
...ccessanalyzer-2019-11-01-intermediate.json | 2 +-
.../acm-pca-2017-08-22-intermediate.json | 2 +-
.../api.ecr-2015-09-21-intermediate.json | 129 +-
.../models/api.ecr-2015-09-21-model.json | 36 +-
...i.mediatailor-2018-04-23-intermediate.json | 2 +-
.../api.pricing-2017-10-15-intermediate.json | 2 +-
.../apigatewayv2-2018-11-29-intermediate.json | 2 +-
...scaling-plans-2018-01-06-intermediate.json | 2 +-
.../backup-2018-11-15-intermediate.json | 2 +-
.../models/ce-2017-10-25-intermediate.json | 2 +-
.../cloud9-2017-09-23-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 +-
.../datasync-2018-11-09-intermediate.json | 2 +-
.../models/dax-2017-04-19-intermediate.json | 2 +-
.../detective-2018-10-26-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 +-
.../forecast-2018-06-26-intermediate.json | 2 +-
...frauddetector-2019-11-15-intermediate.json | 2 +-
.../models/fsx-2018-03-01-intermediate.json | 2 +-
.../models/glue-2017-03-31-intermediate.json | 2 +-
.../greengrass-2017-06-07-intermediate.json | 2 +-
.../guardduty-2017-11-28-intermediate.json | 2 +-
...otevents-data-2018-10-23-intermediate.json | 2 +-
...otthingsgraph-2018-09-06-intermediate.json | 2 +-
.../kendra-2019-02-03-intermediate.json | 2 +-
...rchived-media-2017-09-30-intermediate.json | 3407 +++++++++++----
...video-archived-media-2017-09-30-model.json | 123 +-
...s-video-media-2017-09-30-intermediate.json | 2 +-
...isanalyticsv2-2018-05-23-intermediate.json | 2 +-
.../kinesisvideo-2017-09-30-intermediate.json | 345 +-
.../models/kinesisvideo-2017-09-30-model.json | 46 +-
...lakeformation-2017-03-31-intermediate.json | 2 +-
...cense-manager-2018-08-01-intermediate.json | 2 +-
...place-catalog-2018-09-17-intermediate.json | 2 +-
.../mediaconnect-2018-11-14-intermediate.json | 2 +-
.../medialive-2017-10-14-intermediate.json | 2121 +++++++++-
.../models/medialive-2017-10-14-model.json | 161 +-
...iapackage-vod-2018-11-07-intermediate.json | 2 +-
.../models/mq-2017-11-27-intermediate.json | 2 +-
.../personalize-2018-05-22-intermediate.json | 2 +-
.../models/pi-2018-02-27-intermediate.json | 2 +-
...cts.iot1click-2018-05-14-intermediate.json | 2 +-
.../route53-2013-04-01-intermediate.json | 41 +-
.../models/route53-2013-04-01-model.json | 21 +-
...r-a2i-runtime-2019-11-07-intermediate.json | 2 +-
.../savingsplans-2019-06-28-intermediate.json | 2 +-
...ervice-quotas-2019-06-24-intermediate.json | 2 +-
.../models/sesv2-2019-09-27-intermediate.json | 2 +-
.../models/ssm-2014-11-06-intermediate.json | 3747 ++++++++++-------
.../models/ssm-2014-11-06-model.json | 348 +-
.../models/sso-2019-06-10-intermediate.json | 2 +-
.../sso-oidc-2019-06-10-intermediate.json | 2 +-
.../synthetics-2017-10-11-intermediate.json | 2 +-
.../tagging-2017-01-26-intermediate.json | 2 +-
.../textract-2018-06-27-intermediate.json | 2 +-
.../transcribe-2017-10-26-intermediate.json | 2 +-
.../workdocs-2016-05-01-intermediate.json | 2 +-
aws-java-sdk-mq/pom.xml | 2 +-
aws-java-sdk-neptune/pom.xml | 2 +-
aws-java-sdk-networkmanager/pom.xml | 2 +-
aws-java-sdk-opensdk/pom.xml | 4 +-
aws-java-sdk-opsworks/pom.xml | 2 +-
aws-java-sdk-opsworkscm/pom.xml | 2 +-
aws-java-sdk-organizations/pom.xml | 2 +-
aws-java-sdk-osgi/pom.xml | 2 +-
aws-java-sdk-outposts/pom.xml | 2 +-
aws-java-sdk-personalize/pom.xml | 2 +-
aws-java-sdk-personalizeevents/pom.xml | 2 +-
aws-java-sdk-personalizeruntime/pom.xml | 2 +-
aws-java-sdk-pi/pom.xml | 2 +-
aws-java-sdk-pinpoint/pom.xml | 2 +-
aws-java-sdk-pinpointemail/pom.xml | 2 +-
aws-java-sdk-pinpointsmsvoice/pom.xml | 2 +-
aws-java-sdk-polly/pom.xml | 2 +-
aws-java-sdk-pricing/pom.xml | 2 +-
aws-java-sdk-qldb/pom.xml | 2 +-
aws-java-sdk-qldbsession/pom.xml | 2 +-
aws-java-sdk-quicksight/pom.xml | 2 +-
aws-java-sdk-ram/pom.xml | 2 +-
aws-java-sdk-rds/pom.xml | 2 +-
aws-java-sdk-rdsdata/pom.xml | 2 +-
aws-java-sdk-redshift/pom.xml | 2 +-
aws-java-sdk-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 +-
.../services/route53/AmazonRoute53.java | 61 +-
.../services/route53/AmazonRoute53Async.java | 58 +-
.../services/route53/AmazonRoute53Client.java | 61 +-
.../route53/model/CloudWatchRegion.java | 7 +-
.../ConflictingDomainExistsException.java | 16 +-
.../model/ResourceRecordSetRegion.java | 3 +-
.../services/route53/model/VPCRegion.java | 7 +-
aws-java-sdk-route53resolver/pom.xml | 2 +-
aws-java-sdk-s3/pom.xml | 2 +-
aws-java-sdk-s3control/pom.xml | 2 +-
aws-java-sdk-sagemaker/pom.xml | 2 +-
aws-java-sdk-sagemakerruntime/pom.xml | 2 +-
aws-java-sdk-savingsplans/pom.xml | 2 +-
aws-java-sdk-schemas/pom.xml | 2 +-
aws-java-sdk-secretsmanager/pom.xml | 2 +-
aws-java-sdk-securityhub/pom.xml | 2 +-
.../pom.xml | 2 +-
aws-java-sdk-servermigration/pom.xml | 2 +-
aws-java-sdk-servicecatalog/pom.xml | 2 +-
aws-java-sdk-servicediscovery/pom.xml | 2 +-
aws-java-sdk-servicequotas/pom.xml | 2 +-
aws-java-sdk-ses/pom.xml | 2 +-
aws-java-sdk-sesv2/pom.xml | 2 +-
aws-java-sdk-shield/pom.xml | 2 +-
aws-java-sdk-signer/pom.xml | 2 +-
aws-java-sdk-simpledb/pom.xml | 2 +-
aws-java-sdk-simpleworkflow/pom.xml | 2 +-
aws-java-sdk-snowball/pom.xml | 2 +-
aws-java-sdk-sns/pom.xml | 2 +-
aws-java-sdk-sqs/pom.xml | 2 +-
aws-java-sdk-ssm/pom.xml | 2 +-
.../AWSSimpleSystemsManagement.java | 271 +-
.../AWSSimpleSystemsManagementAsync.java | 199 +-
...AWSSimpleSystemsManagementAsyncClient.java | 17 +-
.../AWSSimpleSystemsManagementClient.java | 271 +-
.../model/AssociationDescription.java | 187 +-
.../model/AssociationFilterKey.java | 3 +-
.../model/AssociationSyncCompliance.java | 60 +
.../model/AssociationVersionInfo.java | 173 +-
.../model/AutomationExecutionMetadata.java | 64 +-
.../model/Command.java | 82 +-
.../model/CommandInvocation.java | 134 +-
.../model/CommandPlugin.java | 98 +-
.../model/ComplianceItem.java | 2 +-
.../model/ComplianceUploadType.java | 60 +
.../model/CreateActivationRequest.java | 28 +-
.../CreateAssociationBatchRequestEntry.java | 187 +-
.../model/CreateAssociationRequest.java | 259 +-
.../model/CreateDocumentRequest.java | 288 +-
.../model/CreateOpsItemRequest.java | 107 +-
.../model/CreatePatchBaselineRequest.java | 46 +-
.../model/CreateResourceDataSyncRequest.java | 101 +-
.../model/DeleteInventoryResult.java | 28 +-
.../DescribeDocumentPermissionResult.java | 18 +-
.../DescribeInstanceInformationRequest.java | 141 +-
.../model/DescribeOpsItemsRequest.java | 18 +-
.../model/DocumentDescription.java | 32 +-
.../model/DocumentFilter.java | 2 +-
.../model/DocumentIdentifier.java | 14 +-
.../model/DocumentKeyValuesFilter.java | 2 +-
.../model/DoesNotExistException.java | 2 +-
.../model/GetCommandInvocationRequest.java | 24 +-
.../model/GetCommandInvocationResult.java | 122 +-
.../model/GetDocumentRequest.java | 14 +-
.../model/GetDocumentResult.java | 18 +-
.../model/GetServiceSettingRequest.java | 31 +-
.../HierarchyLevelLimitExceededException.java | 4 +-
.../model/HierarchyTypeMismatchException.java | 2 +-
.../InstanceAssociationOutputLocation.java | 16 +-
.../model/InstanceAssociationOutputUrl.java | 16 +-
.../model/InstanceAssociationStatusInfo.java | 14 +-
.../model/InstanceInformation.java | 14 +-
.../model/InstancePatchState.java | 42 +-
.../model/InvalidRoleException.java | 2 +-
.../model/InvalidTargetException.java | 2 +-
.../model/InventoryDeletionStatusItem.java | 28 +-
.../model/InventoryFilter.java | 77 +-
.../model/LabelParameterVersionResult.java | 37 +-
.../model/ListDocumentsRequest.java | 73 +-
.../model/LoggingInfo.java | 44 +-
...MaintenanceWindowRunCommandParameters.java | 28 +-
.../model/MaintenanceWindowTask.java | 14 +-
.../model/NotificationConfig.java | 54 +-
.../model/OpsItem.java | 86 +-
.../model/OpsItemLimitExceededException.java | 2 +-
.../model/OutputSource.java | 14 +-
.../model/Parameter.java | 35 +-
.../model/ParameterHistory.java | 28 +-
.../model/ParameterMetadata.java | 33 +-
.../model/ParameterStringFilter.java | 4 +-
.../model/PatchComplianceData.java | 44 +-
.../model/PatchRule.java | 86 +-
.../model/PutComplianceItemsRequest.java | 196 +-
.../model/PutParameterRequest.java | 144 +-
...terTargetWithMaintenanceWindowRequest.java | 18 +-
...isterTaskWithMaintenanceWindowRequest.java | 70 +-
.../model/ResetServiceSettingRequest.java | 45 +-
...esourceDataSyncDestinationDataSharing.java | 2 +-
.../model/ResourceDataSyncItem.java | 36 +-
.../model/ResourceDataSyncS3Destination.java | 52 +-
.../model/ResourceLimitExceededException.java | 2 +-
.../model/ResumeSessionResult.java | 20 +-
.../model/S3OutputLocation.java | 44 +-
.../model/S3OutputUrl.java | 16 +-
.../model/SendCommandRequest.java | 142 +-
.../StartAutomationExecutionRequest.java | 41 +-
.../model/StartSessionResult.java | 20 +-
.../simplesystemsmanagement/model/Target.java | 22 +-
.../model/TargetNotConnectedException.java | 4 +-
.../UnsupportedFeatureRequiredException.java | 8 +-
.../model/UpdateAssociationRequest.java | 187 +-
.../model/UpdateDocumentRequest.java | 28 +-
.../UpdateMaintenanceWindowTaskRequest.java | 56 +-
.../model/UpdateOpsItemRequest.java | 64 +-
.../model/UpdatePatchBaselineRequest.java | 46 +-
.../model/UpdateResourceDataSyncRequest.java | 31 +-
.../model/UpdateServiceSettingRequest.java | 316 +-
...ssociationDescriptionJsonUnmarshaller.java | 4 +
.../AssociationDescriptionMarshaller.java | 3 +
...ssociationVersionInfoJsonUnmarshaller.java | 4 +
.../AssociationVersionInfoMarshaller.java | 3 +
...tionBatchRequestEntryJsonUnmarshaller.java | 4 +
...ssociationBatchRequestEntryMarshaller.java | 3 +
.../CreateAssociationRequestMarshaller.java | 3 +
.../PutComplianceItemsRequestMarshaller.java | 3 +
.../UpdateAssociationRequestMarshaller.java | 3 +
.../simplesystemsmanagement/package-info.java | 17 +-
aws-java-sdk-sso/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 +-
aws-java-sdk-xray/pom.xml | 2 +-
aws-java-sdk/pom.xml | 2 +-
jmespath-java/pom.xml | 2 +-
pom.xml | 2 +-
release.properties | 2 +-
469 files changed, 16408 insertions(+), 5195 deletions(-)
create mode 100644 aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/ReferencedImagesNotFoundException.java
create mode 100644 aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/UnsupportedImageTypeException.java
create mode 100644 aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/transform/ReferencedImagesNotFoundExceptionUnmarshaller.java
create mode 100644 aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/transform/UnsupportedImageTypeExceptionUnmarshaller.java
create mode 100644 aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ClipFragmentSelector.java
create mode 100644 aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ClipFragmentSelectorType.java
create mode 100644 aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ClipTimestampRange.java
create mode 100644 aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/GetClipRequest.java
create mode 100644 aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/GetClipResult.java
create mode 100644 aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/InvalidMediaFrameException.java
create mode 100644 aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/transform/ClipFragmentSelectorJsonUnmarshaller.java
create mode 100644 aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/transform/ClipFragmentSelectorMarshaller.java
create mode 100644 aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/transform/ClipTimestampRangeJsonUnmarshaller.java
create mode 100644 aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/transform/ClipTimestampRangeMarshaller.java
create mode 100644 aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/transform/GetClipRequestMarshaller.java
create mode 100644 aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/transform/GetClipRequestProtocolMarshaller.java
create mode 100644 aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/transform/GetClipResultJsonUnmarshaller.java
create mode 100644 aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/transform/InvalidMediaFrameExceptionUnmarshaller.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/AudioTrack.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/AudioTrackSelection.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/Fmp4NielsenId3Behavior.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/Fmp4TimedMetadataBehavior.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/H264FilterSettings.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/H264QualityLevel.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/TemporalFilterPostFilterSharpening.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/TemporalFilterSettings.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/TemporalFilterStrength.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/transform/AudioTrackJsonUnmarshaller.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/transform/AudioTrackMarshaller.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/transform/AudioTrackSelectionJsonUnmarshaller.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/transform/AudioTrackSelectionMarshaller.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/transform/H264FilterSettingsJsonUnmarshaller.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/transform/H264FilterSettingsMarshaller.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/transform/TemporalFilterSettingsJsonUnmarshaller.java
create mode 100644 aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/transform/TemporalFilterSettingsMarshaller.java
create mode 100644 aws-java-sdk-ssm/src/main/java/com/amazonaws/services/simplesystemsmanagement/model/AssociationSyncCompliance.java
create mode 100644 aws-java-sdk-ssm/src/main/java/com/amazonaws/services/simplesystemsmanagement/model/ComplianceUploadType.java
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 510cdfaa147a..ade898ea8e95 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,28 @@
+# __1.11.771__ __2020-04-28__
+## __AWS Elemental MediaLive__
+ - ### Features
+ - AWS Elemental MediaLive now supports several new features: enhanced VQ for H.264 (AVC) output encodes; passthrough of timed metadata and of Nielsen ID3 metadata in fMP4 containers in HLS outputs; the ability to generate a SCTE-35 sparse track without additional segmentation, in Microsoft Smooth outputs; the ability to select the audio from a TS input by specifying the audio track; and conversion of HDR colorspace in the input to an SDR colorspace in the output.
+
+## __Amazon EC2 Container Registry__
+ - ### Features
+ - This release adds support for multi-architecture images also known as a manifest list
+
+## __Amazon Kinesis Video Streams__
+ - ### Features
+ - Add "GET_CLIP" to the list of supported API names for the GetDataEndpoint API.
+
+## __Amazon Kinesis Video Streams Archived Media__
+ - ### Features
+ - Add support for the GetClip API for retrieving media from a video stream in the MP4 format.
+
+## __Amazon Route 53__
+ - ### Features
+ - Amazon Route 53 now supports the Africa (Cape Town) Region (af-south-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region.
+
+## __Amazon Simple Systems Manager (SSM)__
+ - ### Features
+ - SSM State Manager support for adding list association filter for Resource Group and manual mode of managing compliance for an association.
+
# __1.11.770__ __2020-04-27__
## __AWS Data Exchange__
- ### Features
diff --git a/README.md b/README.md
index b095a6f624b9..79f8eec55ec9 100644
--- a/README.md
+++ b/README.md
@@ -45,7 +45,7 @@ dependencies.
* When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If - * it is, then the image layer is skipped. - *
- *- * When an image is pulled from a repository, each image layer is checked once to verify it is available to be - * pulled. + * it has been uploaded, then the image layer is skipped. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
- * When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer. + * When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer that is not already + * cached. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
* When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been - * uploaded. Whether an image layer has been uploaded before is determined by the BatchCheckLayerAvailability - * API action. + * uploaded. Whether or not an image layer has been uploaded is determined by the BatchCheckLayerAvailability API + * action. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
* When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or - * update the image manifest and tags associated with the image. + * update the image manifest and the tags associated with the image. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
* When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If - * it is, then the image layer is skipped. - *
- *- * When an image is pulled from a repository, each image layer is checked once to verify it is available to be - * pulled. + * it has been uploaded, then the image layer is skipped. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
* When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If - * it is, then the image layer is skipped. - *
- *- * When an image is pulled from a repository, each image layer is checked once to verify it is available to be - * pulled. + * it has been uploaded, then the image layer is skipped. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
- * When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer. + * When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer that is not already + * cached. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
- * When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer. + * When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer that is not already + * cached. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
* When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been - * uploaded. Whether an image layer has been uploaded before is determined by the BatchCheckLayerAvailability - * API action. + * uploaded. Whether or not an image layer has been uploaded is determined by the BatchCheckLayerAvailability API + * action. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
* When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been - * uploaded. Whether an image layer has been uploaded before is determined by the BatchCheckLayerAvailability - * API action. + * uploaded. Whether or not an image layer has been uploaded is determined by the BatchCheckLayerAvailability API + * action. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
* When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or - * update the image manifest and tags associated with the image. + * update the image manifest and the tags associated with the image. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
* When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or - * update the image manifest and tags associated with the image. + * update the image manifest and the tags associated with the image. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
* When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If - * it is, then the image layer is skipped. - *
- *- * When an image is pulled from a repository, each image layer is checked once to verify it is available to be - * pulled. + * it has been uploaded, then the image layer is skipped. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
- * When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer. + * When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer that is not already + * cached. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
* When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been - * uploaded. Whether an image layer has been uploaded before is determined by the BatchCheckLayerAvailability - * API action. + * uploaded. Whether or not an image layer has been uploaded is determined by the BatchCheckLayerAvailability API + * action. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
* When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or - * update the image manifest and tags associated with the image. + * update the image manifest and the tags associated with the image. *
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
- * This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
- * and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
+ * This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing
+ * images. In most cases, you should use the docker
CLI to pull, tag, and push images.
*
* The size, in bytes, of the image in the repository. *
+ *+ * If the image is a manifest list, this will be the max size of all manifests in the list. + *
*
* Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker
@@ -279,6 +282,9 @@ public ImageDetail withImageTags(java.util.Collection
* The size, in bytes, of the image in the repository.
*
+ * If the image is a manifest list, this will be the max size of all manifests in the list.
+ *
* Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker
@@ -288,7 +294,11 @@ public ImageDetail withImageTags(java.util.Collection
+ * If the image is a manifest list, this will be the max size of all manifests in the list. + *
+ *
* Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2
* Docker registry. The output of the docker images
command shows the uncompressed image size,
@@ -304,6 +314,9 @@ public void setImageSizeInBytes(Long imageSizeInBytes) {
*
* The size, in bytes, of the image in the repository. *
+ *+ * If the image is a manifest list, this will be the max size of all manifests in the list. + *
** Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker @@ -312,7 +325,11 @@ public void setImageSizeInBytes(Long imageSizeInBytes) { *
*+ * If the image is a manifest list, this will be the max size of all manifests in the list. + *
+ *
* Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2
* Docker registry. The output of the docker images
command shows the uncompressed image size,
@@ -328,6 +345,9 @@ public Long getImageSizeInBytes() {
*
* The size, in bytes, of the image in the repository. *
+ *+ * If the image is a manifest list, this will be the max size of all manifests in the list. + *
** Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker @@ -337,7 +357,11 @@ public Long getImageSizeInBytes() { *
+ * If the image is a manifest list, this will be the max size of all manifests in the list. + *
+ *
* Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2
* Docker registry. The output of the docker images
command shows the uncompressed image size,
diff --git a/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/ImageFailureCode.java b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/ImageFailureCode.java
index b71dca87cbf5..7acdd8c27fc7 100644
--- a/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/ImageFailureCode.java
+++ b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/ImageFailureCode.java
@@ -24,7 +24,8 @@ public enum ImageFailureCode {
InvalidImageTag("InvalidImageTag"),
ImageTagDoesNotMatchDigest("ImageTagDoesNotMatchDigest"),
ImageNotFound("ImageNotFound"),
- MissingDigestAndTag("MissingDigestAndTag");
+ MissingDigestAndTag("MissingDigestAndTag"),
+ ImageReferencedByManifestList("ImageReferencedByManifestList");
private String value;
diff --git a/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/ReferencedImagesNotFoundException.java b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/ReferencedImagesNotFoundException.java
new file mode 100644
index 000000000000..8b098c9b4c57
--- /dev/null
+++ b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/ReferencedImagesNotFoundException.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
+ * the License. A copy of the License is located at
+ *
+ * http://aws.amazon.com/apache2.0
+ *
+ * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
+ * and limitations under the License.
+ */
+package com.amazonaws.services.ecr.model;
+
+import javax.annotation.Generated;
+
+/**
+ *
+ * The manifest list is referencing an image that does not exist. + *
+ */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ReferencedImagesNotFoundException extends com.amazonaws.services.ecr.model.AmazonECRException { + private static final long serialVersionUID = 1L; + + /** + * Constructs a new ReferencedImagesNotFoundException with the specified error message. + * + * @param message + * Describes the error encountered. + */ + public ReferencedImagesNotFoundException(String message) { + super(message); + } + +} diff --git a/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/UnsupportedImageTypeException.java b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/UnsupportedImageTypeException.java new file mode 100644 index 000000000000..69685ae598b9 --- /dev/null +++ b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/UnsupportedImageTypeException.java @@ -0,0 +1,36 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.ecr.model; + +import javax.annotation.Generated; + +/** + *+ * The image is of a type that cannot be scanned. + *
+ */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class UnsupportedImageTypeException extends com.amazonaws.services.ecr.model.AmazonECRException { + private static final long serialVersionUID = 1L; + + /** + * Constructs a new UnsupportedImageTypeException with the specified error message. + * + * @param message + * Describes the error encountered. + */ + public UnsupportedImageTypeException(String message) { + super(message); + } + +} diff --git a/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/transform/ReferencedImagesNotFoundExceptionUnmarshaller.java b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/transform/ReferencedImagesNotFoundExceptionUnmarshaller.java new file mode 100644 index 000000000000..03d0574c994d --- /dev/null +++ b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/transform/ReferencedImagesNotFoundExceptionUnmarshaller.java @@ -0,0 +1,74 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.ecr.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.ecr.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * ReferencedImagesNotFoundException JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ReferencedImagesNotFoundExceptionUnmarshaller extends EnhancedJsonErrorUnmarshaller { + private ReferencedImagesNotFoundExceptionUnmarshaller() { + super(com.amazonaws.services.ecr.model.ReferencedImagesNotFoundException.class, "ReferencedImagesNotFoundException"); + } + + @Override + public com.amazonaws.services.ecr.model.ReferencedImagesNotFoundException unmarshallFromContext(JsonUnmarshallerContext context) throws Exception { + com.amazonaws.services.ecr.model.ReferencedImagesNotFoundException referencedImagesNotFoundException = new com.amazonaws.services.ecr.model.ReferencedImagesNotFoundException( + null); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + return referencedImagesNotFoundException; + } + + private static ReferencedImagesNotFoundExceptionUnmarshaller instance; + + public static ReferencedImagesNotFoundExceptionUnmarshaller getInstance() { + if (instance == null) + instance = new ReferencedImagesNotFoundExceptionUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/transform/UnsupportedImageTypeExceptionUnmarshaller.java b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/transform/UnsupportedImageTypeExceptionUnmarshaller.java new file mode 100644 index 000000000000..d1545d1e4ded --- /dev/null +++ b/aws-java-sdk-ecr/src/main/java/com/amazonaws/services/ecr/model/transform/UnsupportedImageTypeExceptionUnmarshaller.java @@ -0,0 +1,74 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.ecr.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.ecr.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * UnsupportedImageTypeException JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class UnsupportedImageTypeExceptionUnmarshaller extends EnhancedJsonErrorUnmarshaller { + private UnsupportedImageTypeExceptionUnmarshaller() { + super(com.amazonaws.services.ecr.model.UnsupportedImageTypeException.class, "UnsupportedImageTypeException"); + } + + @Override + public com.amazonaws.services.ecr.model.UnsupportedImageTypeException unmarshallFromContext(JsonUnmarshallerContext context) throws Exception { + com.amazonaws.services.ecr.model.UnsupportedImageTypeException unsupportedImageTypeException = new com.amazonaws.services.ecr.model.UnsupportedImageTypeException( + null); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + return unsupportedImageTypeException; + } + + private static UnsupportedImageTypeExceptionUnmarshaller instance; + + public static UnsupportedImageTypeExceptionUnmarshaller getInstance() { + if (instance == null) + instance = new UnsupportedImageTypeExceptionUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-ecs/pom.xml b/aws-java-sdk-ecs/pom.xml index 2877635f1b7b..5e12045082fc 100644 --- a/aws-java-sdk-ecs/pom.xml +++ b/aws-java-sdk-ecs/pom.xml @@ -5,7 +5,7 @@- * Returns the most current information about the signaling channel. You must specify either the name or the ARN of - * the channel that you want to describe. + * Returns the most current information about the signaling channel. You must specify either the name or the Amazon + * Resource Name (ARN) of the channel that you want to describe. *
* * @param describeSignalingChannelRequest @@ -266,9 +270,9 @@ public interface AmazonKinesisVideo { *Protocols
and Role
properties.
*
*
- * Protocols
is used to determine the communication mechanism. For example, specifying WSS
- * as the protocol, results in this API producing a secure websocket endpoint, and specifying HTTPS
as
- * the protocol, results in this API generating an HTTPS endpoint.
+ * Protocols
is used to determine the communication mechanism. For example, if you specify
+ * WSS
as the protocol, this API produces a secure websocket endpoint. If you specify
+ * HTTPS
as the protocol, this API generates an HTTPS endpoint.
*
* Role
determines the messaging permissions. A MASTER
role results in this API generating
@@ -287,7 +291,7 @@ public interface AmazonKinesisVideo {
* @throws ResourceNotFoundException
* Amazon Kinesis Video Streams can't find the stream that you specified.
* @throws ResourceInUseException
- * The stream is currently not available for this operation.
+ * The signaling channel is currently not available for this operation.
* @throws AccessDeniedException
* You do not have required permissions to perform this operation.
* @sample AmazonKinesisVideo.GetSignalingChannelEndpoint
@@ -549,7 +553,7 @@ public interface AmazonKinesisVideo {
* @throws ResourceNotFoundException
* Amazon Kinesis Video Streams can't find the stream that you specified.
* @throws ResourceInUseException
- * The stream is currently not available for this operation.
+ * The signaling channel is currently not available for this operation.
* @throws NotAuthorizedException
* The caller is not authorized to perform this operation.
* @throws VersionMismatchException
@@ -568,8 +572,8 @@ public interface AmazonKinesisVideo {
* Updates the existing signaling channel. This is an asynchronous operation and takes time to complete.
*
- * If the MessageTtlSeconds
value is updated (either increased or reduced), then it only applies to new
- * messages sent via this channel after it's been updated. Existing messages are still expire as per the previous
+ * If the MessageTtlSeconds
value is updated (either increased or reduced), it only applies to new
+ * messages sent via this channel after it's been updated. Existing messages are still expired as per the previous
* MessageTtlSeconds
value.
*
+ * Downloads an MP4 file (clip) containing the archived, on-demand media from the specified video stream over the + * specified time range. + *
+ *+ * Both the StreamName and the StreamARN parameters are optional, but you must specify either the StreamName or the + * StreamARN when invoking this API operation. + *
+ *
+ * As a prerequsite to using GetCLip API, you must obtain an endpoint using GetDataEndpoint
, specifying
+ * GET_CLIP for the
APIName
parameter.
+ *
+ * An Amazon Kinesis video stream has the following requirements for providing data through MP4: + *
+ *
+ * The media must contain h.264 or h.265 encoded video and, optionally, AAC or G.711 encoded audio. Specifically,
+ * the codec ID of track 1 should be V_MPEG/ISO/AVC
(for h.264) or V_MPEGH/ISO/HEVC (for H.265).
+ * Optionally, the codec ID of track 2 should be A_AAC
(for AAC) or A_MS/ACM (for G.711).
+ *
+ * Data retention must be greater than 0. + *
+ *+ * The video track of each fragment must contain codec private data in the Advanced Video Coding (AVC) for H.264 + * format and HEVC for H.265 format. For more information, see MPEG-4 specification ISO/IEC 14496-15. For information about + * adapting stream data to a given format, see NAL Adaptation + * Flags. + *
+ *+ * The audio track (if present) of each fragment must contain codec private data in the AAC format (AAC specification ISO/IEC 13818-7) or the MS Wave format. + *
+ *
+ * You can monitor the amount of outgoing data by monitoring the GetClip.OutgoingBytes
Amazon
+ * CloudWatch metric. For information about using CloudWatch to monitor Kinesis Video Streams, see Monitoring Kinesis Video
+ * Streams. For pricing information, see Amazon
+ * Kinesis Video Streams Pricing and AWS Pricing. Charges for
+ * outgoing AWS data apply.
+ *
GetMedia
throws this error when Kinesis Video Streams can't find the stream that you
+ * specified.
+ *
+ * GetHLSStreamingSessionURL
and GetDASHStreamingSessionURL
throw this error if a
+ * session with a PlaybackMode
of ON_DEMAND
or LIVE_REPLAY
is
+ * requested for a stream that has no fragments within the requested time range, or if a session with a
+ * PlaybackMode
of LIVE
is requested for a stream that has no fragments within the
+ * last 30 seconds.
+ * @throws InvalidArgumentException
+ * A specified parameter exceeds its restrictions, is not supported, or can't be used.
+ * @throws ClientLimitExceededException
+ * Kinesis Video Streams has throttled the request because you have exceeded the limit of allowed client
+ * calls. Try making the call later.
+ * @throws NotAuthorizedException
+ * Status Code: 403, The caller is not authorized to perform an operation on the given stream, or the token
+ * has expired.
+ * @throws UnsupportedStreamMediaTypeException
+ * The type of the media (for example, h.264 or h.265 video or ACC or G.711 audio) could not be determined
+ * from the codec IDs of the tracks in the first fragment for a playback session. The codec ID for track 1
+ * should be V_MPEG/ISO/AVC
and, optionally, the codec ID for track 2 should be
+ * A_AAC
.
+ * @throws MissingCodecPrivateDataException
+ * No codec private data was found in at least one of tracks of the video stream.
+ * @throws InvalidCodecPrivateDataException
+ * The codec private data in at least one of the tracks of the video stream is not valid for this operation.
+ * @throws InvalidMediaFrameException
+ * One or more frames in the requested clip could not be parsed based on the specified codec.
+ * @throws NoDataRetentionException
+ * A streaming session was requested for a stream that does not retain data (that is, has a
+ * DataRetentionInHours
of 0).
+ * @sample AmazonKinesisVideoArchivedMedia.GetClip
+ * @see AWS API Documentation
+ */
+ GetClipResult getClip(GetClipRequest getClipRequest);
+
/**
*
* Retrieves an MPEG Dynamic Adaptive Streaming over HTTP (DASH) URL for the stream. You can then open the URL in a diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/AmazonKinesisVideoArchivedMediaAsync.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/AmazonKinesisVideoArchivedMediaAsync.java index bd97abb843a6..0ea3c0624072 100644 --- a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/AmazonKinesisVideoArchivedMediaAsync.java +++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/AmazonKinesisVideoArchivedMediaAsync.java @@ -30,6 +30,139 @@ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AmazonKinesisVideoArchivedMediaAsync extends AmazonKinesisVideoArchivedMedia { + /** + *
+ * Downloads an MP4 file (clip) containing the archived, on-demand media from the specified video stream over the + * specified time range. + *
+ *+ * Both the StreamName and the StreamARN parameters are optional, but you must specify either the StreamName or the + * StreamARN when invoking this API operation. + *
+ *
+ * As a prerequsite to using GetCLip API, you must obtain an endpoint using GetDataEndpoint
, specifying
+ * GET_CLIP for the
APIName
parameter.
+ *
+ * An Amazon Kinesis video stream has the following requirements for providing data through MP4: + *
+ *
+ * The media must contain h.264 or h.265 encoded video and, optionally, AAC or G.711 encoded audio. Specifically,
+ * the codec ID of track 1 should be V_MPEG/ISO/AVC
(for h.264) or V_MPEGH/ISO/HEVC (for H.265).
+ * Optionally, the codec ID of track 2 should be A_AAC
(for AAC) or A_MS/ACM (for G.711).
+ *
+ * Data retention must be greater than 0. + *
+ *+ * The video track of each fragment must contain codec private data in the Advanced Video Coding (AVC) for H.264 + * format and HEVC for H.265 format. For more information, see MPEG-4 specification ISO/IEC 14496-15. For information about + * adapting stream data to a given format, see NAL Adaptation + * Flags. + *
+ *+ * The audio track (if present) of each fragment must contain codec private data in the AAC format (AAC specification ISO/IEC 13818-7) or the MS Wave format. + *
+ *
+ * You can monitor the amount of outgoing data by monitoring the GetClip.OutgoingBytes
Amazon
+ * CloudWatch metric. For information about using CloudWatch to monitor Kinesis Video Streams, see Monitoring Kinesis Video
+ * Streams. For pricing information, see Amazon
+ * Kinesis Video Streams Pricing and AWS Pricing. Charges for
+ * outgoing AWS data apply.
+ *
+ * Downloads an MP4 file (clip) containing the archived, on-demand media from the specified video stream over the + * specified time range. + *
+ *+ * Both the StreamName and the StreamARN parameters are optional, but you must specify either the StreamName or the + * StreamARN when invoking this API operation. + *
+ *
+ * As a prerequsite to using GetCLip API, you must obtain an endpoint using GetDataEndpoint
, specifying
+ * GET_CLIP for the
APIName
parameter.
+ *
+ * An Amazon Kinesis video stream has the following requirements for providing data through MP4: + *
+ *
+ * The media must contain h.264 or h.265 encoded video and, optionally, AAC or G.711 encoded audio. Specifically,
+ * the codec ID of track 1 should be V_MPEG/ISO/AVC
(for h.264) or V_MPEGH/ISO/HEVC (for H.265).
+ * Optionally, the codec ID of track 2 should be A_AAC
(for AAC) or A_MS/ACM (for G.711).
+ *
+ * Data retention must be greater than 0. + *
+ *+ * The video track of each fragment must contain codec private data in the Advanced Video Coding (AVC) for H.264 + * format and HEVC for H.265 format. For more information, see MPEG-4 specification ISO/IEC 14496-15. For information about + * adapting stream data to a given format, see NAL Adaptation + * Flags. + *
+ *+ * The audio track (if present) of each fragment must contain codec private data in the AAC format (AAC specification ISO/IEC 13818-7) or the MS Wave format. + *
+ *
+ * You can monitor the amount of outgoing data by monitoring the GetClip.OutgoingBytes
Amazon
+ * CloudWatch metric. For information about using CloudWatch to monitor Kinesis Video Streams, see Monitoring Kinesis Video
+ * Streams. For pricing information, see Amazon
+ * Kinesis Video Streams Pricing and AWS Pricing. Charges for
+ * outgoing AWS data apply.
+ *
* Retrieves an MPEG Dynamic Adaptive Streaming over HTTP (DASH) URL for the stream. You can then open the URL in a
diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/AmazonKinesisVideoArchivedMediaAsyncClient.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/AmazonKinesisVideoArchivedMediaAsyncClient.java
index 8bb981687c95..d5470849cf2b 100644
--- a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/AmazonKinesisVideoArchivedMediaAsyncClient.java
+++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/AmazonKinesisVideoArchivedMediaAsyncClient.java
@@ -60,6 +60,39 @@ public ExecutorService getExecutorService() {
return executorService;
}
+ @Override
+ public java.util.concurrent.Future
+ * Downloads an MP4 file (clip) containing the archived, on-demand media from the specified video stream over the
+ * specified time range.
+ *
+ * Both the StreamName and the StreamARN parameters are optional, but you must specify either the StreamName or the
+ * StreamARN when invoking this API operation.
+ *
+ * As a prerequsite to using GetCLip API, you must obtain an endpoint using
+ * An Amazon Kinesis video stream has the following requirements for providing data through MP4:
+ *
+ * The media must contain h.264 or h.265 encoded video and, optionally, AAC or G.711 encoded audio. Specifically,
+ * the codec ID of track 1 should be
+ * Data retention must be greater than 0.
+ *
+ * The video track of each fragment must contain codec private data in the Advanced Video Coding (AVC) for H.264
+ * format and HEVC for H.265 format. For more information, see MPEG-4 specification ISO/IEC 14496-15. For information about
+ * adapting stream data to a given format, see NAL Adaptation
+ * Flags.
+ *
+ * The audio track (if present) of each fragment must contain codec private data in the AAC format (AAC specification ISO/IEC 13818-7) or the MS Wave format.
+ *
+ * You can monitor the amount of outgoing data by monitoring the GetDataEndpoint
, specifying
+ * GET_CLIP for the
APIName
parameter.
+ *
+ *
+ * V_MPEG/ISO/AVC
(for h.264) or V_MPEGH/ISO/HEVC (for H.265).
+ * Optionally, the codec ID of track 2 should be A_AAC
(for AAC) or A_MS/ACM (for G.711).
+ * GetClip.OutgoingBytes
Amazon
+ * CloudWatch metric. For information about using CloudWatch to monitor Kinesis Video Streams, see Monitoring Kinesis Video
+ * Streams. For pricing information, see Amazon
+ * Kinesis Video Streams Pricing and AWS Pricing. Charges for
+ * outgoing AWS data apply.
+ * GetMedia
throws this error when Kinesis Video Streams can't find the stream that you
+ * specified.
+ *
* Retrieves an MPEG Dynamic Adaptive Streaming over HTTP (DASH) URL for the stream. You can then open the URL in a
diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/AmazonKinesisVideoAsync.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/AmazonKinesisVideoAsync.java
index f1e1c00a94fe..61cd5792d96d 100644
--- a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/AmazonKinesisVideoAsync.java
+++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/AmazonKinesisVideoAsync.java
@@ -218,8 +218,8 @@ java.util.concurrent.Future
- * Returns the most current information about the signaling channel. You must specify either the name or the ARN of
- * the channel that you want to describe.
+ * Returns the most current information about the signaling channel. You must specify either the name or the Amazon
+ * Resource Name (ARN) of the channel that you want to describe.
*
- * Returns the most current information about the signaling channel. You must specify either the name or the ARN of
- * the channel that you want to describe.
+ * Returns the most current information about the signaling channel. You must specify either the name or the Amazon
+ * Resource Name (ARN) of the channel that you want to describe.
*
- *
*
- *
*
- * If the GetHLSStreamingSessionURL
and GetDASHStreamingSessionURL
throw this error if a
+ * session with a PlaybackMode
of ON_DEMAND
or LIVE_REPLAY
is
+ * requested for a stream that has no fragments within the requested time range, or if a session with a
+ * PlaybackMode
of LIVE
is requested for a stream that has no fragments within the
+ * last 30 seconds.
+ * @throws InvalidArgumentException
+ * A specified parameter exceeds its restrictions, is not supported, or can't be used.
+ * @throws ClientLimitExceededException
+ * Kinesis Video Streams has throttled the request because you have exceeded the limit of allowed client
+ * calls. Try making the call later.
+ * @throws NotAuthorizedException
+ * Status Code: 403, The caller is not authorized to perform an operation on the given stream, or the token
+ * has expired.
+ * @throws UnsupportedStreamMediaTypeException
+ * The type of the media (for example, h.264 or h.265 video or ACC or G.711 audio) could not be determined
+ * from the codec IDs of the tracks in the first fragment for a playback session. The codec ID for track 1
+ * should be V_MPEG/ISO/AVC
and, optionally, the codec ID for track 2 should be
+ * A_AAC
.
+ * @throws MissingCodecPrivateDataException
+ * No codec private data was found in at least one of tracks of the video stream.
+ * @throws InvalidCodecPrivateDataException
+ * The codec private data in at least one of the tracks of the video stream is not valid for this operation.
+ * @throws InvalidMediaFrameException
+ * One or more frames in the requested clip could not be parsed based on the specified codec.
+ * @throws NoDataRetentionException
+ * A streaming session was requested for a stream that does not retain data (that is, has a
+ * DataRetentionInHours
of 0).
+ * @sample AmazonKinesisVideoArchivedMedia.GetClip
+ * @see AWS API Documentation
+ */
+ @Override
+ public GetClipResult getClip(GetClipRequest request) {
+ request = beforeClientExecution(request);
+ return executeGetClip(request);
+ }
+
+ @SdkInternalApi
+ final GetClipResult executeGetClip(GetClipRequest getClipRequest) {
+
+ ExecutionContext executionContext = createExecutionContext(getClipRequest);
+ AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics();
+ awsRequestMetrics.startEvent(Field.ClientExecuteTime);
+ RequestProtocols
and Role
properties.
* Protocols
is used to determine the communication mechanism. For example, specifying WSS
- * as the protocol, results in this API producing a secure websocket endpoint, and specifying HTTPS
as
- * the protocol, results in this API generating an HTTPS endpoint.
+ * Protocols
is used to determine the communication mechanism. For example, if you specify
+ * WSS
as the protocol, this API produces a secure websocket endpoint. If you specify
+ * HTTPS
as the protocol, this API generates an HTTPS endpoint.
* Role
determines the messaging permissions. A MASTER
role results in this API generating
@@ -369,9 +369,9 @@ java.util.concurrent.FutureProtocols
and Role
properties.
* Protocols
is used to determine the communication mechanism. For example, specifying WSS
- * as the protocol, results in this API producing a secure websocket endpoint, and specifying HTTPS
as
- * the protocol, results in this API generating an HTTPS endpoint.
+ * Protocols
is used to determine the communication mechanism. For example, if you specify
+ * WSS
as the protocol, this API produces a secure websocket endpoint. If you specify
+ * HTTPS
as the protocol, this API generates an HTTPS endpoint.
* Role
determines the messaging permissions. A MASTER
role results in this API generating
@@ -790,8 +790,8 @@ java.util.concurrent.FutureMessageTtlSeconds
value is updated (either increased or reduced), then it only applies to new
- * messages sent via this channel after it's been updated. Existing messages are still expire as per the previous
+ * If the MessageTtlSeconds
value is updated (either increased or reduced), it only applies to new
+ * messages sent via this channel after it's been updated. Existing messages are still expired as per the previous
* MessageTtlSeconds
value.
*
- * If the MessageTtlSeconds
value is updated (either increased or reduced), then it only applies to new
- * messages sent via this channel after it's been updated. Existing messages are still expire as per the previous
+ * If the MessageTtlSeconds
value is updated (either increased or reduced), it only applies to new
+ * messages sent via this channel after it's been updated. Existing messages are still expired as per the previous
* MessageTtlSeconds
value.
*
- * Returns the most current information about the signaling channel. You must specify either the name or the ARN of - * the channel that you want to describe. + * Returns the most current information about the signaling channel. You must specify either the name or the Amazon + * Resource Name (ARN) of the channel that you want to describe. *
* * @param describeSignalingChannelRequest @@ -673,9 +677,9 @@ final GetDataEndpointResult executeGetDataEndpoint(GetDataEndpointRequest getDat *Protocols
and Role
properties.
*
*
- * Protocols
is used to determine the communication mechanism. For example, specifying WSS
- * as the protocol, results in this API producing a secure websocket endpoint, and specifying HTTPS
as
- * the protocol, results in this API generating an HTTPS endpoint.
+ * Protocols
is used to determine the communication mechanism. For example, if you specify
+ * WSS
as the protocol, this API produces a secure websocket endpoint. If you specify
+ * HTTPS
as the protocol, this API generates an HTTPS endpoint.
*
* Role
determines the messaging permissions. A MASTER
role results in this API generating
@@ -694,7 +698,7 @@ final GetDataEndpointResult executeGetDataEndpoint(GetDataEndpointRequest getDat
* @throws ResourceNotFoundException
* Amazon Kinesis Video Streams can't find the stream that you specified.
* @throws ResourceInUseException
- * The stream is currently not available for this operation.
+ * The signaling channel is currently not available for this operation.
* @throws AccessDeniedException
* You do not have required permissions to perform this operation.
* @sample AmazonKinesisVideo.GetSignalingChannelEndpoint
@@ -1319,7 +1323,7 @@ final UntagStreamResult executeUntagStream(UntagStreamRequest untagStreamRequest
* @throws ResourceNotFoundException
* Amazon Kinesis Video Streams can't find the stream that you specified.
* @throws ResourceInUseException
- * The stream is currently not available for this operation.
+ * The signaling channel is currently not available for this operation.
* @throws NotAuthorizedException
* The caller is not authorized to perform this operation.
* @throws VersionMismatchException
@@ -1378,8 +1382,8 @@ final UpdateDataRetentionResult executeUpdateDataRetention(UpdateDataRetentionRe
* Updates the existing signaling channel. This is an asynchronous operation and takes time to complete.
*
- * If the MessageTtlSeconds
value is updated (either increased or reduced), then it only applies to new
- * messages sent via this channel after it's been updated. Existing messages are still expire as per the previous
+ * If the MessageTtlSeconds
value is updated (either increased or reduced), it only applies to new
+ * messages sent via this channel after it's been updated. Existing messages are still expired as per the previous
* MessageTtlSeconds
value.
*
- * The ARN of the signaling channel. + * The Amazon Resource Name (ARN) of the signaling channel. *
*/ private String channelARN; @@ -113,11 +113,11 @@ public ChannelInfo withChannelName(String channelName) { /** *- * The ARN of the signaling channel. + * The Amazon Resource Name (ARN) of the signaling channel. *
* * @param channelARN - * The ARN of the signaling channel. + * The Amazon Resource Name (ARN) of the signaling channel. */ public void setChannelARN(String channelARN) { @@ -126,10 +126,10 @@ public void setChannelARN(String channelARN) { /** *- * The ARN of the signaling channel. + * The Amazon Resource Name (ARN) of the signaling channel. *
* - * @return The ARN of the signaling channel. + * @return The Amazon Resource Name (ARN) of the signaling channel. */ public String getChannelARN() { @@ -138,11 +138,11 @@ public String getChannelARN() { /** *- * The ARN of the signaling channel. + * The Amazon Resource Name (ARN) of the signaling channel. *
* * @param channelARN - * The ARN of the signaling channel. + * The Amazon Resource Name (ARN) of the signaling channel. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ClipFragmentSelector.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ClipFragmentSelector.java new file mode 100644 index 000000000000..ae0f659e7bb5 --- /dev/null +++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ClipFragmentSelector.java @@ -0,0 +1,214 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.kinesisvideo.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *+ * Describes the timestamp range and timestamp origin of a range of fragments. + *
+ *+ * Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a + * stream of fragments with producer timestamps that are approximately equal to the true clock time, the clip will + * contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same + * time range and very different points in time, only the oldest ingested collection of fragments are returned. + *
+ * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ClipFragmentSelector implements Serializable, Cloneable, StructuredPojo { + + /** + *+ * The origin of the timestamps to use (Server or Producer). + *
+ */ + private String fragmentSelectorType; + /** + *+ * The range of timestamps to return. + *
+ */ + private ClipTimestampRange timestampRange; + + /** + *+ * The origin of the timestamps to use (Server or Producer). + *
+ * + * @param fragmentSelectorType + * The origin of the timestamps to use (Server or Producer). + * @see ClipFragmentSelectorType + */ + + public void setFragmentSelectorType(String fragmentSelectorType) { + this.fragmentSelectorType = fragmentSelectorType; + } + + /** + *+ * The origin of the timestamps to use (Server or Producer). + *
+ * + * @return The origin of the timestamps to use (Server or Producer). + * @see ClipFragmentSelectorType + */ + + public String getFragmentSelectorType() { + return this.fragmentSelectorType; + } + + /** + *+ * The origin of the timestamps to use (Server or Producer). + *
+ * + * @param fragmentSelectorType + * The origin of the timestamps to use (Server or Producer). + * @return Returns a reference to this object so that method calls can be chained together. + * @see ClipFragmentSelectorType + */ + + public ClipFragmentSelector withFragmentSelectorType(String fragmentSelectorType) { + setFragmentSelectorType(fragmentSelectorType); + return this; + } + + /** + *+ * The origin of the timestamps to use (Server or Producer). + *
+ * + * @param fragmentSelectorType + * The origin of the timestamps to use (Server or Producer). + * @return Returns a reference to this object so that method calls can be chained together. + * @see ClipFragmentSelectorType + */ + + public ClipFragmentSelector withFragmentSelectorType(ClipFragmentSelectorType fragmentSelectorType) { + this.fragmentSelectorType = fragmentSelectorType.toString(); + return this; + } + + /** + *+ * The range of timestamps to return. + *
+ * + * @param timestampRange + * The range of timestamps to return. + */ + + public void setTimestampRange(ClipTimestampRange timestampRange) { + this.timestampRange = timestampRange; + } + + /** + *+ * The range of timestamps to return. + *
+ * + * @return The range of timestamps to return. + */ + + public ClipTimestampRange getTimestampRange() { + return this.timestampRange; + } + + /** + *+ * The range of timestamps to return. + *
+ * + * @param timestampRange + * The range of timestamps to return. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ClipFragmentSelector withTimestampRange(ClipTimestampRange timestampRange) { + setTimestampRange(timestampRange); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getFragmentSelectorType() != null) + sb.append("FragmentSelectorType: ").append(getFragmentSelectorType()).append(","); + if (getTimestampRange() != null) + sb.append("TimestampRange: ").append(getTimestampRange()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof ClipFragmentSelector == false) + return false; + ClipFragmentSelector other = (ClipFragmentSelector) obj; + if (other.getFragmentSelectorType() == null ^ this.getFragmentSelectorType() == null) + return false; + if (other.getFragmentSelectorType() != null && other.getFragmentSelectorType().equals(this.getFragmentSelectorType()) == false) + return false; + if (other.getTimestampRange() == null ^ this.getTimestampRange() == null) + return false; + if (other.getTimestampRange() != null && other.getTimestampRange().equals(this.getTimestampRange()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getFragmentSelectorType() == null) ? 0 : getFragmentSelectorType().hashCode()); + hashCode = prime * hashCode + ((getTimestampRange() == null) ? 0 : getTimestampRange().hashCode()); + return hashCode; + } + + @Override + public ClipFragmentSelector clone() { + try { + return (ClipFragmentSelector) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + + @com.amazonaws.annotation.SdkInternalApi + @Override + public void marshall(ProtocolMarshaller protocolMarshaller) { + com.amazonaws.services.kinesisvideo.model.transform.ClipFragmentSelectorMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ClipFragmentSelectorType.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ClipFragmentSelectorType.java new file mode 100644 index 000000000000..1288dbcc9cc7 --- /dev/null +++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ClipFragmentSelectorType.java @@ -0,0 +1,60 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.kinesisvideo.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum ClipFragmentSelectorType { + + PRODUCER_TIMESTAMP("PRODUCER_TIMESTAMP"), + SERVER_TIMESTAMP("SERVER_TIMESTAMP"); + + private String value; + + private ClipFragmentSelectorType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return ClipFragmentSelectorType corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static ClipFragmentSelectorType fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (ClipFragmentSelectorType enumEntry : ClipFragmentSelectorType.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ClipTimestampRange.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ClipTimestampRange.java new file mode 100644 index 000000000000..276c32303ae4 --- /dev/null +++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ClipTimestampRange.java @@ -0,0 +1,288 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.kinesisvideo.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *+ * The range of timestamps for which to return fragments. + *
+ *
+ * The values in the ClipTimestampRange are inclusive
. Fragments that begin before the start time but
+ * continue past it, or fragments that begin before the end time but continue past it, are included in the session.
+ *
+ * The starting timestamp in the range of timestamps for which to return fragments. + *
+ *
+ * This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are
+ * included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the
+ * StartTimestamp
must be later than the stream head.
+ *
+ * The end of the timestamp range for the requested media. + *
+ *
+ * This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the
+ * StartTimestamp
value. If FragmentSelectorType
for the request is
+ * SERVER_TIMESTAMP
, this value must be in the past.
+ *
+ * This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment.
+ * Fragments that start before the EndTimestamp
value and continue past it are included in the session.
+ *
+ * The starting timestamp in the range of timestamps for which to return fragments. + *
+ *
+ * This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are
+ * included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the
+ * StartTimestamp
must be later than the stream head.
+ *
+ * This value is inclusive. Fragments that start before the StartTimestamp
and continue past it
+ * are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the
+ * StartTimestamp
must be later than the stream head.
+ */
+
+ public void setStartTimestamp(java.util.Date startTimestamp) {
+ this.startTimestamp = startTimestamp;
+ }
+
+ /**
+ *
+ * The starting timestamp in the range of timestamps for which to return fragments. + *
+ *
+ * This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are
+ * included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the
+ * StartTimestamp
must be later than the stream head.
+ *
+ * This value is inclusive. Fragments that start before the StartTimestamp
and continue past it
+ * are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the
+ * StartTimestamp
must be later than the stream head.
+ */
+
+ public java.util.Date getStartTimestamp() {
+ return this.startTimestamp;
+ }
+
+ /**
+ *
+ * The starting timestamp in the range of timestamps for which to return fragments. + *
+ *
+ * This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are
+ * included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the
+ * StartTimestamp
must be later than the stream head.
+ *
+ * This value is inclusive. Fragments that start before the StartTimestamp
and continue past it
+ * are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the
+ * StartTimestamp
must be later than the stream head.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+
+ public ClipTimestampRange withStartTimestamp(java.util.Date startTimestamp) {
+ setStartTimestamp(startTimestamp);
+ return this;
+ }
+
+ /**
+ *
+ * The end of the timestamp range for the requested media. + *
+ *
+ * This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the
+ * StartTimestamp
value. If FragmentSelectorType
for the request is
+ * SERVER_TIMESTAMP
, this value must be in the past.
+ *
+ * This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment.
+ * Fragments that start before the EndTimestamp
value and continue past it are included in the session.
+ *
+ * This value must be within 3 hours of the specified StartTimestamp
, and it must be later than
+ * the StartTimestamp
value. If FragmentSelectorType
for the request is
+ * SERVER_TIMESTAMP
, this value must be in the past.
+ *
+ * This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the
+ * fragment. Fragments that start before the EndTimestamp
value and continue past it are
+ * included in the session.
+ */
+
+ public void setEndTimestamp(java.util.Date endTimestamp) {
+ this.endTimestamp = endTimestamp;
+ }
+
+ /**
+ *
+ * The end of the timestamp range for the requested media. + *
+ *
+ * This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the
+ * StartTimestamp
value. If FragmentSelectorType
for the request is
+ * SERVER_TIMESTAMP
, this value must be in the past.
+ *
+ * This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment.
+ * Fragments that start before the EndTimestamp
value and continue past it are included in the session.
+ *
+ * This value must be within 3 hours of the specified StartTimestamp
, and it must be later than
+ * the StartTimestamp
value. If FragmentSelectorType
for the request is
+ * SERVER_TIMESTAMP
, this value must be in the past.
+ *
+ * This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the
+ * fragment. Fragments that start before the EndTimestamp
value and continue past it are
+ * included in the session.
+ */
+
+ public java.util.Date getEndTimestamp() {
+ return this.endTimestamp;
+ }
+
+ /**
+ *
+ * The end of the timestamp range for the requested media. + *
+ *
+ * This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the
+ * StartTimestamp
value. If FragmentSelectorType
for the request is
+ * SERVER_TIMESTAMP
, this value must be in the past.
+ *
+ * This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment.
+ * Fragments that start before the EndTimestamp
value and continue past it are included in the session.
+ *
+ * This value must be within 3 hours of the specified StartTimestamp
, and it must be later than
+ * the StartTimestamp
value. If FragmentSelectorType
for the request is
+ * SERVER_TIMESTAMP
, this value must be in the past.
+ *
+ * This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the
+ * fragment. Fragments that start before the EndTimestamp
value and continue past it are
+ * included in the session.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+
+ public ClipTimestampRange withEndTimestamp(java.util.Date endTimestamp) {
+ setEndTimestamp(endTimestamp);
+ return this;
+ }
+
+ /**
+ * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be
+ * redacted from this string using a placeholder value.
+ *
+ * @return A string representation of this object.
+ *
+ * @see java.lang.Object#toString()
+ */
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("{");
+ if (getStartTimestamp() != null)
+ sb.append("StartTimestamp: ").append(getStartTimestamp()).append(",");
+ if (getEndTimestamp() != null)
+ sb.append("EndTimestamp: ").append(getEndTimestamp());
+ sb.append("}");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (this == obj)
+ return true;
+ if (obj == null)
+ return false;
+
+ if (obj instanceof ClipTimestampRange == false)
+ return false;
+ ClipTimestampRange other = (ClipTimestampRange) obj;
+ if (other.getStartTimestamp() == null ^ this.getStartTimestamp() == null)
+ return false;
+ if (other.getStartTimestamp() != null && other.getStartTimestamp().equals(this.getStartTimestamp()) == false)
+ return false;
+ if (other.getEndTimestamp() == null ^ this.getEndTimestamp() == null)
+ return false;
+ if (other.getEndTimestamp() != null && other.getEndTimestamp().equals(this.getEndTimestamp()) == false)
+ return false;
+ return true;
+ }
+
+ @Override
+ public int hashCode() {
+ final int prime = 31;
+ int hashCode = 1;
+
+ hashCode = prime * hashCode + ((getStartTimestamp() == null) ? 0 : getStartTimestamp().hashCode());
+ hashCode = prime * hashCode + ((getEndTimestamp() == null) ? 0 : getEndTimestamp().hashCode());
+ return hashCode;
+ }
+
+ @Override
+ public ClipTimestampRange clone() {
+ try {
+ return (ClipTimestampRange) super.clone();
+ } catch (CloneNotSupportedException e) {
+ throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e);
+ }
+ }
+
+ @com.amazonaws.annotation.SdkInternalApi
+ @Override
+ public void marshall(ProtocolMarshaller protocolMarshaller) {
+ com.amazonaws.services.kinesisvideo.model.transform.ClipTimestampRangeMarshaller.getInstance().marshall(this, protocolMarshaller);
+ }
+}
diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/CreateSignalingChannelRequest.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/CreateSignalingChannelRequest.java
index 8af2e33570e6..c0268d87e0a3 100644
--- a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/CreateSignalingChannelRequest.java
+++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/CreateSignalingChannelRequest.java
@@ -27,7 +27,7 @@ public class CreateSignalingChannelRequest extends com.amazonaws.AmazonWebServic
/**
*
- * A name for the signaling channel that you are creating. It must be unique for each account and region. + * A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region. *
*/ private String channelName; @@ -46,18 +46,19 @@ public class CreateSignalingChannelRequest extends com.amazonaws.AmazonWebServic private SingleMasterConfiguration singleMasterConfiguration; /** *- * A set of tags (key/value pairs) that you want to associate with this channel. + * A set of tags (key-value pairs) that you want to associate with this channel. *
*/ private java.util.List- * A name for the signaling channel that you are creating. It must be unique for each account and region. + * A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region. *
* * @param channelName - * A name for the signaling channel that you are creating. It must be unique for each account and region. + * A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS + * Region. */ public void setChannelName(String channelName) { @@ -66,10 +67,11 @@ public void setChannelName(String channelName) { /** *- * A name for the signaling channel that you are creating. It must be unique for each account and region. + * A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region. *
* - * @return A name for the signaling channel that you are creating. It must be unique for each account and region. + * @return A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS + * Region. */ public String getChannelName() { @@ -78,11 +80,12 @@ public String getChannelName() { /** *- * A name for the signaling channel that you are creating. It must be unique for each account and region. + * A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region. *
* * @param channelName - * A name for the signaling channel that you are creating. It must be unique for each account and region. + * A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS + * Region. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -200,10 +203,10 @@ public CreateSignalingChannelRequest withSingleMasterConfiguration(SingleMasterC /** *- * A set of tags (key/value pairs) that you want to associate with this channel. + * A set of tags (key-value pairs) that you want to associate with this channel. *
* - * @return A set of tags (key/value pairs) that you want to associate with this channel. + * @return A set of tags (key-value pairs) that you want to associate with this channel. */ public java.util.List- * A set of tags (key/value pairs) that you want to associate with this channel. + * A set of tags (key-value pairs) that you want to associate with this channel. *
* * @param tags - * A set of tags (key/value pairs) that you want to associate with this channel. + * A set of tags (key-value pairs) that you want to associate with this channel. */ public void setTags(java.util.Collection- * A set of tags (key/value pairs) that you want to associate with this channel. + * A set of tags (key-value pairs) that you want to associate with this channel. *
*
* NOTE: This method appends the values to the existing list (if any). Use
@@ -239,7 +242,7 @@ public void setTags(java.util.Collection
- * A set of tags (key/value pairs) that you want to associate with this channel. + * A set of tags (key-value pairs) that you want to associate with this channel. *
* * @param tags - * A set of tags (key/value pairs) that you want to associate with this channel. + * A set of tags (key-value pairs) that you want to associate with this channel. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/CreateSignalingChannelResult.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/CreateSignalingChannelResult.java index 3f374fa60cff..8f9cce610a01 100644 --- a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/CreateSignalingChannelResult.java +++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/CreateSignalingChannelResult.java @@ -25,18 +25,18 @@ public class CreateSignalingChannelResult extends com.amazonaws.AmazonWebService /** *- * The ARN of the created channel. + * The Amazon Resource Name (ARN) of the created channel. *
*/ private String channelARN; /** *- * The ARN of the created channel. + * The Amazon Resource Name (ARN) of the created channel. *
* * @param channelARN - * The ARN of the created channel. + * The Amazon Resource Name (ARN) of the created channel. */ public void setChannelARN(String channelARN) { @@ -45,10 +45,10 @@ public void setChannelARN(String channelARN) { /** *- * The ARN of the created channel. + * The Amazon Resource Name (ARN) of the created channel. *
* - * @return The ARN of the created channel. + * @return The Amazon Resource Name (ARN) of the created channel. */ public String getChannelARN() { @@ -57,11 +57,11 @@ public String getChannelARN() { /** *- * The ARN of the created channel. + * The Amazon Resource Name (ARN) of the created channel. *
* * @param channelARN - * The ARN of the created channel. + * The Amazon Resource Name (ARN) of the created channel. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/DeleteSignalingChannelRequest.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/DeleteSignalingChannelRequest.java index 7f5d7ab21a4c..523951ddeaec 100644 --- a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/DeleteSignalingChannelRequest.java +++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/DeleteSignalingChannelRequest.java @@ -27,25 +27,25 @@ public class DeleteSignalingChannelRequest extends com.amazonaws.AmazonWebServic /** *- * The ARN of the signaling channel that you want to delete. + * The Amazon Resource Name (ARN) of the signaling channel that you want to delete. *
*/ private String channelARN; /** *
* The current version of the signaling channel that you want to delete. You can obtain the current version by
- * invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
+ * invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
*
- * The ARN of the signaling channel that you want to delete. + * The Amazon Resource Name (ARN) of the signaling channel that you want to delete. *
* * @param channelARN - * The ARN of the signaling channel that you want to delete. + * The Amazon Resource Name (ARN) of the signaling channel that you want to delete. */ public void setChannelARN(String channelARN) { @@ -54,10 +54,10 @@ public void setChannelARN(String channelARN) { /** *- * The ARN of the signaling channel that you want to delete. + * The Amazon Resource Name (ARN) of the signaling channel that you want to delete. *
* - * @return The ARN of the signaling channel that you want to delete. + * @return The Amazon Resource Name (ARN) of the signaling channel that you want to delete. */ public String getChannelARN() { @@ -66,11 +66,11 @@ public String getChannelARN() { /** *- * The ARN of the signaling channel that you want to delete. + * The Amazon Resource Name (ARN) of the signaling channel that you want to delete. *
* * @param channelARN - * The ARN of the signaling channel that you want to delete. + * The Amazon Resource Name (ARN) of the signaling channel that you want to delete. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -82,12 +82,13 @@ public DeleteSignalingChannelRequest withChannelARN(String channelARN) { /** *
* The current version of the signaling channel that you want to delete. You can obtain the current version by
- * invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
+ * invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
*
DescribeSignalingChannel
or ListSignalingChannels
APIs.
+ * by invoking the DescribeSignalingChannel
or ListSignalingChannels
API
+ * operations.
*/
public void setCurrentVersion(String currentVersion) {
@@ -97,11 +98,12 @@ public void setCurrentVersion(String currentVersion) {
/**
*
* The current version of the signaling channel that you want to delete. You can obtain the current version by
- * invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
+ * invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
*
DescribeSignalingChannel
or ListSignalingChannels
APIs.
+ * by invoking the DescribeSignalingChannel
or ListSignalingChannels
API
+ * operations.
*/
public String getCurrentVersion() {
@@ -111,12 +113,13 @@ public String getCurrentVersion() {
/**
*
* The current version of the signaling channel that you want to delete. You can obtain the current version by
- * invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
+ * invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
*
DescribeSignalingChannel
or ListSignalingChannels
APIs.
+ * by invoking the DescribeSignalingChannel
or ListSignalingChannels
API
+ * operations.
* @return Returns a reference to this object so that method calls can be chained together.
*/
diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/GetClipRequest.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/GetClipRequest.java
new file mode 100644
index 000000000000..ef89185b634d
--- /dev/null
+++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/GetClipRequest.java
@@ -0,0 +1,266 @@
+/*
+ * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
+ * the License. A copy of the License is located at
+ *
+ * http://aws.amazon.com/apache2.0
+ *
+ * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
+ * and limitations under the License.
+ */
+package com.amazonaws.services.kinesisvideo.model;
+
+import java.io.Serializable;
+import javax.annotation.Generated;
+
+import com.amazonaws.AmazonWebServiceRequest;
+
+/**
+ *
+ * @see AWS API Documentation
+ */
+@Generated("com.amazonaws:aws-java-sdk-code-generator")
+public class GetClipRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable {
+
+ /**
+ * + * The name of the stream for which to retrieve the media clip. + *
+ *+ * You must specify either the StreamName or the StreamARN. + *
+ */ + private String streamName; + /** + *+ * The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip. + *
+ *+ * You must specify either the StreamName or the StreamARN. + *
+ */ + private String streamARN; + /** + *+ * The time range of the requested clip and the source of the timestamps. + *
+ */ + private ClipFragmentSelector clipFragmentSelector; + + /** + *+ * The name of the stream for which to retrieve the media clip. + *
+ *+ * You must specify either the StreamName or the StreamARN. + *
+ * + * @param streamName + * The name of the stream for which to retrieve the media clip. + *+ * You must specify either the StreamName or the StreamARN. + */ + + public void setStreamName(String streamName) { + this.streamName = streamName; + } + + /** + *
+ * The name of the stream for which to retrieve the media clip. + *
+ *+ * You must specify either the StreamName or the StreamARN. + *
+ * + * @return The name of the stream for which to retrieve the media clip. + *+ * You must specify either the StreamName or the StreamARN. + */ + + public String getStreamName() { + return this.streamName; + } + + /** + *
+ * The name of the stream for which to retrieve the media clip. + *
+ *+ * You must specify either the StreamName or the StreamARN. + *
+ * + * @param streamName + * The name of the stream for which to retrieve the media clip. + *+ * You must specify either the StreamName or the StreamARN. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetClipRequest withStreamName(String streamName) { + setStreamName(streamName); + return this; + } + + /** + *
+ * The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip. + *
+ *+ * You must specify either the StreamName or the StreamARN. + *
+ * + * @param streamARN + * The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip. + *+ * You must specify either the StreamName or the StreamARN. + */ + + public void setStreamARN(String streamARN) { + this.streamARN = streamARN; + } + + /** + *
+ * The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip. + *
+ *+ * You must specify either the StreamName or the StreamARN. + *
+ * + * @return The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip. + *+ * You must specify either the StreamName or the StreamARN. + */ + + public String getStreamARN() { + return this.streamARN; + } + + /** + *
+ * The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip. + *
+ *+ * You must specify either the StreamName or the StreamARN. + *
+ * + * @param streamARN + * The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip. + *+ * You must specify either the StreamName or the StreamARN. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetClipRequest withStreamARN(String streamARN) { + setStreamARN(streamARN); + return this; + } + + /** + *
+ * The time range of the requested clip and the source of the timestamps. + *
+ * + * @param clipFragmentSelector + * The time range of the requested clip and the source of the timestamps. + */ + + public void setClipFragmentSelector(ClipFragmentSelector clipFragmentSelector) { + this.clipFragmentSelector = clipFragmentSelector; + } + + /** + *+ * The time range of the requested clip and the source of the timestamps. + *
+ * + * @return The time range of the requested clip and the source of the timestamps. + */ + + public ClipFragmentSelector getClipFragmentSelector() { + return this.clipFragmentSelector; + } + + /** + *+ * The time range of the requested clip and the source of the timestamps. + *
+ * + * @param clipFragmentSelector + * The time range of the requested clip and the source of the timestamps. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetClipRequest withClipFragmentSelector(ClipFragmentSelector clipFragmentSelector) { + setClipFragmentSelector(clipFragmentSelector); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getStreamName() != null) + sb.append("StreamName: ").append(getStreamName()).append(","); + if (getStreamARN() != null) + sb.append("StreamARN: ").append(getStreamARN()).append(","); + if (getClipFragmentSelector() != null) + sb.append("ClipFragmentSelector: ").append(getClipFragmentSelector()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof GetClipRequest == false) + return false; + GetClipRequest other = (GetClipRequest) obj; + if (other.getStreamName() == null ^ this.getStreamName() == null) + return false; + if (other.getStreamName() != null && other.getStreamName().equals(this.getStreamName()) == false) + return false; + if (other.getStreamARN() == null ^ this.getStreamARN() == null) + return false; + if (other.getStreamARN() != null && other.getStreamARN().equals(this.getStreamARN()) == false) + return false; + if (other.getClipFragmentSelector() == null ^ this.getClipFragmentSelector() == null) + return false; + if (other.getClipFragmentSelector() != null && other.getClipFragmentSelector().equals(this.getClipFragmentSelector()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getStreamName() == null) ? 0 : getStreamName().hashCode()); + hashCode = prime * hashCode + ((getStreamARN() == null) ? 0 : getStreamARN().hashCode()); + hashCode = prime * hashCode + ((getClipFragmentSelector() == null) ? 0 : getClipFragmentSelector().hashCode()); + return hashCode; + } + + @Override + public GetClipRequest clone() { + return (GetClipRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/GetClipResult.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/GetClipResult.java new file mode 100644 index 000000000000..18c3ff9622a3 --- /dev/null +++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/GetClipResult.java @@ -0,0 +1,193 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.kinesisvideo.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class GetClipResult extends com.amazonaws.AmazonWebServiceResult+ * The content type of the media in the requested clip. + *
+ */ + private String contentType; + /** + *+ * Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the + * first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits. + *
+ */ + private java.io.InputStream payload; + + /** + *+ * The content type of the media in the requested clip. + *
+ * + * @param contentType + * The content type of the media in the requested clip. + */ + + public void setContentType(String contentType) { + this.contentType = contentType; + } + + /** + *+ * The content type of the media in the requested clip. + *
+ * + * @return The content type of the media in the requested clip. + */ + + public String getContentType() { + return this.contentType; + } + + /** + *+ * The content type of the media in the requested clip. + *
+ * + * @param contentType + * The content type of the media in the requested clip. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetClipResult withContentType(String contentType) { + setContentType(contentType); + return this; + } + + /** + *+ * Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the + * first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits. + *
+ * + * @param payload + * Traditional MP4 file that contains the media clip from the specified video stream. The output will contain + * the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see + * Kinesis Video Streams Limits. + */ + + public void setPayload(java.io.InputStream payload) { + this.payload = payload; + } + + /** + *+ * Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the + * first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits. + *
+ * + * @return Traditional MP4 file that contains the media clip from the specified video stream. The output will + * contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more + * information, see Kinesis Video Streams Limits. + */ + + public java.io.InputStream getPayload() { + return this.payload; + } + + /** + *+ * Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the + * first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits. + *
+ * + * @param payload + * Traditional MP4 file that contains the media clip from the specified video stream. The output will contain + * the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see + * Kinesis Video Streams Limits. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetClipResult withPayload(java.io.InputStream payload) { + setPayload(payload); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getContentType() != null) + sb.append("ContentType: ").append(getContentType()).append(","); + if (getPayload() != null) + sb.append("Payload: ").append(getPayload()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof GetClipResult == false) + return false; + GetClipResult other = (GetClipResult) obj; + if (other.getContentType() == null ^ this.getContentType() == null) + return false; + if (other.getContentType() != null && other.getContentType().equals(this.getContentType()) == false) + return false; + if (other.getPayload() == null ^ this.getPayload() == null) + return false; + if (other.getPayload() != null && other.getPayload().equals(this.getPayload()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getContentType() == null) ? 0 : getContentType().hashCode()); + hashCode = prime * hashCode + ((getPayload() == null) ? 0 : getPayload().hashCode()); + return hashCode; + } + + @Override + public GetClipResult clone() { + try { + return (GetClipResult) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + +} diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/GetSignalingChannelEndpointRequest.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/GetSignalingChannelEndpointRequest.java index 8f4ab6237190..6029da6faec5 100644 --- a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/GetSignalingChannelEndpointRequest.java +++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/GetSignalingChannelEndpointRequest.java @@ -27,7 +27,7 @@ public class GetSignalingChannelEndpointRequest extends com.amazonaws.AmazonWebS /** *- * The ARN of the signalling channel for which you want to get an endpoint. + * The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint. *
*/ private String channelARN; @@ -40,11 +40,11 @@ public class GetSignalingChannelEndpointRequest extends com.amazonaws.AmazonWebS /** *- * The ARN of the signalling channel for which you want to get an endpoint. + * The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint. *
* * @param channelARN - * The ARN of the signalling channel for which you want to get an endpoint. + * The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint. */ public void setChannelARN(String channelARN) { @@ -53,10 +53,10 @@ public void setChannelARN(String channelARN) { /** *- * The ARN of the signalling channel for which you want to get an endpoint. + * The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint. *
* - * @return The ARN of the signalling channel for which you want to get an endpoint. + * @return The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint. */ public String getChannelARN() { @@ -65,11 +65,11 @@ public String getChannelARN() { /** *- * The ARN of the signalling channel for which you want to get an endpoint. + * The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint. *
* * @param channelARN - * The ARN of the signalling channel for which you want to get an endpoint. + * The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/InvalidMediaFrameException.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/InvalidMediaFrameException.java new file mode 100644 index 000000000000..3e1a1adb87f5 --- /dev/null +++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/InvalidMediaFrameException.java @@ -0,0 +1,36 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.kinesisvideo.model; + +import javax.annotation.Generated; + +/** + *+ * One or more frames in the requested clip could not be parsed based on the specified codec. + *
+ */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class InvalidMediaFrameException extends com.amazonaws.services.kinesisvideo.model.AmazonKinesisVideoException { + private static final long serialVersionUID = 1L; + + /** + * Constructs a new InvalidMediaFrameException with the specified error message. + * + * @param message + * Describes the error encountered. + */ + public InvalidMediaFrameException(String message) { + super(message); + } + +} diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ListTagsForResourceRequest.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ListTagsForResourceRequest.java index a1a8be8df770..b05c61fc1886 100644 --- a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ListTagsForResourceRequest.java +++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ListTagsForResourceRequest.java @@ -27,27 +27,27 @@ public class ListTagsForResourceRequest extends com.amazonaws.AmazonWebServiceRe /** *
- * If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a
- * token that you can use in the next request to fetch the next batch of tags.
+ * If you specify this parameter and the result of a ListTagsForResource
call is truncated, the
+ * response includes a token that you can use in the next request to fetch the next batch of tags.
*
- * The ARN of the signaling channel for which you want to list tags. + * The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags. *
*/ private String resourceARN; /** *
- * If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a
- * token that you can use in the next request to fetch the next batch of tags.
+ * If you specify this parameter and the result of a ListTagsForResource
call is truncated, the
+ * response includes a token that you can use in the next request to fetch the next batch of tags.
*
ListTagsForResource
call is truncated, the
+ * response includes a token that you can use in the next request to fetch the next batch of tags.
*/
public void setNextToken(String nextToken) {
@@ -56,12 +56,12 @@ public void setNextToken(String nextToken) {
/**
*
- * If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a
- * token that you can use in the next request to fetch the next batch of tags.
+ * If you specify this parameter and the result of a ListTagsForResource
call is truncated, the
+ * response includes a token that you can use in the next request to fetch the next batch of tags.
*
ListTagsForResource
call is truncated, the
+ * response includes a token that you can use in the next request to fetch the next batch of tags.
*/
public String getNextToken() {
@@ -70,13 +70,13 @@ public String getNextToken() {
/**
*
- * If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a
- * token that you can use in the next request to fetch the next batch of tags.
+ * If you specify this parameter and the result of a ListTagsForResource
call is truncated, the
+ * response includes a token that you can use in the next request to fetch the next batch of tags.
*
ListTagsForResource
call is truncated, the
+ * response includes a token that you can use in the next request to fetch the next batch of tags.
* @return Returns a reference to this object so that method calls can be chained together.
*/
@@ -87,11 +87,11 @@ public ListTagsForResourceRequest withNextToken(String nextToken) {
/**
* - * The ARN of the signaling channel for which you want to list tags. + * The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags. *
* * @param resourceARN - * The ARN of the signaling channel for which you want to list tags. + * The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags. */ public void setResourceARN(String resourceARN) { @@ -100,10 +100,10 @@ public void setResourceARN(String resourceARN) { /** *- * The ARN of the signaling channel for which you want to list tags. + * The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags. *
* - * @return The ARN of the signaling channel for which you want to list tags. + * @return The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags. */ public String getResourceARN() { @@ -112,11 +112,11 @@ public String getResourceARN() { /** *- * The ARN of the signaling channel for which you want to list tags. + * The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags. *
* * @param resourceARN - * The ARN of the signaling channel for which you want to list tags. + * The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ListTagsForResourceResult.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ListTagsForResourceResult.java index bfeaf805c42b..7c894706566e 100644 --- a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ListTagsForResourceResult.java +++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ListTagsForResourceResult.java @@ -25,8 +25,8 @@ public class ListTagsForResourceResult extends com.amazonaws.AmazonWebServiceRes /** *
- * If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a
- * token that you can use in the next request to fetch the next set of tags.
+ * If you specify this parameter and the result of a ListTagsForResource
call is truncated, the
+ * response includes a token that you can use in the next request to fetch the next set of tags.
*
- * If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a
- * token that you can use in the next request to fetch the next set of tags.
+ * If you specify this parameter and the result of a ListTagsForResource
call is truncated, the
+ * response includes a token that you can use in the next request to fetch the next set of tags.
*
ListTagsForResource
call is truncated, the
+ * response includes a token that you can use in the next request to fetch the next set of tags.
*/
public void setNextToken(String nextToken) {
@@ -54,12 +54,12 @@ public void setNextToken(String nextToken) {
/**
*
- * If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a
- * token that you can use in the next request to fetch the next set of tags.
+ * If you specify this parameter and the result of a ListTagsForResource
call is truncated, the
+ * response includes a token that you can use in the next request to fetch the next set of tags.
*
ListTagsForResource
call is truncated, the
+ * response includes a token that you can use in the next request to fetch the next set of tags.
*/
public String getNextToken() {
@@ -68,13 +68,13 @@ public String getNextToken() {
/**
*
- * If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a
- * token that you can use in the next request to fetch the next set of tags.
+ * If you specify this parameter and the result of a ListTagsForResource
call is truncated, the
+ * response includes a token that you can use in the next request to fetch the next set of tags.
*
ListTagsForResource
call is truncated, the
+ * response includes a token that you can use in the next request to fetch the next set of tags.
* @return Returns a reference to this object so that method calls can be chained together.
*/
diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ResourceInUseException.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ResourceInUseException.java
index 4a21b44cab3e..e9c66078b822 100644
--- a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ResourceInUseException.java
+++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/ResourceInUseException.java
@@ -16,7 +16,7 @@
/**
* - * The stream is currently not available for this operation. + * The signaling channel is currently not available for this operation. *
*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/TagResourceRequest.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/TagResourceRequest.java index d47bd7a0c751..16da06c1348b 100644 --- a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/TagResourceRequest.java +++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/TagResourceRequest.java @@ -27,7 +27,7 @@ public class TagResourceRequest extends com.amazonaws.AmazonWebServiceRequest im /** *- * The ARN of the signaling channel to which you want to add tags. + * The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags. *
*/ private String resourceARN; @@ -40,11 +40,11 @@ public class TagResourceRequest extends com.amazonaws.AmazonWebServiceRequest im /** *- * The ARN of the signaling channel to which you want to add tags. + * The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags. *
* * @param resourceARN - * The ARN of the signaling channel to which you want to add tags. + * The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags. */ public void setResourceARN(String resourceARN) { @@ -53,10 +53,10 @@ public void setResourceARN(String resourceARN) { /** *- * The ARN of the signaling channel to which you want to add tags. + * The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags. *
* - * @return The ARN of the signaling channel to which you want to add tags. + * @return The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags. */ public String getResourceARN() { @@ -65,11 +65,11 @@ public String getResourceARN() { /** *- * The ARN of the signaling channel to which you want to add tags. + * The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags. *
* * @param resourceARN - * The ARN of the signaling channel to which you want to add tags. + * The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/UntagResourceRequest.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/UntagResourceRequest.java index 02990417dfc1..4d59f1c56a2a 100644 --- a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/UntagResourceRequest.java +++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/UntagResourceRequest.java @@ -27,7 +27,7 @@ public class UntagResourceRequest extends com.amazonaws.AmazonWebServiceRequest /** *- * The ARN of the signaling channel from which you want to remove tags. + * The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags. *
*/ private String resourceARN; @@ -40,11 +40,11 @@ public class UntagResourceRequest extends com.amazonaws.AmazonWebServiceRequest /** *- * The ARN of the signaling channel from which you want to remove tags. + * The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags. *
* * @param resourceARN - * The ARN of the signaling channel from which you want to remove tags. + * The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags. */ public void setResourceARN(String resourceARN) { @@ -53,10 +53,10 @@ public void setResourceARN(String resourceARN) { /** *- * The ARN of the signaling channel from which you want to remove tags. + * The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags. *
* - * @return The ARN of the signaling channel from which you want to remove tags. + * @return The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags. */ public String getResourceARN() { @@ -65,11 +65,11 @@ public String getResourceARN() { /** *- * The ARN of the signaling channel from which you want to remove tags. + * The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags. *
* * @param resourceARN - * The ARN of the signaling channel from which you want to remove tags. + * The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/UpdateSignalingChannelRequest.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/UpdateSignalingChannelRequest.java index d32ba4bfaca7..e5739b421b9c 100644 --- a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/UpdateSignalingChannelRequest.java +++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/UpdateSignalingChannelRequest.java @@ -27,7 +27,7 @@ public class UpdateSignalingChannelRequest extends com.amazonaws.AmazonWebServic /** *- * The ARN of the signaling channel that you want to update. + * The Amazon Resource Name (ARN) of the signaling channel that you want to update. *
*/ private String channelARN; @@ -47,11 +47,11 @@ public class UpdateSignalingChannelRequest extends com.amazonaws.AmazonWebServic /** *- * The ARN of the signaling channel that you want to update. + * The Amazon Resource Name (ARN) of the signaling channel that you want to update. *
* * @param channelARN - * The ARN of the signaling channel that you want to update. + * The Amazon Resource Name (ARN) of the signaling channel that you want to update. */ public void setChannelARN(String channelARN) { @@ -60,10 +60,10 @@ public void setChannelARN(String channelARN) { /** *- * The ARN of the signaling channel that you want to update. + * The Amazon Resource Name (ARN) of the signaling channel that you want to update. *
* - * @return The ARN of the signaling channel that you want to update. + * @return The Amazon Resource Name (ARN) of the signaling channel that you want to update. */ public String getChannelARN() { @@ -72,11 +72,11 @@ public String getChannelARN() { /** *- * The ARN of the signaling channel that you want to update. + * The Amazon Resource Name (ARN) of the signaling channel that you want to update. *
* * @param channelARN - * The ARN of the signaling channel that you want to update. + * The Amazon Resource Name (ARN) of the signaling channel that you want to update. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/transform/ClipFragmentSelectorJsonUnmarshaller.java b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/transform/ClipFragmentSelectorJsonUnmarshaller.java new file mode 100644 index 000000000000..4b99ab284076 --- /dev/null +++ b/aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/model/transform/ClipFragmentSelectorJsonUnmarshaller.java @@ -0,0 +1,78 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.kinesisvideo.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.kinesisvideo.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * ClipFragmentSelector JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ClipFragmentSelectorJsonUnmarshaller implements Unmarshaller+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setTracks(java.util.Collection)} or {@link #withTracks(java.util.Collection)} if you want to override the + * existing values. + *
+ * + * @param tracks + * Selects one or more unique audio tracks from within an mp4 source. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public AudioTrackSelection withTracks(AudioTrack... tracks) { + if (this.tracks == null) { + setTracks(new java.util.ArrayListChecks the availability of one or more image layers in a repository.
When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If it is, then the image layer is skipped.
When an image is pulled from a repository, each image layer is checked once to verify it is available to be pulled.
This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Checks the availability of one or more image layers in a repository.
When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If it has been uploaded, then the image layer is skipped.
This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a sha256
digest of the image layer for data validation purposes.
When an image is pushed, the CompleteLayerUpload API is called once per each new image layer to verify that the upload has completed.
This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a sha256
digest of the image layer for data validation purposes.
When an image is pushed, the CompleteLayerUpload API is called once per each new image layer to verify that the upload has completed.
This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image layers that are referenced in an image.
When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer.
This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image layers that are referenced in an image.
When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer that is not already cached.
This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Notifies Amazon ECR that you intend to upload an image layer.
When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been uploaded. Whether an image layer has been uploaded before is determined by the BatchCheckLayerAvailability API action.
This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Notifies Amazon ECR that you intend to upload an image layer.
When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been uploaded. Whether or not an image layer has been uploaded is determined by the BatchCheckLayerAvailability API action.
This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Creates or updates the image manifest and tags associated with an image.
When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or update the image manifest and tags associated with the image.
This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Creates or updates the image manifest and tags associated with an image.
When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or update the image manifest and the tags associated with the image.
This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
The specified layers could not be found, or the specified layer is not valid for this repository.
", "httpStatusCode" : null + }, { + "exceptionName" : "ReferencedImagesNotFoundException", + "documentation" : "The manifest list is referencing an image that does not exist.
", + "httpStatusCode" : null }, { "exceptionName" : "LimitExceededException", "documentation" : "The operation did not succeed because it would have exceeded a service limit for your account. For more information, see Amazon ECR Default Service Limits in the Amazon Elastic Container Registry User Guide.
", @@ -1278,6 +1282,14 @@ "exceptionName" : "InvalidParameterException", "documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
", "httpStatusCode" : null + }, { + "exceptionName" : "UnsupportedImageTypeException", + "documentation" : "The image is of a type that cannot be scanned.
", + "httpStatusCode" : null + }, { + "exceptionName" : "LimitExceededException", + "documentation" : "The operation did not succeed because it would have exceeded a service limit for your account. For more information, see Amazon ECR Default Service Limits in the Amazon Elastic Container Registry User Guide.
", + "httpStatusCode" : null }, { "exceptionName" : "RepositoryNotFoundException", "documentation" : "The specified repository could not be found. Check the spelling of the specified repository and ensure that you are performing operations on the correct registry.
", @@ -1473,7 +1485,7 @@ "asyncReturnType" : "UploadLayerPartResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Uploads an image layer part to Amazon ECR.
When an image is pushed, each new image layer is uploaded in parts. The maximum size of each image layer part can be 20971520 bytes (or about 20MB). The UploadLayerPart API is called once per each new image layer part.
This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Uploads an image layer part to Amazon ECR.
When an image is pushed, each new image layer is uploaded in parts. The maximum size of each image layer part can be 20971520 bytes (or about 20MB). The UploadLayerPart API is called once per each new image layer part.
This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
The size, in bytes, of the image in the repository.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The manifest list is referencing an image that does not exist.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "ReferencedImagesNotFoundException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ReferencedImagesNotFoundException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ReferencedImagesNotFoundException", + "variableName" : "referencedImagesNotFoundException", + "variableType" : "ReferencedImagesNotFoundException", + "documentation" : null, + "simpleType" : "ReferencedImagesNotFoundException", + "variableSetterType" : "ReferencedImagesNotFoundException" + }, + "wrapper" : false + }, "Repository" : { "c2jName" : "Repository", "customization" : { @@ -42265,6 +42319,45 @@ }, "wrapper" : false }, + "UnsupportedImageTypeException" : { + "c2jName" : "UnsupportedImageTypeException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "The image is of a type that cannot be scanned.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "UnsupportedImageTypeException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "UnsupportedImageTypeException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "UnsupportedImageTypeException", + "variableName" : "unsupportedImageTypeException", + "variableType" : "UnsupportedImageTypeException", + "documentation" : null, + "simpleType" : "UnsupportedImageTypeException", + "variableSetterType" : "UnsupportedImageTypeException" + }, + "wrapper" : false + }, "UntagResourceRequest" : { "c2jName" : "UntagResourceRequest", "customization" : { diff --git a/aws-java-sdk-models/src/main/resources/models/api.ecr-2015-09-21-model.json b/aws-java-sdk-models/src/main/resources/models/api.ecr-2015-09-21-model.json index 182d8f8641e9..3396cb301ffd 100644 --- a/aws-java-sdk-models/src/main/resources/models/api.ecr-2015-09-21-model.json +++ b/aws-java-sdk-models/src/main/resources/models/api.ecr-2015-09-21-model.json @@ -27,7 +27,7 @@ {"shape":"InvalidParameterException"}, {"shape":"ServerException"} ], - "documentation":"Checks the availability of one or more image layers in a repository.
When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If it is, then the image layer is skipped.
When an image is pulled from a repository, each image layer is checked once to verify it is available to be pulled.
This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Checks the availability of one or more image layers in a repository.
When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If it has been uploaded, then the image layer is skipped.
This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a sha256
digest of the image layer for data validation purposes.
When an image is pushed, the CompleteLayerUpload API is called once per each new image layer to verify that the upload has completed.
This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a sha256
digest of the image layer for data validation purposes.
When an image is pushed, the CompleteLayerUpload API is called once per each new image layer to verify that the upload has completed.
This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image layers that are referenced in an image.
When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer.
This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image layers that are referenced in an image.
When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer that is not already cached.
This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Notifies Amazon ECR that you intend to upload an image layer.
When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been uploaded. Whether an image layer has been uploaded before is determined by the BatchCheckLayerAvailability API action.
This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Notifies Amazon ECR that you intend to upload an image layer.
When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been uploaded. Whether or not an image layer has been uploaded is determined by the BatchCheckLayerAvailability API action.
This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Creates or updates the image manifest and tags associated with an image.
When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or update the image manifest and tags associated with the image.
This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Creates or updates the image manifest and tags associated with an image.
When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or update the image manifest and the tags associated with the image.
This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Uploads an image layer part to Amazon ECR.
When an image is pushed, each new image layer is uploaded in parts. The maximum size of each image layer part can be 20971520 bytes (or about 20MB). The UploadLayerPart API is called once per each new image layer part.
This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
Uploads an image layer part to Amazon ECR.
When an image is pushed, each new image layer is uploaded in parts. The maximum size of each image layer part can be 20971520 bytes (or about 20MB). The UploadLayerPart API is called once per each new image layer part.
This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker
CLI to pull, tag, and push images.
The size, in bytes, of the image in the repository.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The size, in bytes, of the image in the repository.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images
command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.
The manifest list is referencing an image that does not exist.
", + "exception":true + }, "RegistryId":{ "type":"string", "pattern":"[0-9]{12}" @@ -2337,6 +2349,14 @@ "documentation":"The list of tags on the repository is over the limit. The maximum number of tags that can be applied to a repository is 50.
", "exception":true }, + "UnsupportedImageTypeException":{ + "type":"structure", + "members":{ + "message":{"shape":"ExceptionMessage"} + }, + "documentation":"The image is of a type that cannot be scanned.
", + "exception":true + }, "UntagResourceRequest":{ "type":"structure", "required":[ diff --git a/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json index 3849b8cf5e50..ec580194cde5 100644 --- a/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/api.pricing-2017-10-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/api.pricing-2017-10-15-intermediate.json index ed5e976d0d23..9249128a28a0 100644 --- a/aws-java-sdk-models/src/main/resources/models/api.pricing-2017-10-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/api.pricing-2017-10-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json index 06895466b232..06b23b846d9e 100644 --- a/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json b/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json index 955c66a7eb77..85d1c3d71ccf 100644 --- a/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json index c5816dc6cf1b..95bfab7b739d 100644 --- a/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/ce-2017-10-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ce-2017-10-25-intermediate.json index e9cb74cc8ca1..cf369a8cc620 100644 --- a/aws-java-sdk-models/src/main/resources/models/ce-2017-10-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ce-2017-10-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json index 4e7d4a4cb691..d072f05e8877 100644 --- a/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/compute-optimizer-2019-11-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/compute-optimizer-2019-11-01-intermediate.json index a7a7a601e40b..2525e72bc7e7 100644 --- a/aws-java-sdk-models/src/main/resources/models/compute-optimizer-2019-11-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/compute-optimizer-2019-11-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json index 62d3dae52ead..419b7377fd67 100644 --- a/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/data.jobs.iot-2017-09-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/data.jobs.iot-2017-09-29-intermediate.json index 476112d26d22..eabeded2934b 100644 --- a/aws-java-sdk-models/src/main/resources/models/data.jobs.iot-2017-09-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/data.jobs.iot-2017-09-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/datasync-2018-11-09-intermediate.json b/aws-java-sdk-models/src/main/resources/models/datasync-2018-11-09-intermediate.json index 55b5c11e207f..00aaa2dcedf9 100644 --- a/aws-java-sdk-models/src/main/resources/models/datasync-2018-11-09-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/datasync-2018-11-09-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json index 3aaa270f747c..05a172ce01c4 100644 --- a/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : { "DescribeEventsRequest" : [ "SourceType" ], "Event" : [ "SourceType" ], diff --git a/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json index 410a4f1acfd1..c2cc4eb017da 100644 --- a/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json b/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json index 7112cfeb0f83..c85e350e7907 100644 --- a/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json index b295382181ca..8bc554af477e 100644 --- a/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json index 0f1ef6455dab..5038653e593a 100644 --- a/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json index 088fa0b957b8..67842d2e5336 100644 --- a/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json index 8283ac112882..503c8be8e0b9 100644 --- a/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/frauddetector-2019-11-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json index 1aa242a6cf90..497c0dff1513 100644 --- a/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json index c9f2ba5bdcb5..6fb6818321e3 100644 --- a/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json index ca274eabd893..fb8a123cd7d0 100644 --- a/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : { "CreateDeploymentRequest" : [ "DeploymentType" ], "Logger" : [ "Component", "Level", "Type" ] diff --git a/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json b/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json index 621a3b48c927..06a1f67302a8 100644 --- a/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotevents-data-2018-10-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotevents-data-2018-10-23-intermediate.json index d4509ce1d57c..2e074fbac3f8 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotevents-data-2018-10-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotevents-data-2018-10-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotthingsgraph-2018-09-06-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotthingsgraph-2018-09-06-intermediate.json index 969dc8838fe7..2b9ef3cba399 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotthingsgraph-2018-09-06-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotthingsgraph-2018-09-06-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json index f62f95d2040a..d4990d54b9d0 100644 --- a/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kinesis-video-archived-media-2017-09-30-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kinesis-video-archived-media-2017-09-30-intermediate.json index 8cea3be79606..14590dda7756 100644 --- a/aws-java-sdk-models/src/main/resources/models/kinesis-video-archived-media-2017-09-30-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kinesis-video-archived-media-2017-09-30-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, @@ -84,6 +84,75 @@ "xmlProtocol" : false }, "operations" : { + "GetClip" : { + "asyncCallableType" : "java.util.concurrent.CallableDownloads an MP4 file (clip) containing the archived, on-demand media from the specified video stream over the specified time range.
Both the StreamName and the StreamARN parameters are optional, but you must specify either the StreamName or the StreamARN when invoking this API operation.
As a prerequsite to using GetCLip API, you must obtain an endpoint using GetDataEndpoint
, specifying GET_CLIP for the
APIName
parameter.
An Amazon Kinesis video stream has the following requirements for providing data through MP4:
The media must contain h.264 or h.265 encoded video and, optionally, AAC or G.711 encoded audio. Specifically, the codec ID of track 1 should be V_MPEG/ISO/AVC
(for h.264) or V_MPEGH/ISO/HEVC (for H.265). Optionally, the codec ID of track 2 should be A_AAC
(for AAC) or A_MS/ACM (for G.711).
Data retention must be greater than 0.
The video track of each fragment must contain codec private data in the Advanced Video Coding (AVC) for H.264 format and HEVC for H.265 format. For more information, see MPEG-4 specification ISO/IEC 14496-15. For information about adapting stream data to a given format, see NAL Adaptation Flags.
The audio track (if present) of each fragment must contain codec private data in the AAC format (AAC specification ISO/IEC 13818-7) or the MS Wave format.
You can monitor the amount of outgoing data by monitoring the GetClip.OutgoingBytes
Amazon CloudWatch metric. For information about using CloudWatch to monitor Kinesis Video Streams, see Monitoring Kinesis Video Streams. For pricing information, see Amazon Kinesis Video Streams Pricing and AWS Pricing. Charges for outgoing AWS data apply.
GetMedia
throws this error when Kinesis Video Streams can't find the stream that you specified.
GetHLSStreamingSessionURL
and GetDASHStreamingSessionURL
throw this error if a session with a PlaybackMode
of ON_DEMAND
or LIVE_REPLAY
is requested for a stream that has no fragments within the requested time range, or if a session with a PlaybackMode
of LIVE
is requested for a stream that has no fragments within the last 30 seconds.
A specified parameter exceeds its restrictions, is not supported, or can't be used.
", + "httpStatusCode" : 400 + }, { + "exceptionName" : "ClientLimitExceededException", + "documentation" : "Kinesis Video Streams has throttled the request because you have exceeded the limit of allowed client calls. Try making the call later.
", + "httpStatusCode" : 400 + }, { + "exceptionName" : "NotAuthorizedException", + "documentation" : "Status Code: 403, The caller is not authorized to perform an operation on the given stream, or the token has expired.
", + "httpStatusCode" : 401 + }, { + "exceptionName" : "UnsupportedStreamMediaTypeException", + "documentation" : "The type of the media (for example, h.264 or h.265 video or ACC or G.711 audio) could not be determined from the codec IDs of the tracks in the first fragment for a playback session. The codec ID for track 1 should be V_MPEG/ISO/AVC
and, optionally, the codec ID for track 2 should be A_AAC
.
No codec private data was found in at least one of tracks of the video stream.
", + "httpStatusCode" : 400 + }, { + "exceptionName" : "InvalidCodecPrivateDataException", + "documentation" : "The codec private data in at least one of the tracks of the video stream is not valid for this operation.
", + "httpStatusCode" : 400 + }, { + "exceptionName" : "InvalidMediaFrameException", + "documentation" : "One or more frames in the requested clip could not be parsed based on the specified codec.
", + "httpStatusCode" : 400 + }, { + "exceptionName" : "NoDataRetentionException", + "documentation" : "A streaming session was requested for a stream that does not retain data (that is, has a DataRetentionInHours
of 0).
Contains the range of timestamps for the requested media, and the source of the timestamps.
", + "documentation" : "Describes the timestamp range and timestamp origin of a range of fragments.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the clip will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -518,14 +443,14 @@ "marshaller" : null, "members" : [ { "c2jName" : "FragmentSelectorType", - "c2jShape" : "DASHFragmentSelectorType", + "c2jShape" : "ClipFragmentSelectorType", "deprecated" : false, - "documentation" : "The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
The origin of the timestamps to use (Server or Producer).
", "endpointDiscoveryId" : false, - "enumType" : "DASHFragmentSelectorType", - "fluentSetterDocumentation" : "/**The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DASHFragmentSelectorType*/",
+ "enumType" : "ClipFragmentSelectorType",
+ "fluentSetterDocumentation" : "/**
The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@return Returns a reference to this object so that method calls can be chained together.\n@see ClipFragmentSelectorType*/", "fluentSetterMethodName" : "withFragmentSelectorType", - "getterDocumentation" : "/**The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@see DASHFragmentSelectorType*/",
+ "getterDocumentation" : "/**
The origin of the timestamps to use (Server or Producer).
\n@return The origin of the timestamps to use (Server or Producer).\n@see ClipFragmentSelectorType*/", "getterMethodName" : "getFragmentSelectorType", "getterModel" : { "returnType" : "String", @@ -559,7 +484,7 @@ "marshallingType" : "STRING", "name" : "FragmentSelectorType", "sensitive" : false, - "setterDocumentation" : "/**The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@see DASHFragmentSelectorType*/",
+ "setterDocumentation" : "/**
The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@see ClipFragmentSelectorType*/", "setterMethodName" : "setFragmentSelectorType", "setterModel" : { "timestampFormat" : null, @@ -573,30 +498,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DASHFragmentSelectorType*/",
+ "varargSetterDocumentation" : "/**
The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@return Returns a reference to this object so that method calls can be chained together.\n@see ClipFragmentSelectorType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "fragmentSelectorType", "variableType" : "String", - "documentation" : "The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
The origin of the timestamps to use (Server or Producer).
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "TimestampRange", - "c2jShape" : "DASHTimestampRange", + "c2jShape" : "ClipTimestampRange", "deprecated" : false, - "documentation" : "The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
The range of timestamps to return.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**
The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTimestampRange", - "getterDocumentation" : "/**The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.*/",
+ "getterDocumentation" : "/**
The range of timestamps to return.
\n@return The range of timestamps to return.*/", "getterMethodName" : "getTimestampRange", "getterModel" : { - "returnType" : "DASHTimestampRange", + "returnType" : "ClipTimestampRange", "documentation" : null }, "http" : { @@ -627,43 +552,43 @@ "marshallingType" : "STRUCTURED", "name" : "TimestampRange", "sensitive" : false, - "setterDocumentation" : "/**The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.*/",
+ "setterDocumentation" : "/**
The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.*/", "setterMethodName" : "setTimestampRange", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "DASHTimestampRange", + "variableDeclarationType" : "ClipTimestampRange", "variableName" : "timestampRange", - "variableType" : "DASHTimestampRange", + "variableType" : "ClipTimestampRange", "documentation" : "", - "simpleType" : "DASHTimestampRange", - "variableSetterType" : "DASHTimestampRange" + "simpleType" : "ClipTimestampRange", + "variableSetterType" : "ClipTimestampRange" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**
The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DASHTimestampRange", + "variableDeclarationType" : "ClipTimestampRange", "variableName" : "timestampRange", - "variableType" : "DASHTimestampRange", - "documentation" : "The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
The range of timestamps to return.
", + "simpleType" : "ClipTimestampRange", + "variableSetterType" : "ClipTimestampRange" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FragmentSelectorType" : { "c2jName" : "FragmentSelectorType", - "c2jShape" : "DASHFragmentSelectorType", + "c2jShape" : "ClipFragmentSelectorType", "deprecated" : false, - "documentation" : "The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
The origin of the timestamps to use (Server or Producer).
", "endpointDiscoveryId" : false, - "enumType" : "DASHFragmentSelectorType", - "fluentSetterDocumentation" : "/**The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DASHFragmentSelectorType*/",
+ "enumType" : "ClipFragmentSelectorType",
+ "fluentSetterDocumentation" : "/**
The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@return Returns a reference to this object so that method calls can be chained together.\n@see ClipFragmentSelectorType*/", "fluentSetterMethodName" : "withFragmentSelectorType", - "getterDocumentation" : "/**The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@see DASHFragmentSelectorType*/",
+ "getterDocumentation" : "/**
The origin of the timestamps to use (Server or Producer).
\n@return The origin of the timestamps to use (Server or Producer).\n@see ClipFragmentSelectorType*/", "getterMethodName" : "getFragmentSelectorType", "getterModel" : { "returnType" : "String", @@ -697,7 +622,7 @@ "marshallingType" : "STRING", "name" : "FragmentSelectorType", "sensitive" : false, - "setterDocumentation" : "/**The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@see DASHFragmentSelectorType*/",
+ "setterDocumentation" : "/**
The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@see ClipFragmentSelectorType*/", "setterMethodName" : "setFragmentSelectorType", "setterModel" : { "timestampFormat" : null, @@ -711,13 +636,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DASHFragmentSelectorType*/",
+ "varargSetterDocumentation" : "/**
The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@return Returns a reference to this object so that method calls can be chained together.\n@see ClipFragmentSelectorType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "fragmentSelectorType", "variableType" : "String", - "documentation" : "The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
The origin of the timestamps to use (Server or Producer).
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -725,17 +650,17 @@ }, "TimestampRange" : { "c2jName" : "TimestampRange", - "c2jShape" : "DASHTimestampRange", + "c2jShape" : "ClipTimestampRange", "deprecated" : false, - "documentation" : "The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
The range of timestamps to return.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**
The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTimestampRange", - "getterDocumentation" : "/**The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.*/",
+ "getterDocumentation" : "/**
The range of timestamps to return.
\n@return The range of timestamps to return.*/", "getterMethodName" : "getTimestampRange", "getterModel" : { - "returnType" : "DASHTimestampRange", + "returnType" : "ClipTimestampRange", "documentation" : null }, "http" : { @@ -766,37 +691,37 @@ "marshallingType" : "STRUCTURED", "name" : "TimestampRange", "sensitive" : false, - "setterDocumentation" : "/**The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.*/",
+ "setterDocumentation" : "/**
The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.*/", "setterMethodName" : "setTimestampRange", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "DASHTimestampRange", + "variableDeclarationType" : "ClipTimestampRange", "variableName" : "timestampRange", - "variableType" : "DASHTimestampRange", + "variableType" : "ClipTimestampRange", "documentation" : "", - "simpleType" : "DASHTimestampRange", - "variableSetterType" : "DASHTimestampRange" + "simpleType" : "ClipTimestampRange", + "variableSetterType" : "ClipTimestampRange" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**
The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DASHTimestampRange", + "variableDeclarationType" : "ClipTimestampRange", "variableName" : "timestampRange", - "variableType" : "DASHTimestampRange", - "documentation" : "The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
The range of timestamps to return.
", + "simpleType" : "ClipTimestampRange", + "variableSetterType" : "ClipTimestampRange" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "DASHFragmentSelector", + "required" : [ "FragmentSelectorType", "TimestampRange" ], + "shapeName" : "ClipFragmentSelector", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -805,17 +730,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DASHFragmentSelector", - "variableName" : "dASHFragmentSelector", - "variableType" : "DASHFragmentSelector", + "variableDeclarationType" : "ClipFragmentSelector", + "variableName" : "clipFragmentSelector", + "variableType" : "ClipFragmentSelector", "documentation" : null, - "simpleType" : "DASHFragmentSelector", - "variableSetterType" : "DASHFragmentSelector" + "simpleType" : "ClipFragmentSelector", + "variableSetterType" : "ClipFragmentSelector" }, "wrapper" : false }, - "DASHFragmentSelectorType" : { - "c2jName" : "DASHFragmentSelectorType", + "ClipFragmentSelectorType" : { + "c2jName" : "ClipFragmentSelectorType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -844,58 +769,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DASHFragmentSelectorType", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DASHFragmentSelectorType", - "variableName" : "dASHFragmentSelectorType", - "variableType" : "DASHFragmentSelectorType", - "documentation" : null, - "simpleType" : "DASHFragmentSelectorType", - "variableSetterType" : "DASHFragmentSelectorType" - }, - "wrapper" : false - }, - "DASHPlaybackMode" : { - "c2jName" : "DASHPlaybackMode", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "LIVE", - "value" : "LIVE" - }, { - "name" : "LIVE_REPLAY", - "value" : "LIVE_REPLAY" - }, { - "name" : "ON_DEMAND", - "value" : "ON_DEMAND" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "DASHPlaybackMode", + "shapeName" : "ClipFragmentSelectorType", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -904,17 +778,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DASHPlaybackMode", - "variableName" : "dASHPlaybackMode", - "variableType" : "DASHPlaybackMode", + "variableDeclarationType" : "ClipFragmentSelectorType", + "variableName" : "clipFragmentSelectorType", + "variableType" : "ClipFragmentSelectorType", "documentation" : null, - "simpleType" : "DASHPlaybackMode", - "variableSetterType" : "DASHPlaybackMode" + "simpleType" : "ClipFragmentSelectorType", + "variableSetterType" : "ClipFragmentSelectorType" }, "wrapper" : false }, - "DASHTimestampRange" : { - "c2jName" : "DASHTimestampRange", + "ClipTimestampRange" : { + "c2jName" : "ClipTimestampRange", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -922,7 +796,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
The values in the DASHimestampRange
are inclusive. Fragments that begin before the start time but continue past it, or fragments that begin before the end time but continue past it, are included in the session.
The range of timestamps for which to return fragments.
The values in the ClipTimestampRange are inclusive
. Fragments that begin before the start time but continue past it, or fragments that begin before the end time but continue past it, are included in the session.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The starting timestamp in the range of timestamps for which to return fragments.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The starting timestamp in the range of timestamps for which to return fragments.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withStartTimestamp",
- "getterDocumentation" : "/**
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The starting timestamp in the range of timestamps for which to return fragments.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.*/",
"getterMethodName" : "getStartTimestamp",
"getterModel" : {
"returnType" : "java.util.Date",
@@ -975,7 +849,7 @@
"marshallingType" : "DATE",
"name" : "StartTimestamp",
"sensitive" : false,
- "setterDocumentation" : "/**
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The starting timestamp in the range of timestamps for which to return fragments.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.*/",
"setterMethodName" : "setStartTimestamp",
"setterModel" : {
"timestampFormat" : null,
@@ -989,13 +863,13 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The starting timestamp in the range of timestamps for which to return fragments.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : "unixTimestamp",
"variableDeclarationType" : "java.util.Date",
"variableName" : "startTimestamp",
"variableType" : "java.util.Date",
- "documentation" : "
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The starting timestamp in the range of timestamps for which to return fragments.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withEndTimestamp",
- "getterDocumentation" : "/**
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.*/",
"getterMethodName" : "getEndTimestamp",
"getterModel" : {
"returnType" : "java.util.Date",
@@ -1043,7 +917,7 @@
"marshallingType" : "DATE",
"name" : "EndTimestamp",
"sensitive" : false,
- "setterDocumentation" : "/**
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.*/",
"setterMethodName" : "setEndTimestamp",
"setterModel" : {
"timestampFormat" : null,
@@ -1057,13 +931,13 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : "unixTimestamp",
"variableDeclarationType" : "java.util.Date",
"variableName" : "endTimestamp",
"variableType" : "java.util.Date",
- "documentation" : "
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withEndTimestamp",
- "getterDocumentation" : "/**
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.*/",
"getterMethodName" : "getEndTimestamp",
"getterModel" : {
"returnType" : "java.util.Date",
@@ -1113,7 +987,7 @@
"marshallingType" : "DATE",
"name" : "EndTimestamp",
"sensitive" : false,
- "setterDocumentation" : "/**
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.*/",
"setterMethodName" : "setEndTimestamp",
"setterModel" : {
"timestampFormat" : null,
@@ -1127,13 +1001,13 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : "unixTimestamp",
"variableDeclarationType" : "java.util.Date",
"variableName" : "endTimestamp",
"variableType" : "java.util.Date",
- "documentation" : "
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The starting timestamp in the range of timestamps for which to return fragments.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The starting timestamp in the range of timestamps for which to return fragments.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withStartTimestamp",
- "getterDocumentation" : "/**
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The starting timestamp in the range of timestamps for which to return fragments.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.*/",
"getterMethodName" : "getStartTimestamp",
"getterModel" : {
"returnType" : "java.util.Date",
@@ -1182,7 +1056,7 @@
"marshallingType" : "DATE",
"name" : "StartTimestamp",
"sensitive" : false,
- "setterDocumentation" : "/**
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The starting timestamp in the range of timestamps for which to return fragments.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.*/",
"setterMethodName" : "setStartTimestamp",
"setterModel" : {
"timestampFormat" : null,
@@ -1196,13 +1070,13 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The starting timestamp in the range of timestamps for which to return fragments.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : "unixTimestamp",
"variableDeclarationType" : "java.util.Date",
"variableName" : "startTimestamp",
"variableType" : "java.util.Date",
- "documentation" : "
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The starting timestamp in the range of timestamps for which to return fragments.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
Represents a segment of video or other time-delimited data.
", + "documentation" : "", "endpointDiscoveryMembers" : null, - "enums" : null, + "enums" : [ { + "name" : "FRAGMENTED_MP4", + "value" : "FRAGMENTED_MP4" + }, { + "name" : "MPEG_TS", + "value" : "MPEG_TS" + } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, @@ -1249,104 +1129,174 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, - "members" : [ { - "c2jName" : "FragmentNumber", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@param fragmentNumber The unique identifier of the fragment. This value monotonically increases based on the ingestion order.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFragmentNumber", - "getterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@return The unique identifier of the fragment. This value monotonically increases based on the ingestion order.*/", - "getterMethodName" : "getFragmentNumber", - "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" : "FragmentNumber", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "FragmentNumber", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "FragmentNumber", - "sensitive" : false, - "setterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@param fragmentNumber The unique identifier of the fragment. This value monotonically increases based on the ingestion order.*/", - "setterMethodName" : "setFragmentNumber", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "fragmentNumber", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@param fragmentNumber The unique identifier of the fragment. This value monotonically increases based on the ingestion order.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "fragmentNumber", - "variableType" : "String", - "documentation" : "The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ContainerFormat", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ContainerFormat", + "variableName" : "containerFormat", + "variableType" : "ContainerFormat", + "documentation" : null, + "simpleType" : "ContainerFormat", + "variableSetterType" : "ContainerFormat" + }, + "wrapper" : false + }, + "DASHDisplayFragmentNumber" : { + "c2jName" : "DASHDisplayFragmentNumber", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "ALWAYS", + "value" : "ALWAYS" }, { - "c2jName" : "FragmentSizeInBytes", - "c2jShape" : "Long", - "deprecated" : false, - "documentation" : "The total fragment size, including information about the fragment and contained media data.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The total fragment size, including information about the fragment and contained media data.
\n@param fragmentSizeInBytes The total fragment size, including information about the fragment and contained media data.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFragmentSizeInBytes", - "getterDocumentation" : "/**The total fragment size, including information about the fragment and contained media data.
\n@return The total fragment size, including information about the fragment and contained media data.*/", - "getterMethodName" : "getFragmentSizeInBytes", - "getterModel" : { - "returnType" : "Long", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "FragmentSizeInBytes", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "FragmentSizeInBytes", + "name" : "NEVER", + "value" : "NEVER" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DASHDisplayFragmentNumber", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DASHDisplayFragmentNumber", + "variableName" : "dASHDisplayFragmentNumber", + "variableType" : "DASHDisplayFragmentNumber", + "documentation" : null, + "simpleType" : "DASHDisplayFragmentNumber", + "variableSetterType" : "DASHDisplayFragmentNumber" + }, + "wrapper" : false + }, + "DASHDisplayFragmentTimestamp" : { + "c2jName" : "DASHDisplayFragmentTimestamp", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "ALWAYS", + "value" : "ALWAYS" + }, { + "name" : "NEVER", + "value" : "NEVER" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DASHDisplayFragmentTimestamp", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DASHDisplayFragmentTimestamp", + "variableName" : "dASHDisplayFragmentTimestamp", + "variableType" : "DASHDisplayFragmentTimestamp", + "documentation" : null, + "simpleType" : "DASHDisplayFragmentTimestamp", + "variableSetterType" : "DASHDisplayFragmentTimestamp" + }, + "wrapper" : false + }, + "DASHFragmentSelector" : { + "c2jName" : "DASHFragmentSelector", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "Contains the range of timestamps for the requested media, and the source of the timestamps.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "FragmentSelectorType", + "c2jShape" : "DASHFragmentSelectorType", + "deprecated" : false, + "documentation" : "The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DASHFragmentSelectorType*/",
+ "fluentSetterMethodName" : "withFragmentSelectorType",
+ "getterDocumentation" : "/**
The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@see DASHFragmentSelectorType*/",
+ "getterMethodName" : "getFragmentSelectorType",
+ "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" : "FragmentSelectorType",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "FragmentSelectorType",
"uri" : false
},
"idempotencyToken" : false,
@@ -1356,48 +1306,1813 @@
"listModel" : null,
"map" : false,
"mapModel" : null,
- "marshallingTargetClass" : "Long",
- "marshallingType" : "LONG",
- "name" : "FragmentSizeInBytes",
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "FragmentSelectorType",
"sensitive" : false,
- "setterDocumentation" : "/**
The total fragment size, including information about the fragment and contained media data.
\n@param fragmentSizeInBytes The total fragment size, including information about the fragment and contained media data.*/", - "setterMethodName" : "setFragmentSizeInBytes", + "setterDocumentation" : "/**The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@see DASHFragmentSelectorType*/",
+ "setterMethodName" : "setFragmentSelectorType",
"setterModel" : {
"timestampFormat" : null,
- "variableDeclarationType" : "Long",
- "variableName" : "fragmentSizeInBytes",
- "variableType" : "Long",
+ "variableDeclarationType" : "String",
+ "variableName" : "fragmentSelectorType",
+ "variableType" : "String",
"documentation" : "",
- "simpleType" : "Long",
- "variableSetterType" : "Long"
+ "simpleType" : "String",
+ "variableSetterType" : "String"
},
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
The total fragment size, including information about the fragment and contained media data.
\n@param fragmentSizeInBytes The total fragment size, including information about the fragment and contained media data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DASHFragmentSelectorType*/",
"variable" : {
"timestampFormat" : null,
- "variableDeclarationType" : "Long",
- "variableName" : "fragmentSizeInBytes",
- "variableType" : "Long",
- "documentation" : "
The total fragment size, including information about the fragment and contained media data.
", - "simpleType" : "Long", - "variableSetterType" : "Long" + "variableDeclarationType" : "String", + "variableName" : "fragmentSelectorType", + "variableType" : "String", + "documentation" : "The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withTimestampRange",
+ "getterDocumentation" : "/**
The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.*/",
+ "getterMethodName" : "getTimestampRange",
+ "getterModel" : {
+ "returnType" : "DASHTimestampRange",
+ "documentation" : null
+ },
+ "http" : {
+ "additionalMarshallingPath" : null,
+ "additionalUnmarshallingPath" : null,
+ "flattened" : false,
+ "greedy" : false,
+ "header" : false,
+ "isPayload" : false,
+ "isStreaming" : false,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "TimestampRange",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "TimestampRange",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "StructuredPojo",
+ "marshallingType" : "STRUCTURED",
+ "name" : "TimestampRange",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.*/",
+ "setterMethodName" : "setTimestampRange",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "DASHTimestampRange",
+ "variableName" : "timestampRange",
+ "variableType" : "DASHTimestampRange",
+ "documentation" : "",
+ "simpleType" : "DASHTimestampRange",
+ "variableSetterType" : "DASHTimestampRange"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : false,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "DASHTimestampRange",
+ "variableName" : "timestampRange",
+ "variableType" : "DASHTimestampRange",
+ "documentation" : "
The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DASHFragmentSelectorType*/",
+ "fluentSetterMethodName" : "withFragmentSelectorType",
+ "getterDocumentation" : "/**
The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@see DASHFragmentSelectorType*/",
+ "getterMethodName" : "getFragmentSelectorType",
+ "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" : "FragmentSelectorType",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "FragmentSelectorType",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "FragmentSelectorType",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@see DASHFragmentSelectorType*/",
+ "setterMethodName" : "setFragmentSelectorType",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "fragmentSelectorType",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DASHFragmentSelectorType*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "fragmentSelectorType",
+ "variableType" : "String",
+ "documentation" : "
The source of the timestamps for the requested media.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is ON_DEMAND
or LIVE_REPLAY
, the first fragment ingested with a producer timestamp within the specified FragmentSelector$TimestampRange is included in the media playlist. In addition, the fragments with producer timestamps within the TimestampRange
ingested immediately following the first fragment (up to the GetDASHStreamingSessionURLInput$MaxManifestFragmentResults value) are included.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the MPEG-DASH manifest will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
When FragmentSelectorType
is set to PRODUCER_TIMESTAMP
and GetDASHStreamingSessionURLInput$PlaybackMode is LIVE
, the producer timestamps are used in the MP4 fragments and for deduplication. But the most recently ingested fragments based on server timestamps are included in the MPEG-DASH manifest. This means that even if fragments ingested in the past have producer timestamps with values now, they are not included in the HLS media playlist.
The default is SERVER_TIMESTAMP
.
The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withTimestampRange",
+ "getterDocumentation" : "/**
The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.*/",
+ "getterMethodName" : "getTimestampRange",
+ "getterModel" : {
+ "returnType" : "DASHTimestampRange",
+ "documentation" : null
+ },
+ "http" : {
+ "additionalMarshallingPath" : null,
+ "additionalUnmarshallingPath" : null,
+ "flattened" : false,
+ "greedy" : false,
+ "header" : false,
+ "isPayload" : false,
+ "isStreaming" : false,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "TimestampRange",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "TimestampRange",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "StructuredPojo",
+ "marshallingType" : "STRUCTURED",
+ "name" : "TimestampRange",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.*/",
+ "setterMethodName" : "setTimestampRange",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "DASHTimestampRange",
+ "variableName" : "timestampRange",
+ "variableType" : "DASHTimestampRange",
+ "documentation" : "",
+ "simpleType" : "DASHTimestampRange",
+ "variableSetterType" : "DASHTimestampRange"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : false,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
This value should not be present if PlaybackType
is LIVE
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "DASHTimestampRange",
+ "variableName" : "timestampRange",
+ "variableType" : "DASHTimestampRange",
+ "documentation" : "
The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
The start and end of the timestamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
The values in the DASHimestampRange
are inclusive. Fragments that begin before the start time but continue past it, or fragments that begin before the end time but continue past it, are included in the session.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The end of the timestamp range for the requested media. This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value.
If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
The EndTimestamp
value is required for ON_DEMAND
mode, but optional for LIVE_REPLAY
mode. If the EndTimestamp
is not set for LIVE_REPLAY
mode then the session will continue to include newly ingested fragments until the session expires.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The start of the timestamp range for the requested media.
If the DASHTimestampRange
value is specified, the StartTimestamp
value is required.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
Represents a segment of video or other time-delimited data.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "FragmentNumber", + "c2jShape" : "FragmentNumberString", + "deprecated" : false, + "documentation" : "The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@param fragmentNumber The unique identifier of the fragment. This value monotonically increases based on the ingestion order.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFragmentNumber", + "getterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@return The unique identifier of the fragment. This value monotonically increases based on the ingestion order.*/", + "getterMethodName" : "getFragmentNumber", + "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" : "FragmentNumber", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FragmentNumber", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FragmentNumber", + "sensitive" : false, + "setterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@param fragmentNumber The unique identifier of the fragment. This value monotonically increases based on the ingestion order.*/", + "setterMethodName" : "setFragmentNumber", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fragmentNumber", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@param fragmentNumber The unique identifier of the fragment. This value monotonically increases based on the ingestion order.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fragmentNumber", + "variableType" : "String", + "documentation" : "The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "FragmentSizeInBytes", + "c2jShape" : "Long", + "deprecated" : false, + "documentation" : "The total fragment size, including information about the fragment and contained media data.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The total fragment size, including information about the fragment and contained media data.
\n@param fragmentSizeInBytes The total fragment size, including information about the fragment and contained media data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFragmentSizeInBytes", + "getterDocumentation" : "/**The total fragment size, including information about the fragment and contained media data.
\n@return The total fragment size, including information about the fragment and contained media data.*/", + "getterMethodName" : "getFragmentSizeInBytes", + "getterModel" : { + "returnType" : "Long", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "FragmentSizeInBytes", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FragmentSizeInBytes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Long", + "marshallingType" : "LONG", + "name" : "FragmentSizeInBytes", + "sensitive" : false, + "setterDocumentation" : "/**The total fragment size, including information about the fragment and contained media data.
\n@param fragmentSizeInBytes The total fragment size, including information about the fragment and contained media data.*/", + "setterMethodName" : "setFragmentSizeInBytes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "fragmentSizeInBytes", + "variableType" : "Long", + "documentation" : "", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The total fragment size, including information about the fragment and contained media data.
\n@param fragmentSizeInBytes The total fragment size, including information about the fragment and contained media data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "fragmentSizeInBytes", + "variableType" : "Long", + "documentation" : "The total fragment size, including information about the fragment and contained media data.
", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ProducerTimestamp", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "The timestamp from the producer corresponding to the fragment.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The timestamp from the producer corresponding to the fragment.
\n@param producerTimestamp The timestamp from the producer corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProducerTimestamp", + "getterDocumentation" : "/**The timestamp from the producer corresponding to the fragment.
\n@return The timestamp from the producer corresponding to the fragment.*/", + "getterMethodName" : "getProducerTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ProducerTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ProducerTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "ProducerTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**The timestamp from the producer corresponding to the fragment.
\n@param producerTimestamp The timestamp from the producer corresponding to the fragment.*/", + "setterMethodName" : "setProducerTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "producerTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The timestamp from the producer corresponding to the fragment.
\n@param producerTimestamp The timestamp from the producer corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "producerTimestamp", + "variableType" : "java.util.Date", + "documentation" : "The timestamp from the producer corresponding to the fragment.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ServerTimestamp", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "The timestamp from the AWS server corresponding to the fragment.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The timestamp from the AWS server corresponding to the fragment.
\n@param serverTimestamp The timestamp from the AWS server corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withServerTimestamp", + "getterDocumentation" : "/**The timestamp from the AWS server corresponding to the fragment.
\n@return The timestamp from the AWS server corresponding to the fragment.*/", + "getterMethodName" : "getServerTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ServerTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ServerTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "ServerTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**The timestamp from the AWS server corresponding to the fragment.
\n@param serverTimestamp The timestamp from the AWS server corresponding to the fragment.*/", + "setterMethodName" : "setServerTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "serverTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The timestamp from the AWS server corresponding to the fragment.
\n@param serverTimestamp The timestamp from the AWS server corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "serverTimestamp", + "variableType" : "java.util.Date", + "documentation" : "The timestamp from the AWS server corresponding to the fragment.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "FragmentLengthInMilliseconds", + "c2jShape" : "Long", + "deprecated" : false, + "documentation" : "The playback duration or other time value associated with the fragment.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@param fragmentLengthInMilliseconds The playback duration or other time value associated with the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFragmentLengthInMilliseconds", + "getterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@return The playback duration or other time value associated with the fragment.*/", + "getterMethodName" : "getFragmentLengthInMilliseconds", + "getterModel" : { + "returnType" : "Long", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "FragmentLengthInMilliseconds", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FragmentLengthInMilliseconds", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Long", + "marshallingType" : "LONG", + "name" : "FragmentLengthInMilliseconds", + "sensitive" : false, + "setterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@param fragmentLengthInMilliseconds The playback duration or other time value associated with the fragment.*/", + "setterMethodName" : "setFragmentLengthInMilliseconds", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "fragmentLengthInMilliseconds", + "variableType" : "Long", + "documentation" : "", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@param fragmentLengthInMilliseconds The playback duration or other time value associated with the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "fragmentLengthInMilliseconds", + "variableType" : "Long", + "documentation" : "The playback duration or other time value associated with the fragment.
", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "FragmentLengthInMilliseconds" : { + "c2jName" : "FragmentLengthInMilliseconds", + "c2jShape" : "Long", + "deprecated" : false, + "documentation" : "The playback duration or other time value associated with the fragment.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@param fragmentLengthInMilliseconds The playback duration or other time value associated with the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFragmentLengthInMilliseconds", + "getterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@return The playback duration or other time value associated with the fragment.*/", + "getterMethodName" : "getFragmentLengthInMilliseconds", + "getterModel" : { + "returnType" : "Long", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "FragmentLengthInMilliseconds", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FragmentLengthInMilliseconds", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Long", + "marshallingType" : "LONG", + "name" : "FragmentLengthInMilliseconds", + "sensitive" : false, + "setterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@param fragmentLengthInMilliseconds The playback duration or other time value associated with the fragment.*/", + "setterMethodName" : "setFragmentLengthInMilliseconds", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "fragmentLengthInMilliseconds", + "variableType" : "Long", + "documentation" : "", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@param fragmentLengthInMilliseconds The playback duration or other time value associated with the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "fragmentLengthInMilliseconds", + "variableType" : "Long", + "documentation" : "The playback duration or other time value associated with the fragment.
", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "xmlNameSpaceUri" : null + }, + "FragmentNumber" : { + "c2jName" : "FragmentNumber", + "c2jShape" : "FragmentNumberString", + "deprecated" : false, + "documentation" : "The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@param fragmentNumber The unique identifier of the fragment. This value monotonically increases based on the ingestion order.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFragmentNumber", + "getterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@return The unique identifier of the fragment. This value monotonically increases based on the ingestion order.*/", + "getterMethodName" : "getFragmentNumber", + "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" : "FragmentNumber", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FragmentNumber", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FragmentNumber", + "sensitive" : false, + "setterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@param fragmentNumber The unique identifier of the fragment. This value monotonically increases based on the ingestion order.*/", + "setterMethodName" : "setFragmentNumber", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fragmentNumber", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@param fragmentNumber The unique identifier of the fragment. This value monotonically increases based on the ingestion order.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fragmentNumber", + "variableType" : "String", + "documentation" : "The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "FragmentSizeInBytes" : { + "c2jName" : "FragmentSizeInBytes", + "c2jShape" : "Long", + "deprecated" : false, + "documentation" : "The total fragment size, including information about the fragment and contained media data.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The total fragment size, including information about the fragment and contained media data.
\n@param fragmentSizeInBytes The total fragment size, including information about the fragment and contained media data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFragmentSizeInBytes", + "getterDocumentation" : "/**The total fragment size, including information about the fragment and contained media data.
\n@return The total fragment size, including information about the fragment and contained media data.*/", + "getterMethodName" : "getFragmentSizeInBytes", + "getterModel" : { + "returnType" : "Long", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "FragmentSizeInBytes", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FragmentSizeInBytes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Long", + "marshallingType" : "LONG", + "name" : "FragmentSizeInBytes", + "sensitive" : false, + "setterDocumentation" : "/**The total fragment size, including information about the fragment and contained media data.
\n@param fragmentSizeInBytes The total fragment size, including information about the fragment and contained media data.*/", + "setterMethodName" : "setFragmentSizeInBytes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "fragmentSizeInBytes", + "variableType" : "Long", + "documentation" : "", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The total fragment size, including information about the fragment and contained media data.
\n@param fragmentSizeInBytes The total fragment size, including information about the fragment and contained media data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Long", + "variableName" : "fragmentSizeInBytes", + "variableType" : "Long", + "documentation" : "The total fragment size, including information about the fragment and contained media data.
", + "simpleType" : "Long", + "variableSetterType" : "Long" + }, + "xmlNameSpaceUri" : null + }, + "ProducerTimestamp" : { + "c2jName" : "ProducerTimestamp", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "The timestamp from the producer corresponding to the fragment.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The timestamp from the producer corresponding to the fragment.
\n@param producerTimestamp The timestamp from the producer corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProducerTimestamp", + "getterDocumentation" : "/**The timestamp from the producer corresponding to the fragment.
\n@return The timestamp from the producer corresponding to the fragment.*/", + "getterMethodName" : "getProducerTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ProducerTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ProducerTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "ProducerTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**The timestamp from the producer corresponding to the fragment.
\n@param producerTimestamp The timestamp from the producer corresponding to the fragment.*/", + "setterMethodName" : "setProducerTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "producerTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The timestamp from the producer corresponding to the fragment.
\n@param producerTimestamp The timestamp from the producer corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "producerTimestamp", + "variableType" : "java.util.Date", + "documentation" : "The timestamp from the producer corresponding to the fragment.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "ServerTimestamp" : { + "c2jName" : "ServerTimestamp", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "The timestamp from the AWS server corresponding to the fragment.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The timestamp from the AWS server corresponding to the fragment.
\n@param serverTimestamp The timestamp from the AWS server corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withServerTimestamp", + "getterDocumentation" : "/**The timestamp from the AWS server corresponding to the fragment.
\n@return The timestamp from the AWS server corresponding to the fragment.*/", + "getterMethodName" : "getServerTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ServerTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ServerTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "ServerTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**The timestamp from the AWS server corresponding to the fragment.
\n@param serverTimestamp The timestamp from the AWS server corresponding to the fragment.*/", + "setterMethodName" : "setServerTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "serverTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The timestamp from the AWS server corresponding to the fragment.
\n@param serverTimestamp The timestamp from the AWS server corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "serverTimestamp", + "variableType" : "java.util.Date", + "documentation" : "The timestamp from the AWS server corresponding to the fragment.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "Fragment", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Fragment", + "variableName" : "fragment", + "variableType" : "Fragment", + "documentation" : null, + "simpleType" : "Fragment", + "variableSetterType" : "Fragment" + }, + "wrapper" : false + }, + "FragmentSelector" : { + "c2jName" : "FragmentSelector", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "Describes the timestamp range and timestamp origin of a range of fragments.
Only fragments with a start timestamp greater than or equal to the given start time and less than or equal to the end time are returned. For example, if a stream contains fragments with the following start timestamps:
00:00:00
00:00:02
00:00:04
00:00:06
A fragment selector range with a start time of 00:00:01 and end time of 00:00:04 would return the fragments with start times of 00:00:02 and 00:00:04.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "FragmentSelectorType", + "c2jShape" : "FragmentSelectorType", + "deprecated" : false, + "documentation" : "The origin of the timestamps to use (Server or Producer).
", + "endpointDiscoveryId" : false, + "enumType" : "FragmentSelectorType", + "fluentSetterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@return Returns a reference to this object so that method calls can be chained together.\n@see FragmentSelectorType*/", + "fluentSetterMethodName" : "withFragmentSelectorType", + "getterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@return The origin of the timestamps to use (Server or Producer).\n@see FragmentSelectorType*/", + "getterMethodName" : "getFragmentSelectorType", + "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" : "FragmentSelectorType", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FragmentSelectorType", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FragmentSelectorType", + "sensitive" : false, + "setterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@see FragmentSelectorType*/", + "setterMethodName" : "setFragmentSelectorType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fragmentSelectorType", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@return Returns a reference to this object so that method calls can be chained together.\n@see FragmentSelectorType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fragmentSelectorType", + "variableType" : "String", + "documentation" : "The origin of the timestamps to use (Server or Producer).
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "TimestampRange", + "c2jShape" : "TimestampRange", + "deprecated" : false, + "documentation" : "The range of timestamps to return.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTimestampRange", + "getterDocumentation" : "/**The range of timestamps to return.
\n@return The range of timestamps to return.*/", + "getterMethodName" : "getTimestampRange", + "getterModel" : { + "returnType" : "TimestampRange", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "TimestampRange", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "TimestampRange", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "TimestampRange", + "sensitive" : false, + "setterDocumentation" : "/**The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.*/", + "setterMethodName" : "setTimestampRange", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "TimestampRange", + "variableName" : "timestampRange", + "variableType" : "TimestampRange", + "documentation" : "", + "simpleType" : "TimestampRange", + "variableSetterType" : "TimestampRange" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "TimestampRange", + "variableName" : "timestampRange", + "variableType" : "TimestampRange", + "documentation" : "The range of timestamps to return.
", + "simpleType" : "TimestampRange", + "variableSetterType" : "TimestampRange" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "FragmentSelectorType" : { + "c2jName" : "FragmentSelectorType", + "c2jShape" : "FragmentSelectorType", + "deprecated" : false, + "documentation" : "The origin of the timestamps to use (Server or Producer).
", + "endpointDiscoveryId" : false, + "enumType" : "FragmentSelectorType", + "fluentSetterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@return Returns a reference to this object so that method calls can be chained together.\n@see FragmentSelectorType*/", + "fluentSetterMethodName" : "withFragmentSelectorType", + "getterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@return The origin of the timestamps to use (Server or Producer).\n@see FragmentSelectorType*/", + "getterMethodName" : "getFragmentSelectorType", + "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" : "FragmentSelectorType", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FragmentSelectorType", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FragmentSelectorType", + "sensitive" : false, + "setterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@see FragmentSelectorType*/", + "setterMethodName" : "setFragmentSelectorType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fragmentSelectorType", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@return Returns a reference to this object so that method calls can be chained together.\n@see FragmentSelectorType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fragmentSelectorType", + "variableType" : "String", + "documentation" : "The origin of the timestamps to use (Server or Producer).
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "TimestampRange" : { + "c2jName" : "TimestampRange", + "c2jShape" : "TimestampRange", + "deprecated" : false, + "documentation" : "The range of timestamps to return.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTimestampRange", + "getterDocumentation" : "/**The range of timestamps to return.
\n@return The range of timestamps to return.*/", + "getterMethodName" : "getTimestampRange", + "getterModel" : { + "returnType" : "TimestampRange", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "TimestampRange", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "TimestampRange", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "TimestampRange", + "sensitive" : false, + "setterDocumentation" : "/**The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.*/", + "setterMethodName" : "setTimestampRange", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "TimestampRange", + "variableName" : "timestampRange", + "variableType" : "TimestampRange", + "documentation" : "", + "simpleType" : "TimestampRange", + "variableSetterType" : "TimestampRange" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "TimestampRange", + "variableName" : "timestampRange", + "variableType" : "TimestampRange", + "documentation" : "The range of timestamps to return.
", + "simpleType" : "TimestampRange", + "variableSetterType" : "TimestampRange" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "FragmentSelectorType", "TimestampRange" ], + "shapeName" : "FragmentSelector", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "FragmentSelector", + "variableName" : "fragmentSelector", + "variableType" : "FragmentSelector", + "documentation" : null, + "simpleType" : "FragmentSelector", + "variableSetterType" : "FragmentSelector" + }, + "wrapper" : false + }, + "FragmentSelectorType" : { + "c2jName" : "FragmentSelectorType", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "PRODUCER_TIMESTAMP", + "value" : "PRODUCER_TIMESTAMP" + }, { + "name" : "SERVER_TIMESTAMP", + "value" : "SERVER_TIMESTAMP" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "FragmentSelectorType", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "FragmentSelectorType", + "variableName" : "fragmentSelectorType", + "variableType" : "FragmentSelectorType", + "documentation" : null, + "simpleType" : "FragmentSelectorType", + "variableSetterType" : "FragmentSelectorType" + }, + "wrapper" : false + }, + "GetClipRequest" : { + "c2jName" : "GetClipInput", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "GetClip", + "locationName" : null, + "requestUri" : "/getClip", + "target" : null, + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "StreamName", + "c2jShape" : "StreamName", "deprecated" : false, - "documentation" : "The timestamp from the producer corresponding to the fragment.
", + "documentation" : "The name of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The timestamp from the producer corresponding to the fragment.
\n@param producerTimestamp The timestamp from the producer corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withProducerTimestamp", - "getterDocumentation" : "/**The timestamp from the producer corresponding to the fragment.
\n@return The timestamp from the producer corresponding to the fragment.*/", - "getterMethodName" : "getProducerTimestamp", + "fluentSetterDocumentation" : "/**The name of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@param streamName The name of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withStreamName", + "getterDocumentation" : "/**
The name of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@return The name of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.*/", + "getterMethodName" : "getStreamName", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -1410,11 +3125,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ProducerTimestamp", + "marshallLocationName" : "StreamName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ProducerTimestamp", + "unmarshallLocationName" : "StreamName", "uri" : false }, "idempotencyToken" : false, @@ -1424,48 +3139,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "ProducerTimestamp", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "StreamName", "sensitive" : false, - "setterDocumentation" : "/**
The timestamp from the producer corresponding to the fragment.
\n@param producerTimestamp The timestamp from the producer corresponding to the fragment.*/", - "setterMethodName" : "setProducerTimestamp", + "setterDocumentation" : "/**The name of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@param streamName The name of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.*/", + "setterMethodName" : "setStreamName", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "producerTimestamp", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "streamName", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
The timestamp from the producer corresponding to the fragment.
\n@param producerTimestamp The timestamp from the producer corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The name of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@param streamName The name of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "producerTimestamp", - "variableType" : "java.util.Date", - "documentation" : "
The timestamp from the producer corresponding to the fragment.
", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "streamName", + "variableType" : "String", + "documentation" : "The name of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "ServerTimestamp", - "c2jShape" : "Timestamp", + "c2jName" : "StreamARN", + "c2jShape" : "ResourceARN", "deprecated" : false, - "documentation" : "The timestamp from the AWS server corresponding to the fragment.
", + "documentation" : "The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The timestamp from the AWS server corresponding to the fragment.
\n@param serverTimestamp The timestamp from the AWS server corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withServerTimestamp", - "getterDocumentation" : "/**The timestamp from the AWS server corresponding to the fragment.
\n@return The timestamp from the AWS server corresponding to the fragment.*/", - "getterMethodName" : "getServerTimestamp", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@param streamARN The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withStreamARN", + "getterDocumentation" : "/**
The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@return The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.*/", + "getterMethodName" : "getStreamARN", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -1478,11 +3193,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ServerTimestamp", + "marshallLocationName" : "StreamARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ServerTimestamp", + "unmarshallLocationName" : "StreamARN", "uri" : false }, "idempotencyToken" : false, @@ -1492,48 +3207,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "ServerTimestamp", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "StreamARN", "sensitive" : false, - "setterDocumentation" : "/**
The timestamp from the AWS server corresponding to the fragment.
\n@param serverTimestamp The timestamp from the AWS server corresponding to the fragment.*/", - "setterMethodName" : "setServerTimestamp", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@param streamARN The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.*/", + "setterMethodName" : "setStreamARN", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "serverTimestamp", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "streamARN", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
The timestamp from the AWS server corresponding to the fragment.
\n@param serverTimestamp The timestamp from the AWS server corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@param streamARN The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "serverTimestamp", - "variableType" : "java.util.Date", - "documentation" : "
The timestamp from the AWS server corresponding to the fragment.
", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "streamARN", + "variableType" : "String", + "documentation" : "The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "FragmentLengthInMilliseconds", - "c2jShape" : "Long", + "c2jName" : "ClipFragmentSelector", + "c2jShape" : "ClipFragmentSelector", "deprecated" : false, - "documentation" : "The playback duration or other time value associated with the fragment.
", + "documentation" : "The time range of the requested clip and the source of the timestamps.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@param fragmentLengthInMilliseconds The playback duration or other time value associated with the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFragmentLengthInMilliseconds", - "getterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@return The playback duration or other time value associated with the fragment.*/", - "getterMethodName" : "getFragmentLengthInMilliseconds", + "fluentSetterDocumentation" : "/**The time range of the requested clip and the source of the timestamps.
\n@param clipFragmentSelector The time range of the requested clip and the source of the timestamps.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withClipFragmentSelector", + "getterDocumentation" : "/**The time range of the requested clip and the source of the timestamps.
\n@return The time range of the requested clip and the source of the timestamps.*/", + "getterMethodName" : "getClipFragmentSelector", "getterModel" : { - "returnType" : "Long", + "returnType" : "ClipFragmentSelector", "documentation" : null }, "http" : { @@ -1546,133 +3261,64 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "FragmentLengthInMilliseconds", + "marshallLocationName" : "ClipFragmentSelector", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "FragmentLengthInMilliseconds", + "unmarshallLocationName" : "ClipFragmentSelector", "uri" : false }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Long", - "marshallingType" : "LONG", - "name" : "FragmentLengthInMilliseconds", - "sensitive" : false, - "setterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@param fragmentLengthInMilliseconds The playback duration or other time value associated with the fragment.*/", - "setterMethodName" : "setFragmentLengthInMilliseconds", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Long", - "variableName" : "fragmentLengthInMilliseconds", - "variableType" : "Long", - "documentation" : "", - "simpleType" : "Long", - "variableSetterType" : "Long" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@param fragmentLengthInMilliseconds The playback duration or other time value associated with the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Long", - "variableName" : "fragmentLengthInMilliseconds", - "variableType" : "Long", - "documentation" : "The playback duration or other time value associated with the fragment.
", - "simpleType" : "Long", - "variableSetterType" : "Long" - }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "FragmentLengthInMilliseconds" : { - "c2jName" : "FragmentLengthInMilliseconds", - "c2jShape" : "Long", - "deprecated" : false, - "documentation" : "The playback duration or other time value associated with the fragment.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@param fragmentLengthInMilliseconds The playback duration or other time value associated with the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFragmentLengthInMilliseconds", - "getterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@return The playback duration or other time value associated with the fragment.*/", - "getterMethodName" : "getFragmentLengthInMilliseconds", - "getterModel" : { - "returnType" : "Long", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "FragmentLengthInMilliseconds", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "FragmentLengthInMilliseconds", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Long", - "marshallingType" : "LONG", - "name" : "FragmentLengthInMilliseconds", - "sensitive" : false, - "setterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@param fragmentLengthInMilliseconds The playback duration or other time value associated with the fragment.*/", - "setterMethodName" : "setFragmentLengthInMilliseconds", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Long", - "variableName" : "fragmentLengthInMilliseconds", - "variableType" : "Long", - "documentation" : "", - "simpleType" : "Long", - "variableSetterType" : "Long" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The playback duration or other time value associated with the fragment.
\n@param fragmentLengthInMilliseconds The playback duration or other time value associated with the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Long", - "variableName" : "fragmentLengthInMilliseconds", - "variableType" : "Long", - "documentation" : "The playback duration or other time value associated with the fragment.
", - "simpleType" : "Long", - "variableSetterType" : "Long" - }, - "xmlNameSpaceUri" : null - }, - "FragmentNumber" : { - "c2jName" : "FragmentNumber", - "c2jShape" : "String", + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "ClipFragmentSelector", + "sensitive" : false, + "setterDocumentation" : "/**The time range of the requested clip and the source of the timestamps.
\n@param clipFragmentSelector The time range of the requested clip and the source of the timestamps.*/", + "setterMethodName" : "setClipFragmentSelector", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "ClipFragmentSelector", + "variableName" : "clipFragmentSelector", + "variableType" : "ClipFragmentSelector", + "documentation" : "", + "simpleType" : "ClipFragmentSelector", + "variableSetterType" : "ClipFragmentSelector" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The time range of the requested clip and the source of the timestamps.
\n@param clipFragmentSelector The time range of the requested clip and the source of the timestamps.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ClipFragmentSelector", + "variableName" : "clipFragmentSelector", + "variableType" : "ClipFragmentSelector", + "documentation" : "The time range of the requested clip and the source of the timestamps.
", + "simpleType" : "ClipFragmentSelector", + "variableSetterType" : "ClipFragmentSelector" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "ClipFragmentSelector" : { + "c2jName" : "ClipFragmentSelector", + "c2jShape" : "ClipFragmentSelector", "deprecated" : false, - "documentation" : "The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
", + "documentation" : "The time range of the requested clip and the source of the timestamps.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@param fragmentNumber The unique identifier of the fragment. This value monotonically increases based on the ingestion order.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFragmentNumber", - "getterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@return The unique identifier of the fragment. This value monotonically increases based on the ingestion order.*/", - "getterMethodName" : "getFragmentNumber", + "fluentSetterDocumentation" : "/**The time range of the requested clip and the source of the timestamps.
\n@param clipFragmentSelector The time range of the requested clip and the source of the timestamps.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withClipFragmentSelector", + "getterDocumentation" : "/**The time range of the requested clip and the source of the timestamps.
\n@return The time range of the requested clip and the source of the timestamps.*/", + "getterMethodName" : "getClipFragmentSelector", "getterModel" : { - "returnType" : "String", + "returnType" : "ClipFragmentSelector", "documentation" : null }, "http" : { @@ -1685,11 +3331,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "FragmentNumber", + "marshallLocationName" : "ClipFragmentSelector", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "FragmentNumber", + "unmarshallLocationName" : "ClipFragmentSelector", "uri" : false }, "idempotencyToken" : false, @@ -1699,49 +3345,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "FragmentNumber", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "ClipFragmentSelector", "sensitive" : false, - "setterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@param fragmentNumber The unique identifier of the fragment. This value monotonically increases based on the ingestion order.*/", - "setterMethodName" : "setFragmentNumber", + "setterDocumentation" : "/**The time range of the requested clip and the source of the timestamps.
\n@param clipFragmentSelector The time range of the requested clip and the source of the timestamps.*/", + "setterMethodName" : "setClipFragmentSelector", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "fragmentNumber", - "variableType" : "String", + "variableDeclarationType" : "ClipFragmentSelector", + "variableName" : "clipFragmentSelector", + "variableType" : "ClipFragmentSelector", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "ClipFragmentSelector", + "variableSetterType" : "ClipFragmentSelector" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
\n@param fragmentNumber The unique identifier of the fragment. This value monotonically increases based on the ingestion order.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The time range of the requested clip and the source of the timestamps.
\n@param clipFragmentSelector The time range of the requested clip and the source of the timestamps.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "fragmentNumber", - "variableType" : "String", - "documentation" : "The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "ClipFragmentSelector", + "variableName" : "clipFragmentSelector", + "variableType" : "ClipFragmentSelector", + "documentation" : "The time range of the requested clip and the source of the timestamps.
", + "simpleType" : "ClipFragmentSelector", + "variableSetterType" : "ClipFragmentSelector" }, "xmlNameSpaceUri" : null }, - "FragmentSizeInBytes" : { - "c2jName" : "FragmentSizeInBytes", - "c2jShape" : "Long", + "StreamARN" : { + "c2jName" : "StreamARN", + "c2jShape" : "ResourceARN", "deprecated" : false, - "documentation" : "The total fragment size, including information about the fragment and contained media data.
", + "documentation" : "The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The total fragment size, including information about the fragment and contained media data.
\n@param fragmentSizeInBytes The total fragment size, including information about the fragment and contained media data.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFragmentSizeInBytes", - "getterDocumentation" : "/**The total fragment size, including information about the fragment and contained media data.
\n@return The total fragment size, including information about the fragment and contained media data.*/", - "getterMethodName" : "getFragmentSizeInBytes", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@param streamARN The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withStreamARN", + "getterDocumentation" : "/**
The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@return The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.*/", + "getterMethodName" : "getStreamARN", "getterModel" : { - "returnType" : "Long", + "returnType" : "String", "documentation" : null }, "http" : { @@ -1754,11 +3400,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "FragmentSizeInBytes", + "marshallLocationName" : "StreamARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "FragmentSizeInBytes", + "unmarshallLocationName" : "StreamARN", "uri" : false }, "idempotencyToken" : false, @@ -1768,49 +3414,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Long", - "marshallingType" : "LONG", - "name" : "FragmentSizeInBytes", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "StreamARN", "sensitive" : false, - "setterDocumentation" : "/**
The total fragment size, including information about the fragment and contained media data.
\n@param fragmentSizeInBytes The total fragment size, including information about the fragment and contained media data.*/", - "setterMethodName" : "setFragmentSizeInBytes", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@param streamARN The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.*/", + "setterMethodName" : "setStreamARN", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Long", - "variableName" : "fragmentSizeInBytes", - "variableType" : "Long", + "variableDeclarationType" : "String", + "variableName" : "streamARN", + "variableType" : "String", "documentation" : "", - "simpleType" : "Long", - "variableSetterType" : "Long" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
The total fragment size, including information about the fragment and contained media data.
\n@param fragmentSizeInBytes The total fragment size, including information about the fragment and contained media data.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@param streamARN The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Long", - "variableName" : "fragmentSizeInBytes", - "variableType" : "Long", - "documentation" : "
The total fragment size, including information about the fragment and contained media data.
", - "simpleType" : "Long", - "variableSetterType" : "Long" + "variableDeclarationType" : "String", + "variableName" : "streamARN", + "variableType" : "String", + "documentation" : "The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "ProducerTimestamp" : { - "c2jName" : "ProducerTimestamp", - "c2jShape" : "Timestamp", + "StreamName" : { + "c2jName" : "StreamName", + "c2jShape" : "StreamName", "deprecated" : false, - "documentation" : "The timestamp from the producer corresponding to the fragment.
", + "documentation" : "The name of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The timestamp from the producer corresponding to the fragment.
\n@param producerTimestamp The timestamp from the producer corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withProducerTimestamp", - "getterDocumentation" : "/**The timestamp from the producer corresponding to the fragment.
\n@return The timestamp from the producer corresponding to the fragment.*/", - "getterMethodName" : "getProducerTimestamp", + "fluentSetterDocumentation" : "/**The name of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@param streamName The name of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withStreamName", + "getterDocumentation" : "/**
The name of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@return The name of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.*/", + "getterMethodName" : "getStreamName", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -1823,11 +3469,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ProducerTimestamp", + "marshallLocationName" : "StreamName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ProducerTimestamp", + "unmarshallLocationName" : "StreamName", "uri" : false }, "idempotencyToken" : false, @@ -1837,129 +3483,57 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "ProducerTimestamp", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "StreamName", "sensitive" : false, - "setterDocumentation" : "/**
The timestamp from the producer corresponding to the fragment.
\n@param producerTimestamp The timestamp from the producer corresponding to the fragment.*/", - "setterMethodName" : "setProducerTimestamp", + "setterDocumentation" : "/**The name of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@param streamName The name of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.*/", + "setterMethodName" : "setStreamName", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "producerTimestamp", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "streamName", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
The timestamp from the producer corresponding to the fragment.
\n@param producerTimestamp The timestamp from the producer corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The name of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
\n@param streamName The name of the stream for which to retrieve the media clip.You must specify either the StreamName or the StreamARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "producerTimestamp", - "variableType" : "java.util.Date", - "documentation" : "
The timestamp from the producer corresponding to the fragment.
", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null - }, - "ServerTimestamp" : { - "c2jName" : "ServerTimestamp", - "c2jShape" : "Timestamp", - "deprecated" : false, - "documentation" : "The timestamp from the AWS server corresponding to the fragment.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The timestamp from the AWS server corresponding to the fragment.
\n@param serverTimestamp The timestamp from the AWS server corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withServerTimestamp", - "getterDocumentation" : "/**The timestamp from the AWS server corresponding to the fragment.
\n@return The timestamp from the AWS server corresponding to the fragment.*/", - "getterMethodName" : "getServerTimestamp", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ServerTimestamp", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ServerTimestamp", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "ServerTimestamp", - "sensitive" : false, - "setterDocumentation" : "/**The timestamp from the AWS server corresponding to the fragment.
\n@param serverTimestamp The timestamp from the AWS server corresponding to the fragment.*/", - "setterMethodName" : "setServerTimestamp", - "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "serverTimestamp", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The timestamp from the AWS server corresponding to the fragment.
\n@param serverTimestamp The timestamp from the AWS server corresponding to the fragment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "serverTimestamp", - "variableType" : "java.util.Date", - "documentation" : "The timestamp from the AWS server corresponding to the fragment.
", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "variableDeclarationType" : "String", + "variableName" : "streamName", + "variableType" : "String", + "documentation" : "The name of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "Fragment", + "required" : [ "ClipFragmentSelector" ], + "shapeName" : "GetClipRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Fragment", - "variableName" : "fragment", - "variableType" : "Fragment", + "variableDeclarationType" : "GetClipRequest", + "variableName" : "getClipRequest", + "variableType" : "GetClipRequest", "documentation" : null, - "simpleType" : "Fragment", - "variableSetterType" : "Fragment" + "simpleType" : "GetClipRequest", + "variableSetterType" : "GetClipRequest" }, "wrapper" : false }, - "FragmentSelector" : { - "c2jName" : "FragmentSelector", + "GetClipResult" : { + "c2jName" : "GetClipOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -1967,27 +3541,27 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "Describes the timestamp range and timestamp origin of a range of fragments.
Only fragments with a start timestamp greater than or equal to the given start time and less than or equal to the end time are returned. For example, if a stream contains fragments with the following start timestamps:
00:00:00
00:00:02
00:00:04
00:00:06
A fragment selector range with a start time of 00:00:01 and end time of 00:00:04 would return the fragments with start times of 00:00:02 and 00:00:04.
", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, + "hasHeaderMember" : true, + "hasPayloadMember" : true, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, - "hasStreamingMember" : false, + "hasStreamingMember" : true, "marshaller" : null, "members" : [ { - "c2jName" : "FragmentSelectorType", - "c2jShape" : "FragmentSelectorType", + "c2jName" : "ContentType", + "c2jShape" : "ContentType", "deprecated" : false, - "documentation" : "The origin of the timestamps to use (Server or Producer).
", + "documentation" : "The content type of the media in the requested clip.
", "endpointDiscoveryId" : false, - "enumType" : "FragmentSelectorType", - "fluentSetterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@return Returns a reference to this object so that method calls can be chained together.\n@see FragmentSelectorType*/", - "fluentSetterMethodName" : "withFragmentSelectorType", - "getterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@return The origin of the timestamps to use (Server or Producer).\n@see FragmentSelectorType*/", - "getterMethodName" : "getFragmentSelectorType", + "enumType" : null, + "fluentSetterDocumentation" : "/**The content type of the media in the requested clip.
\n@param contentType The content type of the media in the requested clip.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withContentType", + "getterDocumentation" : "/**The content type of the media in the requested clip.
\n@return The content type of the media in the requested clip.*/", + "getterMethodName" : "getContentType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -1997,16 +3571,16 @@ "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, - "header" : false, + "header" : true, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "FragmentSelectorType", + "location" : "header", + "marshallLocation" : "HEADER", + "marshallLocationName" : "Content-Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "FragmentSelectorType", + "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, @@ -2018,14 +3592,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "FragmentSelectorType", + "name" : "ContentType", "sensitive" : false, - "setterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@see FragmentSelectorType*/", - "setterMethodName" : "setFragmentSelectorType", + "setterDocumentation" : "/**The content type of the media in the requested clip.
\n@param contentType The content type of the media in the requested clip.*/", + "setterMethodName" : "setContentType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "fragmentSelectorType", + "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -2034,30 +3608,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@return Returns a reference to this object so that method calls can be chained together.\n@see FragmentSelectorType*/", + "varargSetterDocumentation" : "/**The content type of the media in the requested clip.
\n@param contentType The content type of the media in the requested clip.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "fragmentSelectorType", + "variableName" : "contentType", "variableType" : "String", - "documentation" : "The origin of the timestamps to use (Server or Producer).
", + "documentation" : "The content type of the media in the requested clip.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "TimestampRange", - "c2jShape" : "TimestampRange", + "c2jName" : "Payload", + "c2jShape" : "Payload", "deprecated" : false, - "documentation" : "The range of timestamps to return.
", + "documentation" : "Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTimestampRange", - "getterDocumentation" : "/**The range of timestamps to return.
\n@return The range of timestamps to return.*/", - "getterMethodName" : "getTimestampRange", + "fluentSetterDocumentation" : "/**Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.
\n@param payload Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPayload", + "getterDocumentation" : "/**Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.
\n@return Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.*/", + "getterMethodName" : "getPayload", "getterModel" : { - "returnType" : "TimestampRange", + "returnType" : "java.io.InputStream", "documentation" : null }, "http" : { @@ -2066,66 +3640,66 @@ "flattened" : false, "greedy" : false, "header" : false, - "isPayload" : false, - "isStreaming" : false, + "isPayload" : true, + "isStreaming" : true, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TimestampRange", + "marshallLocationName" : "Payload", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "TimestampRange", + "unmarshallLocationName" : "Payload", "uri" : false }, "idempotencyToken" : false, - "isBinary" : false, + "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "TimestampRange", + "marshallingTargetClass" : "java.io.InputStream", + "marshallingType" : "STREAM", + "name" : "Payload", "sensitive" : false, - "setterDocumentation" : "/**The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.*/", - "setterMethodName" : "setTimestampRange", + "setterDocumentation" : "/**Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.
\n@param payload Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.*/", + "setterMethodName" : "setPayload", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "TimestampRange", - "variableName" : "timestampRange", - "variableType" : "TimestampRange", + "variableDeclarationType" : "java.io.InputStream", + "variableName" : "payload", + "variableType" : "java.io.InputStream", "documentation" : "", - "simpleType" : "TimestampRange", - "variableSetterType" : "TimestampRange" + "simpleType" : "InputStream", + "variableSetterType" : "java.io.InputStream" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.
\n@param payload Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "TimestampRange", - "variableName" : "timestampRange", - "variableType" : "TimestampRange", - "documentation" : "The range of timestamps to return.
", - "simpleType" : "TimestampRange", - "variableSetterType" : "TimestampRange" + "variableDeclarationType" : "java.io.InputStream", + "variableName" : "payload", + "variableType" : "java.io.InputStream", + "documentation" : "Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.
", + "simpleType" : "InputStream", + "variableSetterType" : "java.io.InputStream" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "FragmentSelectorType" : { - "c2jName" : "FragmentSelectorType", - "c2jShape" : "FragmentSelectorType", + "ContentType" : { + "c2jName" : "ContentType", + "c2jShape" : "ContentType", "deprecated" : false, - "documentation" : "The origin of the timestamps to use (Server or Producer).
", + "documentation" : "The content type of the media in the requested clip.
", "endpointDiscoveryId" : false, - "enumType" : "FragmentSelectorType", - "fluentSetterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@return Returns a reference to this object so that method calls can be chained together.\n@see FragmentSelectorType*/", - "fluentSetterMethodName" : "withFragmentSelectorType", - "getterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@return The origin of the timestamps to use (Server or Producer).\n@see FragmentSelectorType*/", - "getterMethodName" : "getFragmentSelectorType", + "enumType" : null, + "fluentSetterDocumentation" : "/**The content type of the media in the requested clip.
\n@param contentType The content type of the media in the requested clip.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withContentType", + "getterDocumentation" : "/**The content type of the media in the requested clip.
\n@return The content type of the media in the requested clip.*/", + "getterMethodName" : "getContentType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -2135,16 +3709,16 @@ "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, - "header" : false, + "header" : true, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "FragmentSelectorType", + "location" : "header", + "marshallLocation" : "HEADER", + "marshallLocationName" : "Content-Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "FragmentSelectorType", + "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, @@ -2156,14 +3730,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "FragmentSelectorType", + "name" : "ContentType", "sensitive" : false, - "setterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@see FragmentSelectorType*/", - "setterMethodName" : "setFragmentSelectorType", + "setterDocumentation" : "/**The content type of the media in the requested clip.
\n@param contentType The content type of the media in the requested clip.*/", + "setterMethodName" : "setContentType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "fragmentSelectorType", + "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -2172,31 +3746,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The origin of the timestamps to use (Server or Producer).
\n@param fragmentSelectorType The origin of the timestamps to use (Server or Producer).\n@return Returns a reference to this object so that method calls can be chained together.\n@see FragmentSelectorType*/", + "varargSetterDocumentation" : "/**The content type of the media in the requested clip.
\n@param contentType The content type of the media in the requested clip.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "fragmentSelectorType", + "variableName" : "contentType", "variableType" : "String", - "documentation" : "The origin of the timestamps to use (Server or Producer).
", + "documentation" : "The content type of the media in the requested clip.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "TimestampRange" : { - "c2jName" : "TimestampRange", - "c2jShape" : "TimestampRange", + "Payload" : { + "c2jName" : "Payload", + "c2jShape" : "Payload", "deprecated" : false, - "documentation" : "The range of timestamps to return.
", + "documentation" : "Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTimestampRange", - "getterDocumentation" : "/**The range of timestamps to return.
\n@return The range of timestamps to return.*/", - "getterMethodName" : "getTimestampRange", + "fluentSetterDocumentation" : "/**Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.
\n@param payload Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPayload", + "getterDocumentation" : "/**Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.
\n@return Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.*/", + "getterMethodName" : "getPayload", "getterModel" : { - "returnType" : "TimestampRange", + "returnType" : "java.io.InputStream", "documentation" : null }, "http" : { @@ -2205,107 +3779,59 @@ "flattened" : false, "greedy" : false, "header" : false, - "isPayload" : false, - "isStreaming" : false, + "isPayload" : true, + "isStreaming" : true, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TimestampRange", + "marshallLocationName" : "Payload", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "TimestampRange", + "unmarshallLocationName" : "Payload", "uri" : false }, "idempotencyToken" : false, - "isBinary" : false, + "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "TimestampRange", + "marshallingTargetClass" : "java.io.InputStream", + "marshallingType" : "STREAM", + "name" : "Payload", "sensitive" : false, - "setterDocumentation" : "/**The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.*/", - "setterMethodName" : "setTimestampRange", + "setterDocumentation" : "/**Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.
\n@param payload Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.*/", + "setterMethodName" : "setPayload", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "TimestampRange", - "variableName" : "timestampRange", - "variableType" : "TimestampRange", + "variableDeclarationType" : "java.io.InputStream", + "variableName" : "payload", + "variableType" : "java.io.InputStream", "documentation" : "", - "simpleType" : "TimestampRange", - "variableSetterType" : "TimestampRange" + "simpleType" : "InputStream", + "variableSetterType" : "java.io.InputStream" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The range of timestamps to return.
\n@param timestampRange The range of timestamps to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.
\n@param payload Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "TimestampRange", - "variableName" : "timestampRange", - "variableType" : "TimestampRange", - "documentation" : "The range of timestamps to return.
", - "simpleType" : "TimestampRange", - "variableSetterType" : "TimestampRange" + "variableDeclarationType" : "java.io.InputStream", + "variableName" : "payload", + "variableType" : "java.io.InputStream", + "documentation" : "Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.
", + "simpleType" : "InputStream", + "variableSetterType" : "java.io.InputStream" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "FragmentSelectorType", "TimestampRange" ], - "shapeName" : "FragmentSelector", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "FragmentSelector", - "variableName" : "fragmentSelector", - "variableType" : "FragmentSelector", - "documentation" : null, - "simpleType" : "FragmentSelector", - "variableSetterType" : "FragmentSelector" - }, - "wrapper" : false - }, - "FragmentSelectorType" : { - "c2jName" : "FragmentSelectorType", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "PRODUCER_TIMESTAMP", - "value" : "PRODUCER_TIMESTAMP" - }, { - "name" : "SERVER_TIMESTAMP", - "value" : "SERVER_TIMESTAMP" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "FragmentSelectorType", + "shapeName" : "GetClipResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -2314,12 +3840,12 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "FragmentSelectorType", - "variableName" : "fragmentSelectorType", - "variableType" : "FragmentSelectorType", + "variableDeclarationType" : "GetClipResult", + "variableName" : "getClipResult", + "variableType" : "GetClipResult", "documentation" : null, - "simpleType" : "FragmentSelectorType", - "variableSetterType" : "FragmentSelectorType" + "simpleType" : "GetClipResult", + "variableSetterType" : "GetClipResult" }, "wrapper" : false }, @@ -6820,6 +8346,45 @@ }, "wrapper" : false }, + "InvalidMediaFrameException" : { + "c2jName" : "InvalidMediaFrameException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "One or more frames in the requested clip could not be parsed based on the specified codec.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "InvalidMediaFrameException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "InvalidMediaFrameException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "InvalidMediaFrameException", + "variableName" : "invalidMediaFrameException", + "variableType" : "InvalidMediaFrameException", + "documentation" : null, + "simpleType" : "InvalidMediaFrameException", + "variableSetterType" : "InvalidMediaFrameException" + }, + "wrapper" : false + }, "ListFragmentsRequest" : { "c2jName" : "ListFragmentsInput", "customization" : { @@ -6984,7 +8549,7 @@ "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", - "c2jShape" : "String", + "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "A token to specify where to start paginating. This is the ListFragmentsOutput$NextToken from a previously truncated response.
", "endpointDiscoveryId" : false, @@ -7260,7 +8825,7 @@ }, "NextToken" : { "c2jName" : "NextToken", - "c2jShape" : "String", + "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "A token to specify where to start paginating. This is the ListFragmentsOutput$NextToken from a previously truncated response.
", "endpointDiscoveryId" : false, @@ -7587,7 +9152,7 @@ "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", - "c2jShape" : "String", + "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "If the returned list is truncated, the operation returns this token to use to retrieve the next page of results. This value is null
when there are no more results to return.
If the returned list is truncated, the operation returns this token to use to retrieve the next page of results. This value is null
when there are no more results to return.
Downloads an MP4 file (clip) containing the archived, on-demand media from the specified video stream over the specified time range.
Both the StreamName and the StreamARN parameters are optional, but you must specify either the StreamName or the StreamARN when invoking this API operation.
As a prerequsite to using GetCLip API, you must obtain an endpoint using GetDataEndpoint
, specifying GET_CLIP for the
APIName
parameter.
An Amazon Kinesis video stream has the following requirements for providing data through MP4:
The media must contain h.264 or h.265 encoded video and, optionally, AAC or G.711 encoded audio. Specifically, the codec ID of track 1 should be V_MPEG/ISO/AVC
(for h.264) or V_MPEGH/ISO/HEVC (for H.265). Optionally, the codec ID of track 2 should be A_AAC
(for AAC) or A_MS/ACM (for G.711).
Data retention must be greater than 0.
The video track of each fragment must contain codec private data in the Advanced Video Coding (AVC) for H.264 format and HEVC for H.265 format. For more information, see MPEG-4 specification ISO/IEC 14496-15. For information about adapting stream data to a given format, see NAL Adaptation Flags.
The audio track (if present) of each fragment must contain codec private data in the AAC format (AAC specification ISO/IEC 13818-7) or the MS Wave format.
You can monitor the amount of outgoing data by monitoring the GetClip.OutgoingBytes
Amazon CloudWatch metric. For information about using CloudWatch to monitor Kinesis Video Streams, see Monitoring Kinesis Video Streams. For pricing information, see Amazon Kinesis Video Streams Pricing and AWS Pricing. Charges for outgoing AWS data apply.
The origin of the timestamps to use (Server or Producer).
" + }, + "TimestampRange":{ + "shape":"ClipTimestampRange", + "documentation":"The range of timestamps to return.
" + } + }, + "documentation":"Describes the timestamp range and timestamp origin of a range of fragments.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the clip will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
" + }, + "ClipFragmentSelectorType":{ + "type":"string", + "enum":[ + "PRODUCER_TIMESTAMP", + "SERVER_TIMESTAMP" + ] + }, + "ClipTimestampRange":{ + "type":"structure", + "required":[ + "StartTimestamp", + "EndTimestamp" + ], + "members":{ + "StartTimestamp":{ + "shape":"Timestamp", + "documentation":"The starting timestamp in the range of timestamps for which to return fragments.
This value is inclusive. Fragments that start before the StartTimestamp
and continue past it are included in the session. If FragmentSelectorType
is SERVER_TIMESTAMP
, the StartTimestamp
must be later than the stream head.
The end of the timestamp range for the requested media.
This value must be within 3 hours of the specified StartTimestamp
, and it must be later than the StartTimestamp
value. If FragmentSelectorType
for the request is SERVER_TIMESTAMP
, this value must be in the past.
This value is inclusive. The EndTimestamp
is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp
value and continue past it are included in the session.
The range of timestamps for which to return fragments.
The values in the ClipTimestampRange are inclusive
. Fragments that begin before the start time but continue past it, or fragments that begin before the end time but continue past it, are included in the session.
The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
" }, "FragmentSizeInBytes":{ @@ -238,6 +302,40 @@ "SERVER_TIMESTAMP" ] }, + "GetClipInput":{ + "type":"structure", + "required":["ClipFragmentSelector"], + "members":{ + "StreamName":{ + "shape":"StreamName", + "documentation":"The name of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
" + }, + "StreamARN":{ + "shape":"ResourceARN", + "documentation":"The Amazon Resource Name (ARN) of the stream for which to retrieve the media clip.
You must specify either the StreamName or the StreamARN.
" + }, + "ClipFragmentSelector":{ + "shape":"ClipFragmentSelector", + "documentation":"The time range of the requested clip and the source of the timestamps.
" + } + } + }, + "GetClipOutput":{ + "type":"structure", + "members":{ + "ContentType":{ + "shape":"ContentType", + "documentation":"The content type of the media in the requested clip.
", + "location":"header", + "locationName":"Content-Type" + }, + "Payload":{ + "shape":"Payload", + "documentation":"Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.
" + } + }, + "payload":"Payload" + }, "GetDASHStreamingSessionURLInput":{ "type":"structure", "members":{ @@ -444,6 +542,15 @@ "error":{"httpStatusCode":400}, "exception":true }, + "InvalidMediaFrameException":{ + "type":"structure", + "members":{ + "Message":{"shape":"ErrorMessage"} + }, + "documentation":"One or more frames in the requested clip could not be parsed based on the specified codec.
", + "error":{"httpStatusCode":400}, + "exception":true + }, "ListFragmentsInput":{ "type":"structure", "required":["StreamName"], @@ -457,7 +564,7 @@ "documentation":"The total number of fragments to return. If the total number of fragments available is more than the value specified in max-results
, then a ListFragmentsOutput$NextToken is provided in the output that you can use to resume pagination.
A token to specify where to start paginating. This is the ListFragmentsOutput$NextToken from a previously truncated response.
" }, "FragmentSelector":{ @@ -474,7 +581,7 @@ "documentation":"A list of archived Fragment objects from the stream that meet the selector criteria. Results are in no specific order, even across pages.
" }, "NextToken":{ - "shape":"String", + "shape":"NextToken", "documentation":"If the returned list is truncated, the operation returns this token to use to retrieve the next page of results. This value is null
when there are no more results to return.
The stream is currently not available for this operation.
", + "documentation" : "The signaling channel is currently not available for this operation.
", "httpStatusCode" : 400 }, { "exceptionName" : "AccessDeniedException", @@ -163,7 +163,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "ResourceInUseException", - "documentation" : "The stream is currently not available for this operation.
", + "documentation" : "The signaling channel is currently not available for this operation.
", "httpStatusCode" : 400 }, { "exceptionName" : "InvalidDeviceException", @@ -234,6 +234,10 @@ "exceptionName" : "VersionMismatchException", "documentation" : "The stream version that you specified is not the latest version. To get the latest version, use the DescribeStream API.
", "httpStatusCode" : 400 + }, { + "exceptionName" : "ResourceInUseException", + "documentation" : "The signaling channel is currently not available for this operation.
", + "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "hostPrefixProcessor" : null, @@ -287,6 +291,10 @@ "exceptionName" : "VersionMismatchException", "documentation" : "The stream version that you specified is not the latest version. To get the latest version, use the DescribeStream API.
", "httpStatusCode" : 400 + }, { + "exceptionName" : "ResourceInUseException", + "documentation" : "The signaling channel is currently not available for this operation.
", + "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "hostPrefixProcessor" : null, @@ -315,7 +323,7 @@ "asyncReturnType" : "DescribeSignalingChannelResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Returns the most current information about the signaling channel. You must specify either the name or the ARN of the channel that you want to describe.
", + "documentation" : "Returns the most current information about the signaling channel. You must specify either the name or the Amazon Resource Name (ARN) of the channel that you want to describe.
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -462,7 +470,7 @@ "asyncReturnType" : "GetSignalingChannelEndpointResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Provides an endpoint for the specified signaling channel to send and receive messages. This API uses the SingleMasterChannelEndpointConfiguration
input parameter, which consists of the Protocols
and Role
properties.
Protocols
is used to determine the communication mechanism. For example, specifying WSS
as the protocol, results in this API producing a secure websocket endpoint, and specifying HTTPS
as the protocol, results in this API generating an HTTPS endpoint.
Role
determines the messaging permissions. A MASTER
role results in this API generating an endpoint that a client can use to communicate with any of the viewers on the channel. A VIEWER
role results in this API generating an endpoint that a client can use to communicate only with a MASTER
.
Provides an endpoint for the specified signaling channel to send and receive messages. This API uses the SingleMasterChannelEndpointConfiguration
input parameter, which consists of the Protocols
and Role
properties.
Protocols
is used to determine the communication mechanism. For example, if you specify WSS
as the protocol, this API produces a secure websocket endpoint. If you specify HTTPS
as the protocol, this API generates an HTTPS endpoint.
Role
determines the messaging permissions. A MASTER
role results in this API generating an endpoint that a client can use to communicate with any of the viewers on the channel. A VIEWER
role results in this API generating an endpoint that a client can use to communicate only with a MASTER
.
The stream is currently not available for this operation.
", + "documentation" : "The signaling channel is currently not available for this operation.
", "httpStatusCode" : 400 }, { "exceptionName" : "AccessDeniedException", @@ -934,7 +942,7 @@ "httpStatusCode" : 404 }, { "exceptionName" : "ResourceInUseException", - "documentation" : "The stream is currently not available for this operation.
", + "documentation" : "The signaling channel is currently not available for this operation.
", "httpStatusCode" : 400 }, { "exceptionName" : "NotAuthorizedException", @@ -972,7 +980,7 @@ "asyncReturnType" : "UpdateSignalingChannelResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Updates the existing signaling channel. This is an asynchronous operation and takes time to complete.
If the MessageTtlSeconds
value is updated (either increased or reduced), then it only applies to new messages sent via this channel after it's been updated. Existing messages are still expire as per the previous MessageTtlSeconds
value.
Updates the existing signaling channel. This is an asynchronous operation and takes time to complete.
If the MessageTtlSeconds
value is updated (either increased or reduced), it only applies to new messages sent via this channel after it's been updated. Existing messages are still expired as per the previous MessageTtlSeconds
value.
The stream is currently not available for this operation.
", + "documentation" : "The signaling channel is currently not available for this operation.
", "httpStatusCode" : 400 }, { "exceptionName" : "AccessDeniedException", @@ -1048,7 +1056,7 @@ "httpStatusCode" : 404 }, { "exceptionName" : "ResourceInUseException", - "documentation" : "The stream is currently not available for this operation.
", + "documentation" : "The signaling channel is currently not available for this operation.
", "httpStatusCode" : 400 }, { "exceptionName" : "NotAuthorizedException", @@ -1110,6 +1118,9 @@ }, { "name" : "GET_DASH_STREAMING_SESSION_URL", "value" : "GET_DASH_STREAMING_SESSION_URL" + }, { + "name" : "GET_CLIP", + "value" : "GET_CLIP" } ], "errorCode" : null, "hasHeaderMember" : false, @@ -1349,12 +1360,12 @@ "c2jName" : "ChannelARN", "c2jShape" : "ResourceARN", "deprecated" : false, - "documentation" : "The ARN of the signaling channel.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the signaling channel.
\n@param channelARN The ARN of the signaling channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withChannelARN", - "getterDocumentation" : "/**The ARN of the signaling channel.
\n@return The ARN of the signaling channel.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel.
\n@return The Amazon Resource Name (ARN) of the signaling channel.*/", "getterMethodName" : "getChannelARN", "getterModel" : { "returnType" : "String", @@ -1388,7 +1399,7 @@ "marshallingType" : "STRING", "name" : "ChannelARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the signaling channel.
\n@param channelARN The ARN of the signaling channel.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel.*/", "setterMethodName" : "setChannelARN", "setterModel" : { "timestampFormat" : null, @@ -1402,13 +1413,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the signaling channel.
\n@param channelARN The ARN of the signaling channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "channelARN", "variableType" : "String", - "documentation" : "The ARN of the signaling channel.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -1759,12 +1770,12 @@ "c2jName" : "ChannelARN", "c2jShape" : "ResourceARN", "deprecated" : false, - "documentation" : "The ARN of the signaling channel.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the signaling channel.
\n@param channelARN The ARN of the signaling channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withChannelARN", - "getterDocumentation" : "/**The ARN of the signaling channel.
\n@return The ARN of the signaling channel.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel.
\n@return The Amazon Resource Name (ARN) of the signaling channel.*/", "getterMethodName" : "getChannelARN", "getterModel" : { "returnType" : "String", @@ -1798,7 +1809,7 @@ "marshallingType" : "STRING", "name" : "ChannelARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the signaling channel.
\n@param channelARN The ARN of the signaling channel.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel.*/", "setterMethodName" : "setChannelARN", "setterModel" : { "timestampFormat" : null, @@ -1812,13 +1823,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the signaling channel.
\n@param channelARN The ARN of the signaling channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "channelARN", "variableType" : "String", - "documentation" : "The ARN of the signaling channel.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -2832,12 +2843,12 @@ "c2jName" : "ChannelName", "c2jShape" : "ChannelName", "deprecated" : false, - "documentation" : "A name for the signaling channel that you are creating. It must be unique for each account and region.
", + "documentation" : "A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each account and region.
\n@param channelName A name for the signaling channel that you are creating. It must be unique for each account and region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.
\n@param channelName A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withChannelName", - "getterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each account and region.
\n@return A name for the signaling channel that you are creating. It must be unique for each account and region.*/", + "getterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.
\n@return A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.*/", "getterMethodName" : "getChannelName", "getterModel" : { "returnType" : "String", @@ -2871,7 +2882,7 @@ "marshallingType" : "STRING", "name" : "ChannelName", "sensitive" : false, - "setterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each account and region.
\n@param channelName A name for the signaling channel that you are creating. It must be unique for each account and region.*/", + "setterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.
\n@param channelName A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.*/", "setterMethodName" : "setChannelName", "setterModel" : { "timestampFormat" : null, @@ -2885,13 +2896,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each account and region.
\n@param channelName A name for the signaling channel that you are creating. It must be unique for each account and region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.
\n@param channelName A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "channelName", "variableType" : "String", - "documentation" : "A name for the signaling channel that you are creating. It must be unique for each account and region.
", + "documentation" : "A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -3036,12 +3047,12 @@ "c2jName" : "Tags", "c2jShape" : "TagOnCreateList", "deprecated" : false, - "documentation" : "A set of tags (key/value pairs) that you want to associate with this channel.
", + "documentation" : "A set of tags (key-value pairs) that you want to associate with this channel.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**A set of tags (key/value pairs) that you want to associate with this channel.
\n@param tags A set of tags (key/value pairs) that you want to associate with this channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**A set of tags (key-value pairs) that you want to associate with this channel.
\n@param tags A set of tags (key-value pairs) that you want to associate with this channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTags", - "getterDocumentation" : "/**A set of tags (key/value pairs) that you want to associate with this channel.
\n@return A set of tags (key/value pairs) that you want to associate with this channel.*/", + "getterDocumentation" : "/**A set of tags (key-value pairs) that you want to associate with this channel.
\n@return A set of tags (key-value pairs) that you want to associate with this channel.*/", "getterMethodName" : "getTags", "getterModel" : { "returnType" : "java.util.ListA set of tags (key/value pairs) that you want to associate with this channel.
\n@param tags A set of tags (key/value pairs) that you want to associate with this channel.*/", + "setterDocumentation" : "/**A set of tags (key-value pairs) that you want to associate with this channel.
\n@param tags A set of tags (key-value pairs) that you want to associate with this channel.*/", "setterMethodName" : "setTags", "setterModel" : { "timestampFormat" : null, @@ -3172,13 +3183,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**A set of tags (key/value pairs) that you want to associate with this channel.
\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 A set of tags (key/value pairs) that you want to associate with this channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**A set of tags (key-value pairs) that you want to associate with this channel.
\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 A set of tags (key-value pairs) that you want to associate with this channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.ListA set of tags (key/value pairs) that you want to associate with this channel.
", + "documentation" : "A set of tags (key-value pairs) that you want to associate with this channel.
", "simpleType" : "ListA name for the signaling channel that you are creating. It must be unique for each account and region.
", + "documentation" : "A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each account and region.
\n@param channelName A name for the signaling channel that you are creating. It must be unique for each account and region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.
\n@param channelName A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withChannelName", - "getterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each account and region.
\n@return A name for the signaling channel that you are creating. It must be unique for each account and region.*/", + "getterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.
\n@return A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.*/", "getterMethodName" : "getChannelName", "getterModel" : { "returnType" : "String", @@ -3228,7 +3239,7 @@ "marshallingType" : "STRING", "name" : "ChannelName", "sensitive" : false, - "setterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each account and region.
\n@param channelName A name for the signaling channel that you are creating. It must be unique for each account and region.*/", + "setterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.
\n@param channelName A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.*/", "setterMethodName" : "setChannelName", "setterModel" : { "timestampFormat" : null, @@ -3242,13 +3253,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each account and region.
\n@param channelName A name for the signaling channel that you are creating. It must be unique for each account and region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.
\n@param channelName A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "channelName", "variableType" : "String", - "documentation" : "A name for the signaling channel that you are creating. It must be unique for each account and region.
", + "documentation" : "A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -3396,12 +3407,12 @@ "c2jName" : "Tags", "c2jShape" : "TagOnCreateList", "deprecated" : false, - "documentation" : "A set of tags (key/value pairs) that you want to associate with this channel.
", + "documentation" : "A set of tags (key-value pairs) that you want to associate with this channel.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**A set of tags (key/value pairs) that you want to associate with this channel.
\n@param tags A set of tags (key/value pairs) that you want to associate with this channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**A set of tags (key-value pairs) that you want to associate with this channel.
\n@param tags A set of tags (key-value pairs) that you want to associate with this channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTags", - "getterDocumentation" : "/**A set of tags (key/value pairs) that you want to associate with this channel.
\n@return A set of tags (key/value pairs) that you want to associate with this channel.*/", + "getterDocumentation" : "/**A set of tags (key-value pairs) that you want to associate with this channel.
\n@return A set of tags (key-value pairs) that you want to associate with this channel.*/", "getterMethodName" : "getTags", "getterModel" : { "returnType" : "java.util.ListA set of tags (key/value pairs) that you want to associate with this channel.
\n@param tags A set of tags (key/value pairs) that you want to associate with this channel.*/", + "setterDocumentation" : "/**A set of tags (key-value pairs) that you want to associate with this channel.
\n@param tags A set of tags (key-value pairs) that you want to associate with this channel.*/", "setterMethodName" : "setTags", "setterModel" : { "timestampFormat" : null, @@ -3532,13 +3543,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**A set of tags (key/value pairs) that you want to associate with this channel.
\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 A set of tags (key/value pairs) that you want to associate with this channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**A set of tags (key-value pairs) that you want to associate with this channel.
\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 A set of tags (key-value pairs) that you want to associate with this channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.ListA set of tags (key/value pairs) that you want to associate with this channel.
", + "documentation" : "A set of tags (key-value pairs) that you want to associate with this channel.
", "simpleType" : "ListThe ARN of the created channel.
", + "documentation" : "The Amazon Resource Name (ARN) of the created channel.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the created channel.
\n@param channelARN The ARN of the created channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the created channel.
\n@param channelARN The Amazon Resource Name (ARN) of the created channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withChannelARN", - "getterDocumentation" : "/**The ARN of the created channel.
\n@return The ARN of the created channel.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the created channel.
\n@return The Amazon Resource Name (ARN) of the created channel.*/", "getterMethodName" : "getChannelARN", "getterModel" : { "returnType" : "String", @@ -3625,7 +3636,7 @@ "marshallingType" : "STRING", "name" : "ChannelARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the created channel.
\n@param channelARN The ARN of the created channel.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the created channel.
\n@param channelARN The Amazon Resource Name (ARN) of the created channel.*/", "setterMethodName" : "setChannelARN", "setterModel" : { "timestampFormat" : null, @@ -3639,13 +3650,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the created channel.
\n@param channelARN The ARN of the created channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the created channel.
\n@param channelARN The Amazon Resource Name (ARN) of the created channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "channelARN", "variableType" : "String", - "documentation" : "The ARN of the created channel.
", + "documentation" : "The Amazon Resource Name (ARN) of the created channel.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -3656,12 +3667,12 @@ "c2jName" : "ChannelARN", "c2jShape" : "ResourceARN", "deprecated" : false, - "documentation" : "The ARN of the created channel.
", + "documentation" : "The Amazon Resource Name (ARN) of the created channel.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the created channel.
\n@param channelARN The ARN of the created channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the created channel.
\n@param channelARN The Amazon Resource Name (ARN) of the created channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withChannelARN", - "getterDocumentation" : "/**The ARN of the created channel.
\n@return The ARN of the created channel.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the created channel.
\n@return The Amazon Resource Name (ARN) of the created channel.*/", "getterMethodName" : "getChannelARN", "getterModel" : { "returnType" : "String", @@ -3695,7 +3706,7 @@ "marshallingType" : "STRING", "name" : "ChannelARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the created channel.
\n@param channelARN The ARN of the created channel.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the created channel.
\n@param channelARN The Amazon Resource Name (ARN) of the created channel.*/", "setterMethodName" : "setChannelARN", "setterModel" : { "timestampFormat" : null, @@ -3709,13 +3720,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the created channel.
\n@param channelARN The ARN of the created channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the created channel.
\n@param channelARN The Amazon Resource Name (ARN) of the created channel.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "channelARN", "variableType" : "String", - "documentation" : "The ARN of the created channel.
", + "documentation" : "The Amazon Resource Name (ARN) of the created channel.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -4988,12 +4999,12 @@ "c2jName" : "ChannelARN", "c2jShape" : "ResourceARN", "deprecated" : false, - "documentation" : "The ARN of the signaling channel that you want to delete.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel that you want to delete.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the signaling channel that you want to delete.
\n@param channelARN The ARN of the signaling channel that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to delete.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withChannelARN", - "getterDocumentation" : "/**The ARN of the signaling channel that you want to delete.
\n@return The ARN of the signaling channel that you want to delete.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to delete.
\n@return The Amazon Resource Name (ARN) of the signaling channel that you want to delete.*/", "getterMethodName" : "getChannelARN", "getterModel" : { "returnType" : "String", @@ -5027,7 +5038,7 @@ "marshallingType" : "STRING", "name" : "ChannelARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the signaling channel that you want to delete.
\n@param channelARN The ARN of the signaling channel that you want to delete.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to delete.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel that you want to delete.*/", "setterMethodName" : "setChannelARN", "setterModel" : { "timestampFormat" : null, @@ -5041,13 +5052,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the signaling channel that you want to delete.
\n@param channelARN The ARN of the signaling channel that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to delete.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "channelARN", "variableType" : "String", - "documentation" : "The ARN of the signaling channel that you want to delete.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel that you want to delete.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -5056,12 +5067,12 @@ "c2jName" : "CurrentVersion", "c2jShape" : "Version", "deprecated" : false, - "documentation" : "The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
DescribeSignalingChannel
or ListSignalingChannels
APIs.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
DescribeSignalingChannel
or ListSignalingChannels
API operations.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withCurrentVersion",
- "getterDocumentation" : "/**The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
DescribeSignalingChannel
or ListSignalingChannels
APIs.*/",
+ "getterDocumentation" : "/**The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
DescribeSignalingChannel
or ListSignalingChannels
API operations.*/",
"getterMethodName" : "getCurrentVersion",
"getterModel" : {
"returnType" : "String",
@@ -5095,7 +5106,7 @@
"marshallingType" : "STRING",
"name" : "CurrentVersion",
"sensitive" : false,
- "setterDocumentation" : "/**The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
DescribeSignalingChannel
or ListSignalingChannels
APIs.*/",
+ "setterDocumentation" : "/**The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
DescribeSignalingChannel
or ListSignalingChannels
API operations.*/",
"setterMethodName" : "setCurrentVersion",
"setterModel" : {
"timestampFormat" : null,
@@ -5109,13 +5120,13 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
DescribeSignalingChannel
or ListSignalingChannels
APIs.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
DescribeSignalingChannel
or ListSignalingChannels
API operations.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "currentVersion",
"variableType" : "String",
- "documentation" : "The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
The ARN of the signaling channel that you want to delete.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel that you want to delete.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the signaling channel that you want to delete.
\n@param channelARN The ARN of the signaling channel that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to delete.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withChannelARN", - "getterDocumentation" : "/**The ARN of the signaling channel that you want to delete.
\n@return The ARN of the signaling channel that you want to delete.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to delete.
\n@return The Amazon Resource Name (ARN) of the signaling channel that you want to delete.*/", "getterMethodName" : "getChannelARN", "getterModel" : { "returnType" : "String", @@ -5165,7 +5176,7 @@ "marshallingType" : "STRING", "name" : "ChannelARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the signaling channel that you want to delete.
\n@param channelARN The ARN of the signaling channel that you want to delete.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to delete.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel that you want to delete.*/", "setterMethodName" : "setChannelARN", "setterModel" : { "timestampFormat" : null, @@ -5179,13 +5190,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the signaling channel that you want to delete.
\n@param channelARN The ARN of the signaling channel that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to delete.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "channelARN", "variableType" : "String", - "documentation" : "The ARN of the signaling channel that you want to delete.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel that you want to delete.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -5195,12 +5206,12 @@ "c2jName" : "CurrentVersion", "c2jShape" : "Version", "deprecated" : false, - "documentation" : "The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
DescribeSignalingChannel
or ListSignalingChannels
APIs.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
DescribeSignalingChannel
or ListSignalingChannels
API operations.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withCurrentVersion",
- "getterDocumentation" : "/**The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
DescribeSignalingChannel
or ListSignalingChannels
APIs.*/",
+ "getterDocumentation" : "/**The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
DescribeSignalingChannel
or ListSignalingChannels
API operations.*/",
"getterMethodName" : "getCurrentVersion",
"getterModel" : {
"returnType" : "String",
@@ -5234,7 +5245,7 @@
"marshallingType" : "STRING",
"name" : "CurrentVersion",
"sensitive" : false,
- "setterDocumentation" : "/**The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
DescribeSignalingChannel
or ListSignalingChannels
APIs.*/",
+ "setterDocumentation" : "/**The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
DescribeSignalingChannel
or ListSignalingChannels
API operations.*/",
"setterMethodName" : "setCurrentVersion",
"setterModel" : {
"timestampFormat" : null,
@@ -5248,13 +5259,13 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
DescribeSignalingChannel
or ListSignalingChannels
APIs.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
DescribeSignalingChannel
or ListSignalingChannels
API operations.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "currentVersion",
"variableType" : "String",
- "documentation" : "The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
The ARN of the signalling channel for which you want to get an endpoint.
", + "documentation" : "The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the signalling channel for which you want to get an endpoint.
\n@param channelARN The ARN of the signalling channel for which you want to get an endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.
\n@param channelARN The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withChannelARN", - "getterDocumentation" : "/**The ARN of the signalling channel for which you want to get an endpoint.
\n@return The ARN of the signalling channel for which you want to get an endpoint.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.
\n@return The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.*/", "getterMethodName" : "getChannelARN", "getterModel" : { "returnType" : "String", @@ -7432,7 +7443,7 @@ "marshallingType" : "STRING", "name" : "ChannelARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the signalling channel for which you want to get an endpoint.
\n@param channelARN The ARN of the signalling channel for which you want to get an endpoint.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.
\n@param channelARN The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.*/", "setterMethodName" : "setChannelARN", "setterModel" : { "timestampFormat" : null, @@ -7446,13 +7457,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the signalling channel for which you want to get an endpoint.
\n@param channelARN The ARN of the signalling channel for which you want to get an endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.
\n@param channelARN The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "channelARN", "variableType" : "String", - "documentation" : "The ARN of the signalling channel for which you want to get an endpoint.
", + "documentation" : "The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7531,12 +7542,12 @@ "c2jName" : "ChannelARN", "c2jShape" : "ResourceARN", "deprecated" : false, - "documentation" : "The ARN of the signalling channel for which you want to get an endpoint.
", + "documentation" : "The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the signalling channel for which you want to get an endpoint.
\n@param channelARN The ARN of the signalling channel for which you want to get an endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.
\n@param channelARN The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withChannelARN", - "getterDocumentation" : "/**The ARN of the signalling channel for which you want to get an endpoint.
\n@return The ARN of the signalling channel for which you want to get an endpoint.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.
\n@return The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.*/", "getterMethodName" : "getChannelARN", "getterModel" : { "returnType" : "String", @@ -7570,7 +7581,7 @@ "marshallingType" : "STRING", "name" : "ChannelARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the signalling channel for which you want to get an endpoint.
\n@param channelARN The ARN of the signalling channel for which you want to get an endpoint.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.
\n@param channelARN The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.*/", "setterMethodName" : "setChannelARN", "setterModel" : { "timestampFormat" : null, @@ -7584,13 +7595,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the signalling channel for which you want to get an endpoint.
\n@param channelARN The ARN of the signalling channel for which you want to get an endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.
\n@param channelARN The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "channelARN", "variableType" : "String", - "documentation" : "The ARN of the signalling channel for which you want to get an endpoint.
", + "documentation" : "The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -10059,12 +10070,12 @@ "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
", + "documentation" : "If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
\n@param nextToken If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withNextToken",
- "getterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
\n@return If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.*/", + "getterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.*/",
"getterMethodName" : "getNextToken",
"getterModel" : {
"returnType" : "String",
@@ -10098,7 +10109,7 @@
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
- "setterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
\n@param nextToken If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.*/", + "setterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.*/",
"setterMethodName" : "setNextToken",
"setterModel" : {
"timestampFormat" : null,
@@ -10112,13 +10123,13 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
\n@param nextToken If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.\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 specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
", + "documentation" : "If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
The ARN of the signaling channel for which you want to list tags.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the signaling channel for which you want to list tags.
\n@param resourceARN The ARN of the signaling channel for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceARN", - "getterDocumentation" : "/**The ARN of the signaling channel for which you want to list tags.
\n@return The ARN of the signaling channel for which you want to list tags.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.
\n@return The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.*/", "getterMethodName" : "getResourceARN", "getterModel" : { "returnType" : "String", @@ -10166,7 +10177,7 @@ "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the signaling channel for which you want to list tags.
\n@param resourceARN The ARN of the signaling channel for which you want to list tags.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.*/", "setterMethodName" : "setResourceARN", "setterModel" : { "timestampFormat" : null, @@ -10180,13 +10191,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the signaling channel for which you want to list tags.
\n@param resourceARN The ARN of the signaling channel for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", - "documentation" : "The ARN of the signaling channel for which you want to list tags.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -10197,12 +10208,12 @@ "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
", + "documentation" : "If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
\n@param nextToken If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withNextToken",
- "getterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
\n@return If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.*/", + "getterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.*/",
"getterMethodName" : "getNextToken",
"getterModel" : {
"returnType" : "String",
@@ -10236,7 +10247,7 @@
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
- "setterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
\n@param nextToken If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.*/", + "setterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.*/",
"setterMethodName" : "setNextToken",
"setterModel" : {
"timestampFormat" : null,
@@ -10250,13 +10261,13 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
\n@param nextToken If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.\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 specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
", + "documentation" : "If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
The ARN of the signaling channel for which you want to list tags.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the signaling channel for which you want to list tags.
\n@param resourceARN The ARN of the signaling channel for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceARN", - "getterDocumentation" : "/**The ARN of the signaling channel for which you want to list tags.
\n@return The ARN of the signaling channel for which you want to list tags.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.
\n@return The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.*/", "getterMethodName" : "getResourceARN", "getterModel" : { "returnType" : "String", @@ -10305,7 +10316,7 @@ "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the signaling channel for which you want to list tags.
\n@param resourceARN The ARN of the signaling channel for which you want to list tags.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.*/", "setterMethodName" : "setResourceARN", "setterModel" : { "timestampFormat" : null, @@ -10319,13 +10330,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the signaling channel for which you want to list tags.
\n@param resourceARN The ARN of the signaling channel for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", - "documentation" : "The ARN of the signaling channel for which you want to list tags.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -10373,12 +10384,12 @@ "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
", + "documentation" : "If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
\n@param nextToken If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withNextToken",
- "getterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
\n@return If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.*/", + "getterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.*/",
"getterMethodName" : "getNextToken",
"getterModel" : {
"returnType" : "String",
@@ -10412,7 +10423,7 @@
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
- "setterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
\n@param nextToken If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.*/", + "setterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.*/",
"setterMethodName" : "setNextToken",
"setterModel" : {
"timestampFormat" : null,
@@ -10426,13 +10437,13 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
\n@param nextToken If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.\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 specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
", + "documentation" : "If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
", + "documentation" : "If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
\n@param nextToken If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withNextToken",
- "getterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
\n@return If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.*/", + "getterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.*/",
"getterMethodName" : "getNextToken",
"getterModel" : {
"returnType" : "String",
@@ -10633,7 +10644,7 @@
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
- "setterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
\n@param nextToken If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.*/", + "setterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.*/",
"setterMethodName" : "setNextToken",
"setterModel" : {
"timestampFormat" : null,
@@ -10647,13 +10658,13 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
\n@param nextToken If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.\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 specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
", + "documentation" : "If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
The stream is currently not available for this operation.
", + "documentation" : "The signaling channel is currently not available for this operation.
", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : "ResourceInUseException", @@ -14865,12 +14876,12 @@ "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "deprecated" : false, - "documentation" : "The ARN of the signaling channel to which you want to add tags.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the signaling channel to which you want to add tags.
\n@param resourceARN The ARN of the signaling channel to which you want to add tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceARN", - "getterDocumentation" : "/**The ARN of the signaling channel to which you want to add tags.
\n@return The ARN of the signaling channel to which you want to add tags.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.
\n@return The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.*/", "getterMethodName" : "getResourceARN", "getterModel" : { "returnType" : "String", @@ -14904,7 +14915,7 @@ "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the signaling channel to which you want to add tags.
\n@param resourceARN The ARN of the signaling channel to which you want to add tags.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.*/", "setterMethodName" : "setResourceARN", "setterModel" : { "timestampFormat" : null, @@ -14918,13 +14929,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the signaling channel to which you want to add tags.
\n@param resourceARN The ARN of the signaling channel to which you want to add tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", - "documentation" : "The ARN of the signaling channel to which you want to add tags.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -15086,12 +15097,12 @@ "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "deprecated" : false, - "documentation" : "The ARN of the signaling channel to which you want to add tags.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the signaling channel to which you want to add tags.
\n@param resourceARN The ARN of the signaling channel to which you want to add tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceARN", - "getterDocumentation" : "/**The ARN of the signaling channel to which you want to add tags.
\n@return The ARN of the signaling channel to which you want to add tags.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.
\n@return The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.*/", "getterMethodName" : "getResourceARN", "getterModel" : { "returnType" : "String", @@ -15125,7 +15136,7 @@ "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the signaling channel to which you want to add tags.
\n@param resourceARN The ARN of the signaling channel to which you want to add tags.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.*/", "setterMethodName" : "setResourceARN", "setterModel" : { "timestampFormat" : null, @@ -15139,13 +15150,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the signaling channel to which you want to add tags.
\n@param resourceARN The ARN of the signaling channel to which you want to add tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", - "documentation" : "The ARN of the signaling channel to which you want to add tags.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -16099,12 +16110,12 @@ "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "deprecated" : false, - "documentation" : "The ARN of the signaling channel from which you want to remove tags.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the signaling channel from which you want to remove tags.
\n@param resourceARN The ARN of the signaling channel from which you want to remove tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceARN", - "getterDocumentation" : "/**The ARN of the signaling channel from which you want to remove tags.
\n@return The ARN of the signaling channel from which you want to remove tags.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.
\n@return The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.*/", "getterMethodName" : "getResourceARN", "getterModel" : { "returnType" : "String", @@ -16138,7 +16149,7 @@ "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the signaling channel from which you want to remove tags.
\n@param resourceARN The ARN of the signaling channel from which you want to remove tags.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.*/", "setterMethodName" : "setResourceARN", "setterModel" : { "timestampFormat" : null, @@ -16152,13 +16163,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the signaling channel from which you want to remove tags.
\n@param resourceARN The ARN of the signaling channel from which you want to remove tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", - "documentation" : "The ARN of the signaling channel from which you want to remove tags.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -16320,12 +16331,12 @@ "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "deprecated" : false, - "documentation" : "The ARN of the signaling channel from which you want to remove tags.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the signaling channel from which you want to remove tags.
\n@param resourceARN The ARN of the signaling channel from which you want to remove tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceARN", - "getterDocumentation" : "/**The ARN of the signaling channel from which you want to remove tags.
\n@return The ARN of the signaling channel from which you want to remove tags.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.
\n@return The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.*/", "getterMethodName" : "getResourceARN", "getterModel" : { "returnType" : "String", @@ -16359,7 +16370,7 @@ "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the signaling channel from which you want to remove tags.
\n@param resourceARN The ARN of the signaling channel from which you want to remove tags.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.*/", "setterMethodName" : "setResourceARN", "setterModel" : { "timestampFormat" : null, @@ -16373,13 +16384,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the signaling channel from which you want to remove tags.
\n@param resourceARN The ARN of the signaling channel from which you want to remove tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.
\n@param resourceARN The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", - "documentation" : "The ARN of the signaling channel from which you want to remove tags.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -18116,12 +18127,12 @@ "c2jName" : "ChannelARN", "c2jShape" : "ResourceARN", "deprecated" : false, - "documentation" : "The ARN of the signaling channel that you want to update.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel that you want to update.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the signaling channel that you want to update.
\n@param channelARN The ARN of the signaling channel that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to update.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withChannelARN", - "getterDocumentation" : "/**The ARN of the signaling channel that you want to update.
\n@return The ARN of the signaling channel that you want to update.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to update.
\n@return The Amazon Resource Name (ARN) of the signaling channel that you want to update.*/", "getterMethodName" : "getChannelARN", "getterModel" : { "returnType" : "String", @@ -18155,7 +18166,7 @@ "marshallingType" : "STRING", "name" : "ChannelARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the signaling channel that you want to update.
\n@param channelARN The ARN of the signaling channel that you want to update.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to update.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel that you want to update.*/", "setterMethodName" : "setChannelARN", "setterModel" : { "timestampFormat" : null, @@ -18169,13 +18180,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the signaling channel that you want to update.
\n@param channelARN The ARN of the signaling channel that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to update.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "channelARN", "variableType" : "String", - "documentation" : "The ARN of the signaling channel that you want to update.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel that you want to update.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -18322,12 +18333,12 @@ "c2jName" : "ChannelARN", "c2jShape" : "ResourceARN", "deprecated" : false, - "documentation" : "The ARN of the signaling channel that you want to update.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel that you want to update.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The ARN of the signaling channel that you want to update.
\n@param channelARN The ARN of the signaling channel that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to update.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withChannelARN", - "getterDocumentation" : "/**The ARN of the signaling channel that you want to update.
\n@return The ARN of the signaling channel that you want to update.*/", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to update.
\n@return The Amazon Resource Name (ARN) of the signaling channel that you want to update.*/", "getterMethodName" : "getChannelARN", "getterModel" : { "returnType" : "String", @@ -18361,7 +18372,7 @@ "marshallingType" : "STRING", "name" : "ChannelARN", "sensitive" : false, - "setterDocumentation" : "/**The ARN of the signaling channel that you want to update.
\n@param channelARN The ARN of the signaling channel that you want to update.*/", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to update.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel that you want to update.*/", "setterMethodName" : "setChannelARN", "setterModel" : { "timestampFormat" : null, @@ -18375,13 +18386,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The ARN of the signaling channel that you want to update.
\n@param channelARN The ARN of the signaling channel that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the signaling channel that you want to update.
\n@param channelARN The Amazon Resource Name (ARN) of the signaling channel that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "channelARN", "variableType" : "String", - "documentation" : "The ARN of the signaling channel that you want to update.
", + "documentation" : "The Amazon Resource Name (ARN) of the signaling channel that you want to update.
", "simpleType" : "String", "variableSetterType" : "String" }, diff --git a/aws-java-sdk-models/src/main/resources/models/kinesisvideo-2017-09-30-model.json b/aws-java-sdk-models/src/main/resources/models/kinesisvideo-2017-09-30-model.json index 2e00208f0d61..47e458f03d0d 100644 --- a/aws-java-sdk-models/src/main/resources/models/kinesisvideo-2017-09-30-model.json +++ b/aws-java-sdk-models/src/main/resources/models/kinesisvideo-2017-09-30-model.json @@ -61,7 +61,8 @@ {"shape":"ClientLimitExceededException"}, {"shape":"ResourceNotFoundException"}, {"shape":"AccessDeniedException"}, - {"shape":"VersionMismatchException"} + {"shape":"VersionMismatchException"}, + {"shape":"ResourceInUseException"} ], "documentation":"Deletes a specified signaling channel. DeleteSignalingChannel
is an asynchronous operation. If you don't specify the channel's current version, the most recent version is deleted.
Deletes a Kinesis video stream and the data contained in the stream.
This method marks the stream for deletion, and makes the data in the stream inaccessible immediately.
To ensure that you have the latest version of the stream before deleting it, you can specify the stream version. Kinesis Video Streams assigns a version to each stream. When you update a stream, Kinesis Video Streams assigns a new version number. To get the latest stream version, use the DescribeStream
API.
This operation requires permission for the KinesisVideo:DeleteStream
action.
Returns the most current information about the signaling channel. You must specify either the name or the ARN of the channel that you want to describe.
" + "documentation":"Returns the most current information about the signaling channel. You must specify either the name or the Amazon Resource Name (ARN) of the channel that you want to describe.
" }, "DescribeStream":{ "name":"DescribeStream", @@ -145,7 +147,7 @@ {"shape":"ResourceInUseException"}, {"shape":"AccessDeniedException"} ], - "documentation":"Provides an endpoint for the specified signaling channel to send and receive messages. This API uses the SingleMasterChannelEndpointConfiguration
input parameter, which consists of the Protocols
and Role
properties.
Protocols
is used to determine the communication mechanism. For example, specifying WSS
as the protocol, results in this API producing a secure websocket endpoint, and specifying HTTPS
as the protocol, results in this API generating an HTTPS endpoint.
Role
determines the messaging permissions. A MASTER
role results in this API generating an endpoint that a client can use to communicate with any of the viewers on the channel. A VIEWER
role results in this API generating an endpoint that a client can use to communicate only with a MASTER
.
Provides an endpoint for the specified signaling channel to send and receive messages. This API uses the SingleMasterChannelEndpointConfiguration
input parameter, which consists of the Protocols
and Role
properties.
Protocols
is used to determine the communication mechanism. For example, if you specify WSS
as the protocol, this API produces a secure websocket endpoint. If you specify HTTPS
as the protocol, this API generates an HTTPS endpoint.
Role
determines the messaging permissions. A MASTER
role results in this API generating an endpoint that a client can use to communicate with any of the viewers on the channel. A VIEWER
role results in this API generating an endpoint that a client can use to communicate only with a MASTER
.
Updates the existing signaling channel. This is an asynchronous operation and takes time to complete.
If the MessageTtlSeconds
value is updated (either increased or reduced), then it only applies to new messages sent via this channel after it's been updated. Existing messages are still expire as per the previous MessageTtlSeconds
value.
Updates the existing signaling channel. This is an asynchronous operation and takes time to complete.
If the MessageTtlSeconds
value is updated (either increased or reduced), it only applies to new messages sent via this channel after it's been updated. Existing messages are still expired as per the previous MessageTtlSeconds
value.
The ARN of the signaling channel.
" + "documentation":"The Amazon Resource Name (ARN) of the signaling channel.
" }, "ChannelType":{ "shape":"ChannelType", @@ -466,7 +469,7 @@ "members":{ "ChannelName":{ "shape":"ChannelName", - "documentation":"A name for the signaling channel that you are creating. It must be unique for each account and region.
" + "documentation":"A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.
" }, "ChannelType":{ "shape":"ChannelType", @@ -478,7 +481,7 @@ }, "Tags":{ "shape":"TagOnCreateList", - "documentation":"A set of tags (key/value pairs) that you want to associate with this channel.
" + "documentation":"A set of tags (key-value pairs) that you want to associate with this channel.
" } } }, @@ -487,7 +490,7 @@ "members":{ "ChannelARN":{ "shape":"ResourceARN", - "documentation":"The ARN of the created channel.
" + "documentation":"The Amazon Resource Name (ARN) of the created channel.
" } } }, @@ -545,11 +548,11 @@ "members":{ "ChannelARN":{ "shape":"ResourceARN", - "documentation":"The ARN of the signaling channel that you want to delete.
" + "documentation":"The Amazon Resource Name (ARN) of the signaling channel that you want to delete.
" }, "CurrentVersion":{ "shape":"Version", - "documentation":"The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
APIs.
The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel
or ListSignalingChannels
API operations.
The ARN of the signalling channel for which you want to get an endpoint.
" + "documentation":"The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.
" }, "SingleMasterChannelEndpointConfiguration":{ "shape":"SingleMasterChannelEndpointConfiguration", @@ -717,7 +720,8 @@ "KmsKeyId":{ "type":"string", "max":2048, - "min":1 + "min":1, + "pattern":".+" }, "ListOfProtocols":{ "type":"list", @@ -796,11 +800,11 @@ "members":{ "NextToken":{ "shape":"NextToken", - "documentation":"If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
" + "documentation":"If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.
The ARN of the signaling channel for which you want to list tags.
" + "documentation":"The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.
" } } }, @@ -809,7 +813,7 @@ "members":{ "NextToken":{ "shape":"NextToken", - "documentation":"If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
" + "documentation":"If you specify this parameter and the result of a ListTagsForResource
call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.
The stream is currently not available for this operation.
", + "documentation":"The signaling channel is currently not available for this operation.
", "error":{"httpStatusCode":400}, "exception":true }, @@ -1073,7 +1077,7 @@ "members":{ "ResourceARN":{ "shape":"ResourceARN", - "documentation":"The ARN of the signaling channel to which you want to add tags.
" + "documentation":"The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.
" }, "Tags":{ "shape":"TagList", @@ -1134,7 +1138,7 @@ "members":{ "ResourceARN":{ "shape":"ResourceARN", - "documentation":"The ARN of the signaling channel from which you want to remove tags.
" + "documentation":"The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.
" }, "TagKeyList":{ "shape":"TagKeyList", @@ -1221,7 +1225,7 @@ "members":{ "ChannelARN":{ "shape":"ResourceARN", - "documentation":"The ARN of the signaling channel that you want to update.
" + "documentation":"The Amazon Resource Name (ARN) of the signaling channel that you want to update.
" }, "CurrentVersion":{ "shape":"Version", diff --git a/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json index 8e645f10618f..b140752a504b 100644 --- a/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/license-manager-2018-08-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/license-manager-2018-08-01-intermediate.json index deec6bc96776..077d49e54ed9 100644 --- a/aws-java-sdk-models/src/main/resources/models/license-manager-2018-08-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/license-manager-2018-08-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/marketplace-catalog-2018-09-17-intermediate.json b/aws-java-sdk-models/src/main/resources/models/marketplace-catalog-2018-09-17-intermediate.json index 0c888501ec12..084eac51e8b1 100644 --- a/aws-java-sdk-models/src/main/resources/models/marketplace-catalog-2018-09-17-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/marketplace-catalog-2018-09-17-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json index 6bb779e6599a..4b44ca271629 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json index b1ad52b5729b..623c1f618f1a 100644 --- a/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json @@ -11676,6 +11676,74 @@ "variableSetterType" : "AudioPidSelection" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "AudioTrackSelection", + "c2jShape" : "AudioTrackSelection", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param audioTrackSelection \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAudioTrackSelection", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getAudioTrackSelection", + "getterModel" : { + "returnType" : "AudioTrackSelection", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "audioTrackSelection", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "audioTrackSelection", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "AudioTrackSelection", + "sensitive" : false, + "setterDocumentation" : "/**\n@param audioTrackSelection */", + "setterMethodName" : "setAudioTrackSelection", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "AudioTrackSelection", + "variableName" : "audioTrackSelection", + "variableType" : "AudioTrackSelection", + "documentation" : "", + "simpleType" : "AudioTrackSelection", + "variableSetterType" : "AudioTrackSelection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param audioTrackSelection \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "AudioTrackSelection", + "variableName" : "audioTrackSelection", + "variableType" : "AudioTrackSelection", + "documentation" : "", + "simpleType" : "AudioTrackSelection", + "variableSetterType" : "AudioTrackSelection" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AudioLanguageSelection" : { @@ -11815,6 +11883,75 @@ "variableSetterType" : "AudioPidSelection" }, "xmlNameSpaceUri" : null + }, + "AudioTrackSelection" : { + "c2jName" : "AudioTrackSelection", + "c2jShape" : "AudioTrackSelection", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param audioTrackSelection \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAudioTrackSelection", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getAudioTrackSelection", + "getterModel" : { + "returnType" : "AudioTrackSelection", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "audioTrackSelection", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "audioTrackSelection", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "AudioTrackSelection", + "sensitive" : false, + "setterDocumentation" : "/**\n@param audioTrackSelection */", + "setterMethodName" : "setAudioTrackSelection", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "AudioTrackSelection", + "variableName" : "audioTrackSelection", + "variableType" : "AudioTrackSelection", + "documentation" : "", + "simpleType" : "AudioTrackSelection", + "variableSetterType" : "AudioTrackSelection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param audioTrackSelection \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "AudioTrackSelection", + "variableName" : "audioTrackSelection", + "variableType" : "AudioTrackSelection", + "documentation" : "", + "simpleType" : "AudioTrackSelection", + "variableSetterType" : "AudioTrackSelection" + }, + "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, @@ -11838,6 +11975,532 @@ }, "wrapper" : false }, + "AudioTrack" : { + "c2jName" : "AudioTrack", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "Audio Track", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Track", + "c2jShape" : "__integerMin1", + "deprecated" : false, + "documentation" : "1-based integer value that maps to a specific audio track", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**1-based integer value that maps to a specific audio track\n@param track 1-based integer value that maps to a specific audio track\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTrack", + "getterDocumentation" : "/**1-based integer value that maps to a specific audio track\n@return 1-based integer value that maps to a specific audio track*/", + "getterMethodName" : "getTrack", + "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" : "track", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "track", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "Track", + "sensitive" : false, + "setterDocumentation" : "/**1-based integer value that maps to a specific audio track\n@param track 1-based integer value that maps to a specific audio track*/", + "setterMethodName" : "setTrack", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "track", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**1-based integer value that maps to a specific audio track\n@param track 1-based integer value that maps to a specific audio track\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "track", + "variableType" : "Integer", + "documentation" : "1-based integer value that maps to a specific audio track", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Track" : { + "c2jName" : "Track", + "c2jShape" : "__integerMin1", + "deprecated" : false, + "documentation" : "1-based integer value that maps to a specific audio track", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**1-based integer value that maps to a specific audio track\n@param track 1-based integer value that maps to a specific audio track\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTrack", + "getterDocumentation" : "/**1-based integer value that maps to a specific audio track\n@return 1-based integer value that maps to a specific audio track*/", + "getterMethodName" : "getTrack", + "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" : "track", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "track", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "Track", + "sensitive" : false, + "setterDocumentation" : "/**1-based integer value that maps to a specific audio track\n@param track 1-based integer value that maps to a specific audio track*/", + "setterMethodName" : "setTrack", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "track", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**1-based integer value that maps to a specific audio track\n@param track 1-based integer value that maps to a specific audio track\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "track", + "variableType" : "Integer", + "documentation" : "1-based integer value that maps to a specific audio track", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "Track" ], + "shapeName" : "AudioTrack", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "AudioTrack", + "variableName" : "audioTrack", + "variableType" : "AudioTrack", + "documentation" : null, + "simpleType" : "AudioTrack", + "variableSetterType" : "AudioTrack" + }, + "wrapper" : false + }, + "AudioTrackSelection" : { + "c2jName" : "AudioTrackSelection", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "Audio Track Selection", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Tracks", + "c2jShape" : "__listOfAudioTrack", + "deprecated" : false, + "documentation" : "Selects one or more unique audio tracks from within an mp4 source.", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**Selects one or more unique audio tracks from within an mp4 source.\n@param tracks Selects one or more unique audio tracks from within an mp4 source.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTracks", + "getterDocumentation" : "/**Selects one or more unique audio tracks from within an mp4 source.\n@return Selects one or more unique audio tracks from within an mp4 source.*/", + "getterMethodName" : "getTracks", + "getterModel" : { + "returnType" : "java.util.ListNOTE: This method appends the values to the existing list (if any). Use {@link #setTracks(java.util.Collection)} or {@link #withTracks(java.util.Collection)} if you want to override the existing values.
\n@param tracks Selects one or more unique audio tracks from within an mp4 source.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.ListNOTE: This method appends the values to the existing list (if any). Use {@link #setTracks(java.util.Collection)} or {@link #withTracks(java.util.Collection)} if you want to override the existing values.
\n@param tracks Selects one or more unique audio tracks from within an mp4 source.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.ListThe cause of this error depends on whether you're trying to create a public or a private hosted zone:
Public hosted zone: Two hosted zones that have the same name or that have a parent/child relationship (example.com and test.example.com) can't have any common name servers. You tried to create a hosted zone that has the same name as an existing hosted zone or that's the parent or child of an existing hosted zone, and you specified a delegation set that shares one or more name servers with the existing hosted zone. For more information, see CreateReusableDelegationSet.
Private hosted zone: You specified an Amazon VPC that you're already using for another hosted zone, and the domain that you specified for one of the hosted zones is a subdomain of the domain that you specified for the other hosted zone. For example, you can't use the same Amazon VPC for the hosted zones for example.com and test.example.com.
The cause of this error depends on the operation that you're performing:
Create a public hosted zone: Two hosted zones that have the same name or that have a parent/child relationship (example.com and test.example.com) can't have any common name servers. You tried to create a hosted zone that has the same name as an existing hosted zone or that's the parent or child of an existing hosted zone, and you specified a delegation set that shares one or more name servers with the existing hosted zone. For more information, see CreateReusableDelegationSet.
Create a private hosted zone: A hosted zone with the specified name already exists and is already associated with the Amazon VPC that you specified.
Associate VPCs with a private hosted zone: The VPC that you specified is already associated with another hosted zone that has the same name.
Creates, changes, or deletes a resource record set, which contains authoritative DNS information for a specified domain name or subdomain name. For example, you can use ChangeResourceRecordSets
to create a resource record set that routes traffic for test.example.com to a web server that has an IP address of 192.0.2.44.
Change Batches and Transactional Changes
The request body must include a document with a ChangeResourceRecordSetsRequest
element. The request body contains a list of change items, known as a change batch. Change batches are considered transactional changes. When using the Amazon Route 53 API to change resource record sets, Route 53 either makes all or none of the changes in a change batch request. This ensures that Route 53 never partially implements the intended changes to the resource record sets in a hosted zone.
For example, a change batch request that deletes the CNAME
record for www.example.com and creates an alias resource record set for www.example.com. Route 53 deletes the first resource record set and creates the second resource record set in a single operation. If either the DELETE
or the CREATE
action fails, then both changes (plus any other changes in the batch) fail, and the original CNAME
record continues to exist.
Due to the nature of transactional changes, you can't delete the same resource record set more than once in a single change batch. If you attempt to delete the same change batch more than once, Route 53 returns an InvalidChangeBatch
error.
Traffic Flow
To create resource record sets for complex routing configurations, use either the traffic flow visual editor in the Route 53 console or the API actions for traffic policies and traffic policy instances. Save the configuration as a traffic policy, then associate the traffic policy with one or more domain names (such as example.com) or subdomain names (such as www.example.com), in the same hosted zone or in multiple hosted zones. You can roll back the updates if the new configuration isn't performing as expected. For more information, see Using Traffic Flow to Route DNS Traffic in the Amazon Route 53 Developer Guide.
Create, Delete, and Upsert
Use ChangeResourceRecordsSetsRequest
to perform the following actions:
CREATE
: Creates a resource record set that has the specified values.
DELETE
: Deletes an existing resource record set that has the specified values.
UPSERT
: If a resource record set does not already exist, AWS creates it. If a resource set does exist, Route 53 updates it with the values in the request.
Syntaxes for Creating, Updating, and Deleting Resource Record Sets
The syntax for a request depends on the type of resource record set that you want to create, delete, or update, such as weighted, alias, or failover. The XML elements in your request must appear in the order listed in the syntax.
For an example for each type of resource record set, see \"Examples.\"
Don't refer to the syntax in the \"Parameter Syntax\" section, which includes all of the elements for every kind of resource record set that you can create, delete, or update by using ChangeResourceRecordSets
.
Change Propagation to Route 53 DNS Servers
When you submit a ChangeResourceRecordSets
request, Route 53 propagates your changes to all of the Route 53 authoritative DNS servers. While your changes are propagating, GetChange
returns a status of PENDING
. When propagation is complete, GetChange
returns a status of INSYNC
. Changes generally propagate to all Route 53 name servers within 60 seconds. For more information, see GetChange.
Limits on ChangeResourceRecordSets Requests
For information about the limits on a ChangeResourceRecordSets
request, see Limits in the Amazon Route 53 Developer Guide.
Creates, changes, or deletes a resource record set, which contains authoritative DNS information for a specified domain name or subdomain name. For example, you can use ChangeResourceRecordSets
to create a resource record set that routes traffic for test.example.com to a web server that has an IP address of 192.0.2.44.
Deleting Resource Record Sets
To delete a resource record set, you must specify all the same values that you specified when you created it.
Change Batches and Transactional Changes
The request body must include a document with a ChangeResourceRecordSetsRequest
element. The request body contains a list of change items, known as a change batch. Change batches are considered transactional changes. Route 53 validates the changes in the request and then either makes all or none of the changes in the change batch request. This ensures that DNS routing isn't adversely affected by partial changes to the resource record sets in a hosted zone.
For example, suppose a change batch request contains two changes: it deletes the CNAME
resource record set for www.example.com and creates an alias resource record set for www.example.com. If validation for both records succeeds, Route 53 deletes the first resource record set and creates the second resource record set in a single operation. If validation for either the DELETE
or the CREATE
action fails, then the request is canceled, and the original CNAME
record continues to exist.
If you try to delete the same resource record set more than once in a single change batch, Route 53 returns an InvalidChangeBatch
error.
Traffic Flow
To create resource record sets for complex routing configurations, use either the traffic flow visual editor in the Route 53 console or the API actions for traffic policies and traffic policy instances. Save the configuration as a traffic policy, then associate the traffic policy with one or more domain names (such as example.com) or subdomain names (such as www.example.com), in the same hosted zone or in multiple hosted zones. You can roll back the updates if the new configuration isn't performing as expected. For more information, see Using Traffic Flow to Route DNS Traffic in the Amazon Route 53 Developer Guide.
Create, Delete, and Upsert
Use ChangeResourceRecordsSetsRequest
to perform the following actions:
CREATE
: Creates a resource record set that has the specified values.
DELETE
: Deletes an existing resource record set that has the specified values.
UPSERT
: If a resource record set does not already exist, AWS creates it. If a resource set does exist, Route 53 updates it with the values in the request.
Syntaxes for Creating, Updating, and Deleting Resource Record Sets
The syntax for a request depends on the type of resource record set that you want to create, delete, or update, such as weighted, alias, or failover. The XML elements in your request must appear in the order listed in the syntax.
For an example for each type of resource record set, see \"Examples.\"
Don't refer to the syntax in the \"Parameter Syntax\" section, which includes all of the elements for every kind of resource record set that you can create, delete, or update by using ChangeResourceRecordSets
.
Change Propagation to Route 53 DNS Servers
When you submit a ChangeResourceRecordSets
request, Route 53 propagates your changes to all of the Route 53 authoritative DNS servers. While your changes are propagating, GetChange
returns a status of PENDING
. When propagation is complete, GetChange
returns a status of INSYNC
. Changes generally propagate to all Route 53 name servers within 60 seconds. For more information, see GetChange.
Limits on ChangeResourceRecordSets Requests
For information about the limits on a ChangeResourceRecordSets
request, see Limits in the Amazon Route 53 Developer Guide.
The cause of this error depends on whether you're trying to create a public or a private hosted zone:
Public hosted zone: Two hosted zones that have the same name or that have a parent/child relationship (example.com and test.example.com) can't have any common name servers. You tried to create a hosted zone that has the same name as an existing hosted zone or that's the parent or child of an existing hosted zone, and you specified a delegation set that shares one or more name servers with the existing hosted zone. For more information, see CreateReusableDelegationSet.
Private hosted zone: You specified an Amazon VPC that you're already using for another hosted zone, and the domain that you specified for one of the hosted zones is a subdomain of the domain that you specified for the other hosted zone. For example, you can't use the same Amazon VPC for the hosted zones for example.com and test.example.com.
The cause of this error depends on the operation that you're performing:
Create a public hosted zone: Two hosted zones that have the same name or that have a parent/child relationship (example.com and test.example.com) can't have any common name servers. You tried to create a hosted zone that has the same name as an existing hosted zone or that's the parent or child of an existing hosted zone, and you specified a delegation set that shares one or more name servers with the existing hosted zone. For more information, see CreateReusableDelegationSet.
Create a private hosted zone: A hosted zone with the specified name already exists and is already associated with the Amazon VPC that you specified.
Associate VPCs with a private hosted zone: The VPC that you specified is already associated with another hosted zone that has the same name.
The cause of this error depends on whether you're trying to create a public or a private hosted zone:
Public hosted zone: Two hosted zones that have the same name or that have a parent/child relationship (example.com and test.example.com) can't have any common name servers. You tried to create a hosted zone that has the same name as an existing hosted zone or that's the parent or child of an existing hosted zone, and you specified a delegation set that shares one or more name servers with the existing hosted zone. For more information, see CreateReusableDelegationSet.
Private hosted zone: You specified an Amazon VPC that you're already using for another hosted zone, and the domain that you specified for one of the hosted zones is a subdomain of the domain that you specified for the other hosted zone. For example, you can't use the same Amazon VPC for the hosted zones for example.com and test.example.com.
The cause of this error depends on the operation that you're performing:
Create a public hosted zone: Two hosted zones that have the same name or that have a parent/child relationship (example.com and test.example.com) can't have any common name servers. You tried to create a hosted zone that has the same name as an existing hosted zone or that's the parent or child of an existing hosted zone, and you specified a delegation set that shares one or more name servers with the existing hosted zone. For more information, see CreateReusableDelegationSet.
Create a private hosted zone: A hosted zone with the specified name already exists and is already associated with the Amazon VPC that you specified.
Associate VPCs with a private hosted zone: The VPC that you specified is already associated with another hosted zone that has the same name.
Creates, changes, or deletes a resource record set, which contains authoritative DNS information for a specified domain name or subdomain name. For example, you can use ChangeResourceRecordSets
to create a resource record set that routes traffic for test.example.com to a web server that has an IP address of 192.0.2.44.
Change Batches and Transactional Changes
The request body must include a document with a ChangeResourceRecordSetsRequest
element. The request body contains a list of change items, known as a change batch. Change batches are considered transactional changes. When using the Amazon Route 53 API to change resource record sets, Route 53 either makes all or none of the changes in a change batch request. This ensures that Route 53 never partially implements the intended changes to the resource record sets in a hosted zone.
For example, a change batch request that deletes the CNAME
record for www.example.com and creates an alias resource record set for www.example.com. Route 53 deletes the first resource record set and creates the second resource record set in a single operation. If either the DELETE
or the CREATE
action fails, then both changes (plus any other changes in the batch) fail, and the original CNAME
record continues to exist.
Due to the nature of transactional changes, you can't delete the same resource record set more than once in a single change batch. If you attempt to delete the same change batch more than once, Route 53 returns an InvalidChangeBatch
error.
Traffic Flow
To create resource record sets for complex routing configurations, use either the traffic flow visual editor in the Route 53 console or the API actions for traffic policies and traffic policy instances. Save the configuration as a traffic policy, then associate the traffic policy with one or more domain names (such as example.com) or subdomain names (such as www.example.com), in the same hosted zone or in multiple hosted zones. You can roll back the updates if the new configuration isn't performing as expected. For more information, see Using Traffic Flow to Route DNS Traffic in the Amazon Route 53 Developer Guide.
Create, Delete, and Upsert
Use ChangeResourceRecordsSetsRequest
to perform the following actions:
CREATE
: Creates a resource record set that has the specified values.
DELETE
: Deletes an existing resource record set that has the specified values.
UPSERT
: If a resource record set does not already exist, AWS creates it. If a resource set does exist, Route 53 updates it with the values in the request.
Syntaxes for Creating, Updating, and Deleting Resource Record Sets
The syntax for a request depends on the type of resource record set that you want to create, delete, or update, such as weighted, alias, or failover. The XML elements in your request must appear in the order listed in the syntax.
For an example for each type of resource record set, see \"Examples.\"
Don't refer to the syntax in the \"Parameter Syntax\" section, which includes all of the elements for every kind of resource record set that you can create, delete, or update by using ChangeResourceRecordSets
.
Change Propagation to Route 53 DNS Servers
When you submit a ChangeResourceRecordSets
request, Route 53 propagates your changes to all of the Route 53 authoritative DNS servers. While your changes are propagating, GetChange
returns a status of PENDING
. When propagation is complete, GetChange
returns a status of INSYNC
. Changes generally propagate to all Route 53 name servers within 60 seconds. For more information, see GetChange.
Limits on ChangeResourceRecordSets Requests
For information about the limits on a ChangeResourceRecordSets
request, see Limits in the Amazon Route 53 Developer Guide.
Creates, changes, or deletes a resource record set, which contains authoritative DNS information for a specified domain name or subdomain name. For example, you can use ChangeResourceRecordSets
to create a resource record set that routes traffic for test.example.com to a web server that has an IP address of 192.0.2.44.
Deleting Resource Record Sets
To delete a resource record set, you must specify all the same values that you specified when you created it.
Change Batches and Transactional Changes
The request body must include a document with a ChangeResourceRecordSetsRequest
element. The request body contains a list of change items, known as a change batch. Change batches are considered transactional changes. Route 53 validates the changes in the request and then either makes all or none of the changes in the change batch request. This ensures that DNS routing isn't adversely affected by partial changes to the resource record sets in a hosted zone.
For example, suppose a change batch request contains two changes: it deletes the CNAME
resource record set for www.example.com and creates an alias resource record set for www.example.com. If validation for both records succeeds, Route 53 deletes the first resource record set and creates the second resource record set in a single operation. If validation for either the DELETE
or the CREATE
action fails, then the request is canceled, and the original CNAME
record continues to exist.
If you try to delete the same resource record set more than once in a single change batch, Route 53 returns an InvalidChangeBatch
error.
Traffic Flow
To create resource record sets for complex routing configurations, use either the traffic flow visual editor in the Route 53 console or the API actions for traffic policies and traffic policy instances. Save the configuration as a traffic policy, then associate the traffic policy with one or more domain names (such as example.com) or subdomain names (such as www.example.com), in the same hosted zone or in multiple hosted zones. You can roll back the updates if the new configuration isn't performing as expected. For more information, see Using Traffic Flow to Route DNS Traffic in the Amazon Route 53 Developer Guide.
Create, Delete, and Upsert
Use ChangeResourceRecordsSetsRequest
to perform the following actions:
CREATE
: Creates a resource record set that has the specified values.
DELETE
: Deletes an existing resource record set that has the specified values.
UPSERT
: If a resource record set does not already exist, AWS creates it. If a resource set does exist, Route 53 updates it with the values in the request.
Syntaxes for Creating, Updating, and Deleting Resource Record Sets
The syntax for a request depends on the type of resource record set that you want to create, delete, or update, such as weighted, alias, or failover. The XML elements in your request must appear in the order listed in the syntax.
For an example for each type of resource record set, see \"Examples.\"
Don't refer to the syntax in the \"Parameter Syntax\" section, which includes all of the elements for every kind of resource record set that you can create, delete, or update by using ChangeResourceRecordSets
.
Change Propagation to Route 53 DNS Servers
When you submit a ChangeResourceRecordSets
request, Route 53 propagates your changes to all of the Route 53 authoritative DNS servers. While your changes are propagating, GetChange
returns a status of PENDING
. When propagation is complete, GetChange
returns a status of INSYNC
. Changes generally propagate to all Route 53 name servers within 60 seconds. For more information, see GetChange.
Limits on ChangeResourceRecordSets Requests
For information about the limits on a ChangeResourceRecordSets
request, see Limits in the Amazon Route 53 Developer Guide.
The cause of this error depends on whether you're trying to create a public or a private hosted zone:
Public hosted zone: Two hosted zones that have the same name or that have a parent/child relationship (example.com and test.example.com) can't have any common name servers. You tried to create a hosted zone that has the same name as an existing hosted zone or that's the parent or child of an existing hosted zone, and you specified a delegation set that shares one or more name servers with the existing hosted zone. For more information, see CreateReusableDelegationSet.
Private hosted zone: You specified an Amazon VPC that you're already using for another hosted zone, and the domain that you specified for one of the hosted zones is a subdomain of the domain that you specified for the other hosted zone. For example, you can't use the same Amazon VPC for the hosted zones for example.com and test.example.com.
The cause of this error depends on the operation that you're performing:
Create a public hosted zone: Two hosted zones that have the same name or that have a parent/child relationship (example.com and test.example.com) can't have any common name servers. You tried to create a hosted zone that has the same name as an existing hosted zone or that's the parent or child of an existing hosted zone, and you specified a delegation set that shares one or more name servers with the existing hosted zone. For more information, see CreateReusableDelegationSet.
Create a private hosted zone: A hosted zone with the specified name already exists and is already associated with the Amazon VPC that you specified.
Associate VPCs with a private hosted zone: The VPC that you specified is already associated with another hosted zone that has the same name.
AWS Systems Manager is a collection of capabilities that helps you automate management tasks such as collecting system inventory, applying operating system (OS) patches, automating the creation of Amazon Machine Images (AMIs), and configuring operating systems (OSs) and applications at scale. Systems Manager lets you remotely and securely manage the configuration of your managed instances. A managed instance is any Amazon EC2 instance or on-premises machine in your hybrid environment that has been configured for Systems Manager.
This reference is intended to be used with the AWS Systems Manager User Guide.
To get started, verify prerequisites and configure managed instances. For more information, see Setting Up AWS Systems Manager in the AWS Systems Manager User Guide.
For information about other API actions you can perform on Amazon EC2 instances, see the Amazon EC2 API Reference. For information about how to use a Query API, see Making API Requests.
", + "documentation" : "AWS Systems Manager is a collection of capabilities that helps you automate management tasks such as collecting system inventory, applying operating system (OS) patches, automating the creation of Amazon Machine Images (AMIs), and configuring operating systems (OSs) and applications at scale. Systems Manager lets you remotely and securely manage the configuration of your managed instances. A managed instance is any Amazon Elastic Compute Cloud instance (EC2 instance), or any on-premises server or virtual machine (VM) in your hybrid environment that has been configured for Systems Manager.
This reference is intended to be used with the AWS Systems Manager User Guide.
To get started, verify prerequisites and configure managed instances. For more information, see Setting up AWS Systems Manager in the AWS Systems Manager User Guide.
For information about other API actions you can perform on EC2 instances, see the Amazon EC2 API Reference. For information about how to use a Query API, see Making API requests.
", "endpointPrefix" : "ssm", "hasApiWithStreamInput" : false, "ionProtocol" : false, @@ -163,7 +163,7 @@ "asyncReturnType" : "AddTagsToResourceResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Adds or overwrites one or more tags for the specified resource. Tags are metadata that you can assign to your documents, managed instances, maintenance windows, Parameter Store parameters, and patch baselines. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment. Each tag consists of a key and an optional value, both of which you define. For example, you could define a set of tags for your account's managed instances that helps you track each instance's owner and stack level. For example: Key=Owner and Value=DbAdmin, SysAdmin, or Dev. Or Key=Stack and Value=Production, Pre-Production, or Test.
Each resource can have a maximum of 50 tags.
We recommend that you devise a set of tag keys that meets your needs for each resource type. Using a consistent set of tag keys makes it easier for you to manage your resources. You can search and filter the resources based on the tags you add. Tags don't have any semantic meaning to Amazon EC2 and are interpreted strictly as a string of characters.
For more information about tags, see Tagging Your Amazon EC2 Resources in the Amazon EC2 User Guide.
", + "documentation" : "Adds or overwrites one or more tags for the specified resource. Tags are metadata that you can assign to your documents, managed instances, maintenance windows, Parameter Store parameters, and patch baselines. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment. Each tag consists of a key and an optional value, both of which you define. For example, you could define a set of tags for your account's managed instances that helps you track each instance's owner and stack level. For example: Key=Owner and Value=DbAdmin, SysAdmin, or Dev. Or Key=Stack and Value=Production, Pre-Production, or Test.
Each resource can have a maximum of 50 tags.
We recommend that you devise a set of tag keys that meets your needs for each resource type. Using a consistent set of tag keys makes it easier for you to manage your resources. You can search and filter the resources based on the tags you add. Tags don't have any semantic meaning to and are interpreted strictly as a string of characters.
For more information about using tags with EC2 instances, see Tagging your Amazon EC2 resources in the Amazon EC2 User Guide.
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -276,7 +276,7 @@ "httpStatusCode" : null }, { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, @@ -306,7 +306,7 @@ "asyncReturnType" : "CreateActivationResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Generates an activation code and activation ID you can use to register your on-premises server or virtual machine (VM) with Systems Manager. Registering these machines with Systems Manager makes it possible to manage them using Systems Manager capabilities. You use the activation code and ID when installing SSM Agent on machines in your hybrid environment. For more information about requirements for managing on-premises instances and VMs using Systems Manager, see Setting Up AWS Systems Manager for Hybrid Environments in the AWS Systems Manager User Guide.
On-premises servers or VMs that are registered with Systems Manager and Amazon EC2 instances that you manage with Systems Manager are all called managed instances.
Generates an activation code and activation ID you can use to register your on-premises server or virtual machine (VM) with Systems Manager. Registering these machines with Systems Manager makes it possible to manage them using Systems Manager capabilities. You use the activation code and ID when installing SSM Agent on machines in your hybrid environment. For more information about requirements for managing on-premises instances and VMs using Systems Manager, see Setting up AWS Systems Manager for hybrid environments in the AWS Systems Manager User Guide.
On-premises servers or VMs that are registered with Systems Manager and EC2 instances that you manage with Systems Manager are all called managed instances.
The target is not valid or does not exist. It might not be configured for EC2 Systems Manager or you might not have permission to perform the operation.
", + "documentation" : "The target is not valid or does not exist. It might not be configured for Systems Manager or you might not have permission to perform the operation.
", "httpStatusCode" : null }, { "exceptionName" : "InvalidScheduleException", @@ -463,7 +463,7 @@ "httpStatusCode" : null }, { "exceptionName" : "InvalidTargetException", - "documentation" : "The target is not valid or does not exist. It might not be configured for EC2 Systems Manager or you might not have permission to perform the operation.
", + "documentation" : "The target is not valid or does not exist. It might not be configured for Systems Manager or you might not have permission to perform the operation.
", "httpStatusCode" : null }, { "exceptionName" : "InvalidScheduleException", @@ -497,7 +497,7 @@ "asyncReturnType" : "CreateDocumentResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Creates a Systems Manager document.
After you create a document, you can use CreateAssociation to associate it with one or more running instances.
", + "documentation" : "Creates a Systems Manager (SSM) document. An SSM document defines the actions that Systems Manager performs on your managed instances. For more information about SSM documents, including information about supported schemas, features, and syntax, see AWS Systems Manager Documents in the AWS Systems Manager User Guide.
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -565,7 +565,7 @@ "httpStatusCode" : null }, { "exceptionName" : "ResourceLimitExceededException", - "documentation" : "Error returned when the caller has exceeded the default resource quotas. For example, too many maintenance windows or patch baselines have been created.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the caller has exceeded the default resource quotas. For example, too many maintenance windows or patch baselines have been created.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -599,7 +599,7 @@ "asyncReturnType" : "CreateOpsItemResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Creates a new OpsItem. You must have permission in AWS Identity and Access Management (IAM) to create a new OpsItem. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.
Operations engineers and IT professionals use OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their AWS resources. For more information, see AWS Systems Manager OpsCenter in the AWS Systems Manager User Guide.
", + "documentation" : "Creates a new OpsItem. You must have permission in AWS Identity and Access Management (IAM) to create a new OpsItem. For more information, see Getting started with OpsCenter in the AWS Systems Manager User Guide.
Operations engineers and IT professionals use OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their AWS resources. For more information, see AWS Systems Manager OpsCenter in the AWS Systems Manager User Guide.
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -614,7 +614,7 @@ "httpStatusCode" : null }, { "exceptionName" : "OpsItemLimitExceededException", - "documentation" : "The request caused OpsItems to exceed one or more quotas. For information about OpsItem quotas, see What are the resource limits for OpsCenter?.
", + "documentation" : "The request caused OpsItems to exceed one or more quotas. For information about OpsItem quotas, see What are the resource limits for OpsCenter?.
", "httpStatusCode" : null }, { "exceptionName" : "OpsItemInvalidParameterException", @@ -659,7 +659,7 @@ "httpStatusCode" : null }, { "exceptionName" : "ResourceLimitExceededException", - "documentation" : "Error returned when the caller has exceeded the default resource quotas. For example, too many maintenance windows or patch baselines have been created.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the caller has exceeded the default resource quotas. For example, too many maintenance windows or patch baselines have been created.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -693,7 +693,7 @@ "asyncReturnType" : "CreateResourceDataSyncResult", "authenticated" : true, "deprecated" : false, - "documentation" : "A resource data sync helps you view data from multiple sources in a single location. Systems Manager offers two types of resource data sync: SyncToDestination
and SyncFromSource
.
You can configure Systems Manager Inventory to use the SyncToDestination
type to synchronize Inventory data from multiple AWS Regions to a single Amazon S3 bucket. For more information, see Configuring Resource Data Sync for Inventory in the AWS Systems Manager User Guide.
You can configure Systems Manager Explorer to use the SyncFromSource
type to synchronize operational work items (OpsItems) and operational data (OpsData) from multiple AWS Regions to a single Amazon S3 bucket. This type can synchronize OpsItems and OpsData from multiple AWS accounts and Regions or EntireOrganization
by using AWS Organizations. For more information, see Setting Up Explorer to Display Data from Multiple Accounts and Regions in the AWS Systems Manager User Guide.
A resource data sync is an asynchronous operation that returns immediately. After a successful initial sync is completed, the system continuously syncs data. To check the status of a sync, use the ListResourceDataSync.
By default, data is not encrypted in Amazon S3. We strongly recommend that you enable encryption in Amazon S3 to ensure secure data storage. We also recommend that you secure access to the Amazon S3 bucket by creating a restrictive bucket policy.
A resource data sync helps you view data from multiple sources in a single location. Systems Manager offers two types of resource data sync: SyncToDestination
and SyncFromSource
.
You can configure Systems Manager Inventory to use the SyncToDestination
type to synchronize Inventory data from multiple AWS Regions to a single S3 bucket. For more information, see Configuring Resource Data Sync for Inventory in the AWS Systems Manager User Guide.
You can configure Systems Manager Explorer to use the SyncFromSource
type to synchronize operational work items (OpsItems) and operational data (OpsData) from multiple AWS Regions to a single S3 bucket. This type can synchronize OpsItems and OpsData from multiple AWS accounts and Regions or EntireOrganization
by using AWS Organizations. For more information, see Setting up Systems Manager Explorer to display data from multiple accounts and Regions in the AWS Systems Manager User Guide.
A resource data sync is an asynchronous operation that returns immediately. After a successful initial sync is completed, the system continuously syncs data. To check the status of a sync, use the ListResourceDataSync.
By default, data is not encrypted in Amazon S3. We strongly recommend that you enable encryption in Amazon S3 to ensure secure data storage. We also recommend that you secure access to the Amazon S3 bucket by creating a restrictive bucket policy.
Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -1281,7 +1281,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -1792,7 +1792,7 @@ "httpStatusCode" : null }, { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "UnsupportedOperatingSystemException", @@ -1875,7 +1875,7 @@ "asyncReturnType" : "DescribeInstanceInformationResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Describes one or more of your instances. You can use this to get information about instances like the operating system platform, the SSM Agent version (Linux), status etc. If you specify one or more instance IDs, it returns information for those instances. If you do not specify instance IDs, it returns information for all your instances. If you specify an instance ID that is not valid or an instance that you do not own, you receive an error.
The IamRole field for this API action is the Amazon Identity and Access Management (IAM) role assigned to on-premises instances. This call does not return the IAM role for Amazon EC2 instances.
Describes one or more of your instances, including information about the operating system platform, the version of SSM Agent installed on the instance, instance status, and so on.
If you specify one or more instance IDs, it returns information for those instances. If you do not specify instance IDs, it returns information for all your instances. If you specify an instance ID that is not valid or an instance that you do not own, you receive an error.
The IamRole field for this API action is the Amazon Identity and Access Management (IAM) role assigned to on-premises instances. This call does not return the IAM role for EC2 instances.
Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -2156,7 +2156,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -2238,7 +2238,7 @@ "httpStatusCode" : null }, { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, @@ -2275,7 +2275,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -2316,7 +2316,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -2424,7 +2424,7 @@ "asyncReturnType" : "DescribeOpsItemsResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Query a set of OpsItems. You must have permission in AWS Identity and Access Management (IAM) to query a list of OpsItems. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.
Operations engineers and IT professionals use OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their AWS resources. For more information, see AWS Systems Manager OpsCenter in the AWS Systems Manager User Guide.
", + "documentation" : "Query a set of OpsItems. You must have permission in AWS Identity and Access Management (IAM) to query a list of OpsItems. For more information, see Getting started with OpsCenter in the AWS Systems Manager User Guide.
Operations engineers and IT professionals use OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their AWS resources. For more information, see AWS Systems Manager OpsCenter in the AWS Systems Manager User Guide.
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -2854,7 +2854,7 @@ "asyncReturnType" : "GetConnectionStatusResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Retrieves the Session Manager connection status for an instance to determine whether it is connected and ready to receive Session Manager connections.
", + "documentation" : "Retrieves the Session Manager connection status for an instance to determine whether it is running and ready to receive Session Manager connections.
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -2943,7 +2943,7 @@ "httpStatusCode" : null }, { "exceptionName" : "UnsupportedFeatureRequiredException", - "documentation" : "Microsoft application patching is only available on EC2 instances and Advanced Instances. To patch Microsoft applications on on-premises servers and VMs, you must enable Advanced Instances. For more information, see Using the Advanced-Instances Tier in the AWS Systems Manager User Guide.
", + "documentation" : "Microsoft application patching is only available on EC2 instances and advanced instances. To patch Microsoft applications on on-premises servers and VMs, you must enable advanced instances. For more information, see Using the advanced-instances tier in the AWS Systems Manager User Guide.
", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, @@ -3079,7 +3079,7 @@ "asyncReturnType" : "GetInventorySchemaResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Return a list of inventory type names for the account, or return a list of attribute names for a specific Inventory item type.
", + "documentation" : "Return a list of inventory type names for the account, or return a list of attribute names for a specific Inventory item type.
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -3131,7 +3131,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -3172,7 +3172,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -3213,7 +3213,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -3254,7 +3254,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -3295,7 +3295,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -3329,7 +3329,7 @@ "asyncReturnType" : "GetOpsItemResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Get information about an OpsItem by using the ID. You must have permission in AWS Identity and Access Management (IAM) to view information about an OpsItem. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.
Operations engineers and IT professionals use OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their AWS resources. For more information, see AWS Systems Manager OpsCenter in the AWS Systems Manager User Guide.
", + "documentation" : "Get information about an OpsItem by using the ID. You must have permission in AWS Identity and Access Management (IAM) to view information about an OpsItem. For more information, see Getting started with OpsCenter in the AWS Systems Manager User Guide.
Operations engineers and IT professionals use OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their AWS resources. For more information, see AWS Systems Manager OpsCenter in the AWS Systems Manager User Guide.
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -3630,7 +3630,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InvalidResourceIdException", @@ -3991,7 +3991,7 @@ "asyncReturnType" : "ListComplianceItemsResult", "authenticated" : true, "deprecated" : false, - "documentation" : "For a specified resource ID, this API action returns a list of compliance statuses for different resource types. Currently, you can only specify one resource ID per call. List results depend on the criteria specified in the filter.
", + "documentation" : "For a specified resource ID, this API action returns a list of compliance statuses for different resource types. Currently, you can only specify one resource ID per call. List results depend on the criteria specified in the filter.
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -4044,7 +4044,7 @@ "asyncReturnType" : "ListComplianceSummariesResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Returns a summary count of compliant and non-compliant resources for a compliance type. For example, this call can return State Manager associations, patches, or custom compliance types according to the filter criteria that you specify.
", + "documentation" : "Returns a summary count of compliant and non-compliant resources for a compliance type. For example, this call can return State Manager associations, patches, or custom compliance types according to the filter criteria that you specify.
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -4589,11 +4589,11 @@ "httpStatusCode" : null }, { "exceptionName" : "HierarchyLevelLimitExceededException", - "documentation" : "A hierarchy can have a maximum of 15 levels. For more information, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.
", + "documentation" : "A hierarchy can have a maximum of 15 levels. For more information, see Requirements and constraints for parameter names in the AWS Systems Manager User Guide.
", "httpStatusCode" : null }, { "exceptionName" : "HierarchyTypeMismatchException", - "documentation" : "Parameter Store does not support changing a parameter type in a hierarchy. For example, you can't change a parameter from a String type to a SecureString type. You must create a new, unique parameter.
", + "documentation" : "Parameter Store does not support changing a parameter type in a hierarchy. For example, you can't change a parameter from a String
type to a SecureString
type. You must create a new, unique parameter.
Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -4711,7 +4711,7 @@ "httpStatusCode" : null }, { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InvalidResourceIdException", @@ -4719,7 +4719,7 @@ "httpStatusCode" : null }, { "exceptionName" : "ResourceLimitExceededException", - "documentation" : "Error returned when the caller has exceeded the default resource quotas. For example, too many maintenance windows or patch baselines have been created.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the caller has exceeded the default resource quotas. For example, too many maintenance windows or patch baselines have been created.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -4764,11 +4764,11 @@ "httpStatusCode" : null }, { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "ResourceLimitExceededException", - "documentation" : "Error returned when the caller has exceeded the default resource quotas. For example, too many maintenance windows or patch baselines have been created.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the caller has exceeded the default resource quotas. For example, too many maintenance windows or patch baselines have been created.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -4813,11 +4813,11 @@ "httpStatusCode" : null }, { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "ResourceLimitExceededException", - "documentation" : "Error returned when the caller has exceeded the default resource quotas. For example, too many maintenance windows or patch baselines have been created.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the caller has exceeded the default resource quotas. For example, too many maintenance windows or patch baselines have been created.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "FeatureNotAvailableException", @@ -4956,7 +4956,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -5082,7 +5082,7 @@ "httpStatusCode" : null }, { "exceptionName" : "InvalidRoleException", - "documentation" : "The role name can't contain invalid characters. Also verify that you specified an IAM role for notifications that includes the required trust policy. For information about configuring the IAM role for Run Command notifications, see Configuring Amazon SNS Notifications for Run Command in the AWS Systems Manager User Guide.
", + "documentation" : "The role name can't contain invalid characters. Also verify that you specified an IAM role for notifications that includes the required trust policy. For information about configuring the IAM role for Run Command notifications, see Configuring Amazon SNS Notifications for Run Command in the AWS Systems Manager User Guide.
", "httpStatusCode" : null }, { "exceptionName" : "InvalidNotificationConfigException", @@ -5184,7 +5184,7 @@ "httpStatusCode" : null }, { "exceptionName" : "InvalidTargetException", - "documentation" : "The target is not valid or does not exist. It might not be configured for EC2 Systems Manager or you might not have permission to perform the operation.
", + "documentation" : "The target is not valid or does not exist. It might not be configured for Systems Manager or you might not have permission to perform the operation.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -5218,7 +5218,7 @@ "asyncReturnType" : "StartSessionResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Initiates a connection to a target (for example, an instance) for a Session Manager session. Returns a URL and token that can be used to open a WebSocket connection for sending input and receiving outputs.
AWS CLI usage: start-session
is an interactive command that requires the Session Manager plugin to be installed on the client machine making the call. For information, see Install the Session Manager Plugin for the AWS CLI in the AWS Systems Manager User Guide.
AWS Tools for PowerShell usage: Start-SSMSession is not currently supported by AWS Tools for PowerShell on Windows local machines.
Initiates a connection to a target (for example, an instance) for a Session Manager session. Returns a URL and token that can be used to open a WebSocket connection for sending input and receiving outputs.
AWS CLI usage: start-session
is an interactive command that requires the Session Manager plugin to be installed on the client machine making the call. For information, see Install the Session Manager plugin for the AWS CLI in the AWS Systems Manager User Guide.
AWS Tools for PowerShell usage: Start-SSMSession is not currently supported by AWS Tools for PowerShell on Windows local machines.
The specified target instance for the session is not fully configured for use with Session Manager. For more information, see Getting Started with Session Manager in the AWS Systems Manager User Guide.
", + "documentation" : "The specified target instance for the session is not fully configured for use with Session Manager. For more information, see Getting started with Session Manager in the AWS Systems Manager User Guide.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -5315,7 +5315,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -5392,7 +5392,7 @@ "httpStatusCode" : null }, { "exceptionName" : "InvalidTargetException", - "documentation" : "The target is not valid or does not exist. It might not be configured for EC2 Systems Manager or you might not have permission to perform the operation.
", + "documentation" : "The target is not valid or does not exist. It might not be configured for Systems Manager or you might not have permission to perform the operation.
", "httpStatusCode" : null }, { "exceptionName" : "InvalidAssociationVersionException", @@ -5616,7 +5616,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -5657,7 +5657,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -5698,7 +5698,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -5732,7 +5732,7 @@ "asyncReturnType" : "UpdateManagedInstanceRoleResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Assigns or changes an Amazon Identity and Access Management (IAM) role for the managed instance.
", + "documentation" : "Changes the Amazon Identity and Access Management (IAM) role that is assigned to the on-premises instance or virtual machines (VM). IAM roles are first assigned to these hybrid instances during the activation process. For more information, see CreateActivation.
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -5773,7 +5773,7 @@ "asyncReturnType" : "UpdateOpsItemResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Edit or change an OpsItem. You must have permission in AWS Identity and Access Management (IAM) to update an OpsItem. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.
Operations engineers and IT professionals use OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their AWS resources. For more information, see AWS Systems Manager OpsCenter in the AWS Systems Manager User Guide.
", + "documentation" : "Edit or change an OpsItem. You must have permission in AWS Identity and Access Management (IAM) to update an OpsItem. For more information, see Getting started with OpsCenter in the AWS Systems Manager User Guide.
Operations engineers and IT professionals use OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their AWS resources. For more information, see AWS Systems Manager OpsCenter in the AWS Systems Manager User Guide.
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -5792,7 +5792,7 @@ "httpStatusCode" : null }, { "exceptionName" : "OpsItemLimitExceededException", - "documentation" : "The request caused OpsItems to exceed one or more quotas. For information about OpsItem quotas, see What are the resource limits for OpsCenter?.
", + "documentation" : "The request caused OpsItems to exceed one or more quotas. For information about OpsItem quotas, see What are the resource limits for OpsCenter?.
", "httpStatusCode" : null }, { "exceptionName" : "OpsItemInvalidParameterException", @@ -5833,7 +5833,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DoesNotExistException", - "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager Service Quotas in the AWS General Reference.
", + "documentation" : "Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the AWS General Reference.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -5867,7 +5867,7 @@ "asyncReturnType" : "UpdateResourceDataSyncResult", "authenticated" : true, "deprecated" : false, - "documentation" : "Update a resource data sync. After you create a resource data sync for a Region, you can't change the account options for that sync. For example, if you create a sync in the us-east-2 (Ohio) Region and you choose the Include only the current account option, you can't edit that sync later and choose the Include all accounts from my AWS Organizations configuration option. Instead, you must delete the first resource data sync, and create a new one.
", + "documentation" : "Update a resource data sync. After you create a resource data sync for a Region, you can't change the account options for that sync. For example, if you create a sync in the us-east-2 (Ohio) Region and you choose the Include only the current account option, you can't edit that sync later and choose the Include all accounts from my AWS Organizations configuration option. Instead, you must delete the first resource data sync, and create a new one.
This API action only supports a resource data sync that was created with a SyncFromSource SyncType
.
An Amazon S3 bucket where you want to store the output details of the request.
", + "documentation" : "An S3 bucket where you want to store the output details of the request.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@param outputLocation An S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputLocation", - "getterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@return An Amazon S3 bucket where you want to store the output details of the request.*/", + "getterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@return An S3 bucket where you want to store the output details of the request.*/", "getterMethodName" : "getOutputLocation", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", @@ -11466,7 +11466,7 @@ "marshallingType" : "STRUCTURED", "name" : "OutputLocation", "sensitive" : false, - "setterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.*/", + "setterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@param outputLocation An S3 bucket where you want to store the output details of the request.*/", "setterMethodName" : "setOutputLocation", "setterModel" : { "timestampFormat" : null, @@ -11480,13 +11480,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@param outputLocation An S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", - "documentation" : "An Amazon S3 bucket where you want to store the output details of the request.
", + "documentation" : "An S3 bucket where you want to store the output details of the request.
", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, @@ -11899,6 +11899,74 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "SyncCompliance", + "c2jShape" : "AssociationSyncCompliance", + "deprecated" : false, + "documentation" : "The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "fluentSetterMethodName" : "withSyncCompliance",
+ "getterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "getterMethodName" : "getSyncCompliance",
+ "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" : "SyncCompliance",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "SyncCompliance",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "SyncCompliance",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "setterMethodName" : "setSyncCompliance",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
An Amazon S3 bucket where you want to store the output details of the request.
", + "documentation" : "An S3 bucket where you want to store the output details of the request.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@param outputLocation An S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputLocation", - "getterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@return An Amazon S3 bucket where you want to store the output details of the request.*/", + "getterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@return An S3 bucket where you want to store the output details of the request.*/", "getterMethodName" : "getOutputLocation", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", @@ -12910,7 +12978,7 @@ "marshallingType" : "STRUCTURED", "name" : "OutputLocation", "sensitive" : false, - "setterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.*/", + "setterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@param outputLocation An S3 bucket where you want to store the output details of the request.*/", "setterMethodName" : "setOutputLocation", "setterModel" : { "timestampFormat" : null, @@ -12924,13 +12992,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@param outputLocation An S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", - "documentation" : "An Amazon S3 bucket where you want to store the output details of the request.
", + "documentation" : "An S3 bucket where you want to store the output details of the request.
", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, @@ -13378,6 +13446,75 @@ }, "xmlNameSpaceUri" : null }, + "SyncCompliance" : { + "c2jName" : "SyncCompliance", + "c2jShape" : "AssociationSyncCompliance", + "deprecated" : false, + "documentation" : "The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "fluentSetterMethodName" : "withSyncCompliance",
+ "getterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "getterMethodName" : "getSyncCompliance",
+ "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" : "SyncCompliance",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "SyncCompliance",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "SyncCompliance",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "setterMethodName" : "setSyncCompliance",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "fluentSetterMethodName" : "withSyncCompliance",
+ "getterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "getterMethodName" : "getSyncCompliance",
+ "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" : "SyncCompliance",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "SyncCompliance",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "SyncCompliance",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "setterMethodName" : "setSyncCompliance",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "fluentSetterMethodName" : "withSyncCompliance",
+ "getterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "getterMethodName" : "getSyncCompliance",
+ "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" : "SyncCompliance",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "SyncCompliance",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "SyncCompliance",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "setterMethodName" : "setSyncCompliance",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
An Amazon S3 bucket where execution information is stored.
", + "documentation" : "An S3 bucket where execution information is stored.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**An Amazon S3 bucket where execution information is stored.
\n@param logFile An Amazon S3 bucket where execution information is stored.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An S3 bucket where execution information is stored.
\n@param logFile An S3 bucket where execution information is stored.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLogFile", - "getterDocumentation" : "/**An Amazon S3 bucket where execution information is stored.
\n@return An Amazon S3 bucket where execution information is stored.*/", + "getterDocumentation" : "/**An S3 bucket where execution information is stored.
\n@return An S3 bucket where execution information is stored.*/", "getterMethodName" : "getLogFile", "getterModel" : { "returnType" : "String", @@ -28970,7 +29295,7 @@ "marshallingType" : "STRING", "name" : "LogFile", "sensitive" : false, - "setterDocumentation" : "/**An Amazon S3 bucket where execution information is stored.
\n@param logFile An Amazon S3 bucket where execution information is stored.*/", + "setterDocumentation" : "/**An S3 bucket where execution information is stored.
\n@param logFile An S3 bucket where execution information is stored.*/", "setterMethodName" : "setLogFile", "setterModel" : { "timestampFormat" : null, @@ -28984,13 +29309,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**An Amazon S3 bucket where execution information is stored.
\n@param logFile An Amazon S3 bucket where execution information is stored.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An S3 bucket where execution information is stored.
\n@param logFile An S3 bucket where execution information is stored.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "logFile", "variableType" : "String", - "documentation" : "An Amazon S3 bucket where execution information is stored.
", + "documentation" : "An S3 bucket where execution information is stored.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -30381,12 +30706,12 @@ "c2jName" : "AutomationType", "c2jShape" : "AutomationType", "deprecated" : false, - "documentation" : "Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.
", + "documentation" : "Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.
", "endpointDiscoveryId" : false, "enumType" : "AutomationType", - "fluentSetterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.
\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationType*/", + "fluentSetterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.
\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationType*/", "fluentSetterMethodName" : "withAutomationType", - "getterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.
\n@return Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@see AutomationType*/", + "getterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.
\n@return Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.\n@see AutomationType*/", "getterMethodName" : "getAutomationType", "getterModel" : { "returnType" : "String", @@ -30420,7 +30745,7 @@ "marshallingType" : "STRING", "name" : "AutomationType", "sensitive" : false, - "setterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.
\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@see AutomationType*/", + "setterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.
\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.\n@see AutomationType*/", "setterMethodName" : "setAutomationType", "setterModel" : { "timestampFormat" : null, @@ -30434,13 +30759,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.
\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationType*/", + "varargSetterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.
\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "automationType", "variableType" : "String", - "documentation" : "Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.
", + "documentation" : "Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -30589,12 +30914,12 @@ "c2jName" : "AutomationType", "c2jShape" : "AutomationType", "deprecated" : false, - "documentation" : "Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.
", + "documentation" : "Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.
", "endpointDiscoveryId" : false, "enumType" : "AutomationType", - "fluentSetterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.
\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationType*/", + "fluentSetterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.
\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationType*/", "fluentSetterMethodName" : "withAutomationType", - "getterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.
\n@return Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@see AutomationType*/", + "getterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.
\n@return Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.\n@see AutomationType*/", "getterMethodName" : "getAutomationType", "getterModel" : { "returnType" : "String", @@ -30628,7 +30953,7 @@ "marshallingType" : "STRING", "name" : "AutomationType", "sensitive" : false, - "setterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.
\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@see AutomationType*/", + "setterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.
\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.\n@see AutomationType*/", "setterMethodName" : "setAutomationType", "setterModel" : { "timestampFormat" : null, @@ -30642,13 +30967,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.
\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationType*/", + "varargSetterDocumentation" : "/**Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.
\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "automationType", "variableType" : "String", - "documentation" : "Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.
", + "documentation" : "Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -31210,12 +31535,12 @@ "c2jName" : "LogFile", "c2jShape" : "String", "deprecated" : false, - "documentation" : "An Amazon S3 bucket where execution information is stored.
", + "documentation" : "An S3 bucket where execution information is stored.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**An Amazon S3 bucket where execution information is stored.
\n@param logFile An Amazon S3 bucket where execution information is stored.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An S3 bucket where execution information is stored.
\n@param logFile An S3 bucket where execution information is stored.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLogFile", - "getterDocumentation" : "/**An Amazon S3 bucket where execution information is stored.
\n@return An Amazon S3 bucket where execution information is stored.*/", + "getterDocumentation" : "/**An S3 bucket where execution information is stored.
\n@return An S3 bucket where execution information is stored.*/", "getterMethodName" : "getLogFile", "getterModel" : { "returnType" : "String", @@ -31249,7 +31574,7 @@ "marshallingType" : "STRING", "name" : "LogFile", "sensitive" : false, - "setterDocumentation" : "/**An Amazon S3 bucket where execution information is stored.
\n@param logFile An Amazon S3 bucket where execution information is stored.*/", + "setterDocumentation" : "/**An S3 bucket where execution information is stored.
\n@param logFile An S3 bucket where execution information is stored.*/", "setterMethodName" : "setLogFile", "setterModel" : { "timestampFormat" : null, @@ -31263,13 +31588,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**An Amazon S3 bucket where execution information is stored.
\n@param logFile An Amazon S3 bucket where execution information is stored.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An S3 bucket where execution information is stored.
\n@param logFile An S3 bucket where execution information is stored.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "logFile", "variableType" : "String", - "documentation" : "An Amazon S3 bucket where execution information is stored.
", + "documentation" : "An S3 bucket where execution information is stored.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -34970,12 +35295,12 @@ "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "deprecated" : false, - "documentation" : "A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
", + "documentation" : "(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputS3Region", - "getterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.*/", + "getterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.
\n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.*/", "getterMethodName" : "getOutputS3Region", "getterModel" : { "returnType" : "String", @@ -35077,7 +35402,7 @@ "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, - "setterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.*/", + "setterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.*/", "setterMethodName" : "setOutputS3Region", "setterModel" : { "timestampFormat" : null, @@ -35091,13 +35416,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", - "documentation" : "(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
", + "documentation" : "(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -35242,12 +35567,12 @@ "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "deprecated" : false, - "documentation" : "The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
", + "documentation" : "The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxConcurrency", - "getterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@return The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", + "getterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@return The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", "getterMethodName" : "getMaxConcurrency", "getterModel" : { "returnType" : "String", @@ -35281,7 +35606,7 @@ "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, - "setterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", + "setterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "timestampFormat" : null, @@ -35295,13 +35620,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", - "documentation" : "The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
", + "documentation" : "The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -35310,12 +35635,12 @@ "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "deprecated" : false, - "documentation" : "The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
", + "documentation" : "The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxErrors", - "getterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@return The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", + "getterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@return The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", "getterMethodName" : "getMaxErrors", "getterModel" : { "returnType" : "String", @@ -35349,7 +35674,7 @@ "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, - "setterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", + "setterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", "setterMethodName" : "setMaxErrors", "setterModel" : { "timestampFormat" : null, @@ -35363,13 +35688,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", - "documentation" : "The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
", + "documentation" : "The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -36629,12 +36954,12 @@ "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "deprecated" : false, - "documentation" : "The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
", + "documentation" : "The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxConcurrency", - "getterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@return The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", + "getterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@return The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", "getterMethodName" : "getMaxConcurrency", "getterModel" : { "returnType" : "String", @@ -36668,7 +36993,7 @@ "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, - "setterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", + "setterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "timestampFormat" : null, @@ -36682,13 +37007,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", - "documentation" : "The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
", + "documentation" : "The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -36698,12 +37023,12 @@ "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "deprecated" : false, - "documentation" : "The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
", + "documentation" : "The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxErrors", - "getterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@return The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", + "getterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@return The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", "getterMethodName" : "getMaxErrors", "getterModel" : { "returnType" : "String", @@ -36737,7 +37062,7 @@ "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, - "setterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", + "setterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.*/", "setterMethodName" : "setMaxErrors", "setterModel" : { "timestampFormat" : null, @@ -36751,13 +37076,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
\n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", - "documentation" : "The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.
", + "documentation" : "The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running commands using Systems Manager Run Command in the AWS Systems Manager User Guide.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -36974,12 +37299,12 @@ "c2jName" : "OutputS3Region", "c2jShape" : "S3Region", "deprecated" : false, - "documentation" : "(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
", + "documentation" : "(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputS3Region", - "getterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.*/", + "getterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.
\n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.*/", "getterMethodName" : "getOutputS3Region", "getterModel" : { "returnType" : "String", @@ -37013,7 +37338,7 @@ "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, - "setterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.*/", + "setterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.*/", "setterMethodName" : "setOutputS3Region", "setterModel" : { "timestampFormat" : null, @@ -37027,13 +37352,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", - "documentation" : "(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
", + "documentation" : "(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Region of the S3 bucket.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -37485,12 +37810,12 @@ "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "deprecated" : false, - "documentation" : "A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to any instances.
In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.
Success: The command successfully ran on all invocations. This is a terminal state.
Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.
Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.
Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.
Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.
The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
", + "documentation" : "The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@param instanceName The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@param instanceName The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceName", - "getterDocumentation" : "/**The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@return The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.*/", + "getterDocumentation" : "/**The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@return The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.*/", "getterMethodName" : "getInstanceName", "getterModel" : { "returnType" : "String", @@ -38365,7 +38690,7 @@ "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, - "setterDocumentation" : "/**The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@param instanceName The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.*/", + "setterDocumentation" : "/**The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@param instanceName The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.*/", "setterMethodName" : "setInstanceName", "setterModel" : { "timestampFormat" : null, @@ -38379,13 +38704,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@param instanceName The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@param instanceName The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", - "documentation" : "The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
", + "documentation" : "The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -38734,12 +39059,12 @@ "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "deprecated" : false, - "documentation" : "A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
", + "documentation" : "The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStandardOutputUrl", - "getterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@return The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.*/", + "getterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@return The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.*/", "getterMethodName" : "getStandardOutputUrl", "getterModel" : { "returnType" : "String", @@ -38909,7 +39234,7 @@ "marshallingType" : "STRING", "name" : "StandardOutputUrl", "sensitive" : false, - "setterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.*/", + "setterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.*/", "setterMethodName" : "setStandardOutputUrl", "setterModel" : { "timestampFormat" : null, @@ -38923,13 +39248,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", - "documentation" : "The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
", + "documentation" : "The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -38938,12 +39263,12 @@ "c2jName" : "StandardErrorUrl", "c2jShape" : "Url", "deprecated" : false, - "documentation" : "The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
", + "documentation" : "The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStandardErrorUrl", - "getterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@return The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.*/", + "getterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@return The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.*/", "getterMethodName" : "getStandardErrorUrl", "getterModel" : { "returnType" : "String", @@ -38977,7 +39302,7 @@ "marshallingType" : "STRING", "name" : "StandardErrorUrl", "sensitive" : false, - "setterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.*/", + "setterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.*/", "setterMethodName" : "setStandardErrorUrl", "setterModel" : { "timestampFormat" : null, @@ -38991,13 +39316,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", - "documentation" : "The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
", + "documentation" : "The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -39929,12 +40254,12 @@ "c2jName" : "InstanceName", "c2jShape" : "InstanceTagName", "deprecated" : false, - "documentation" : "The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
", + "documentation" : "The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@param instanceName The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@param instanceName The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceName", - "getterDocumentation" : "/**The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@return The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.*/", + "getterDocumentation" : "/**The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@return The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.*/", "getterMethodName" : "getInstanceName", "getterModel" : { "returnType" : "String", @@ -39968,7 +40293,7 @@ "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, - "setterDocumentation" : "/**The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@param instanceName The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.*/", + "setterDocumentation" : "/**The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@param instanceName The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.*/", "setterMethodName" : "setInstanceName", "setterModel" : { "timestampFormat" : null, @@ -39982,13 +40307,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@param instanceName The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
\n@param instanceName The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", - "documentation" : "The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
", + "documentation" : "The name of the invocation target. For EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -40205,12 +40530,12 @@ "c2jName" : "StandardErrorUrl", "c2jShape" : "Url", "deprecated" : false, - "documentation" : "The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
", + "documentation" : "The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStandardErrorUrl", - "getterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@return The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.*/", + "getterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@return The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.*/", "getterMethodName" : "getStandardErrorUrl", "getterModel" : { "returnType" : "String", @@ -40244,7 +40569,7 @@ "marshallingType" : "STRING", "name" : "StandardErrorUrl", "sensitive" : false, - "setterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.*/", + "setterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.*/", "setterMethodName" : "setStandardErrorUrl", "setterModel" : { "timestampFormat" : null, @@ -40258,13 +40583,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", - "documentation" : "The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
", + "documentation" : "The URL to the plugin's StdErr file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -40274,12 +40599,12 @@ "c2jName" : "StandardOutputUrl", "c2jShape" : "Url", "deprecated" : false, - "documentation" : "The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
", + "documentation" : "The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStandardOutputUrl", - "getterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@return The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.*/", + "getterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@return The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.*/", "getterMethodName" : "getStandardOutputUrl", "getterModel" : { "returnType" : "String", @@ -40313,7 +40638,7 @@ "marshallingType" : "STRING", "name" : "StandardOutputUrl", "sensitive" : false, - "setterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.*/", + "setterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.*/", "setterMethodName" : "setStandardOutputUrl", "setterModel" : { "timestampFormat" : null, @@ -40327,13 +40652,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
\n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
\n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", - "documentation" : "The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
", + "documentation" : "The URL to the plugin's StdOut file in Amazon S3, if the S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the S3 bucket was defined for the command.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -40412,12 +40737,12 @@ "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "deprecated" : false, - "documentation" : "A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.
", + "documentation" : "The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.
\n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.
\n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStandardOutputUrl", - "getterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.
\n@return The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.*/", + "getterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.
\n@return The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.*/", "getterMethodName" : "getStandardOutputUrl", "getterModel" : { "returnType" : "String", @@ -41172,7 +41497,7 @@ "marshallingType" : "STRING", "name" : "StandardOutputUrl", "sensitive" : false, - "setterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.
\n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.*/", + "setterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.
\n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.*/", "setterMethodName" : "setStandardOutputUrl", "setterModel" : { "timestampFormat" : null, @@ -41186,13 +41511,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.
\n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.
\n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", - "documentation" : "The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.
", + "documentation" : "The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -41269,12 +41594,12 @@ "c2jName" : "OutputS3Region", "c2jShape" : "S3Region", "deprecated" : false, - "documentation" : "(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
", + "documentation" : "(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputS3Region", - "getterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.*/", + "getterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.
\n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.*/", "getterMethodName" : "getOutputS3Region", "getterModel" : { "returnType" : "String", @@ -41308,7 +41633,7 @@ "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, - "setterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.*/", + "setterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.*/", "setterMethodName" : "setOutputS3Region", "setterModel" : { "timestampFormat" : null, @@ -41322,13 +41647,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", - "documentation" : "(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
", + "documentation" : "(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -41337,12 +41662,12 @@ "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "deprecated" : false, - "documentation" : "The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", + "documentation" : "The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputS3BucketName", - "getterDocumentation" : "/**
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@return The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", + "getterDocumentation" : "/**
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@return The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", "getterMethodName" : "getOutputS3BucketName", "getterModel" : { "returnType" : "String", @@ -41376,7 +41701,7 @@ "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, - "setterDocumentation" : "/**
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", + "setterDocumentation" : "/**
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "timestampFormat" : null, @@ -41390,13 +41715,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", - "documentation" : "
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", + "documentation" : "The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -41405,12 +41730,12 @@ "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "deprecated" : false, - "documentation" : "The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", + "documentation" : "The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputS3KeyPrefix", - "getterDocumentation" : "/**
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@return The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", + "getterDocumentation" : "/**
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@return The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", "getterMethodName" : "getOutputS3KeyPrefix", "getterModel" : { "returnType" : "String", @@ -41444,7 +41769,7 @@ "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, - "setterDocumentation" : "/**
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", + "setterDocumentation" : "/**
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "timestampFormat" : null, @@ -41458,13 +41783,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", - "documentation" : "
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", + "documentation" : "The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -41613,12 +41938,12 @@ "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "deprecated" : false, - "documentation" : "The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", + "documentation" : "The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputS3BucketName", - "getterDocumentation" : "/**
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@return The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", + "getterDocumentation" : "/**
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@return The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", "getterMethodName" : "getOutputS3BucketName", "getterModel" : { "returnType" : "String", @@ -41652,7 +41977,7 @@ "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, - "setterDocumentation" : "/**
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", + "setterDocumentation" : "/**
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "timestampFormat" : null, @@ -41666,13 +41991,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", - "documentation" : "
The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", + "documentation" : "The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -41682,12 +42007,12 @@ "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "deprecated" : false, - "documentation" : "The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", + "documentation" : "The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputS3KeyPrefix", - "getterDocumentation" : "/**
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@return The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", + "getterDocumentation" : "/**
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@return The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", "getterMethodName" : "getOutputS3KeyPrefix", "getterModel" : { "returnType" : "String", @@ -41721,7 +42046,7 @@ "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, - "setterDocumentation" : "/**
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", + "setterDocumentation" : "/**
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.*/", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "timestampFormat" : null, @@ -41735,13 +42060,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
\n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", - "documentation" : "
The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the Amazon S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", + "documentation" : "The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:
test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript
test_folder is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;
i-1234567876543 is the instance ID;
awsrunShellScript is the name of the plugin.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -41751,12 +42076,12 @@ "c2jName" : "OutputS3Region", "c2jShape" : "S3Region", "deprecated" : false, - "documentation" : "(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
", + "documentation" : "(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputS3Region", - "getterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.*/", + "getterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.
\n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.*/", "getterMethodName" : "getOutputS3Region", "getterModel" : { "returnType" : "String", @@ -41790,7 +42115,7 @@ "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, - "setterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.*/", + "setterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.*/", "setterMethodName" : "setOutputS3Region", "setterModel" : { "timestampFormat" : null, @@ -41804,13 +42129,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.
\n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", - "documentation" : "(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
", + "documentation" : "(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the S3 bucket region.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -42096,12 +42421,12 @@ "c2jName" : "StandardOutputUrl", "c2jShape" : "Url", "deprecated" : false, - "documentation" : "The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.
", + "documentation" : "The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.
\n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.
\n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStandardOutputUrl", - "getterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.
\n@return The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.*/", + "getterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.
\n@return The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.*/", "getterMethodName" : "getStandardOutputUrl", "getterModel" : { "returnType" : "String", @@ -42135,7 +42460,7 @@ "marshallingType" : "STRING", "name" : "StandardOutputUrl", "sensitive" : false, - "setterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.
\n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.*/", + "setterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.
\n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.*/", "setterMethodName" : "setStandardOutputUrl", "setterModel" : { "timestampFormat" : null, @@ -42149,13 +42474,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.
\n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.
\n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", - "documentation" : "The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.
", + "documentation" : "The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command was not specified, then this string is empty.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -42234,12 +42559,12 @@ "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "deprecated" : false, - "documentation" : "A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding command statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:
Pending: The command has not been sent to the instance.
In Progress: The command has been sent to the instance but has not reached a terminal state.
Success: The execution of the command or plugin was successfully completed. This is a terminal state.
Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.
Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.
Canceled: The command was terminated before it was completed. This is a terminal state.
Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.
Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
Information about the compliance as defined by the resource type. For example, for a patch resource type, Items
includes information about the PatchSeverity, Classification, etc.
Information about the compliance as defined by the resource type. For example, for a patch resource type, Items
includes information about the PatchSeverity, Classification, and so on.
The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.
The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.
The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withIamRole",
- "getterDocumentation" : "/**The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.*/",
+ "getterDocumentation" : "/**The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.*/",
"getterMethodName" : "getIamRole",
"getterModel" : {
"returnType" : "String",
@@ -47082,7 +47455,7 @@
"marshallingType" : "STRING",
"name" : "IamRole",
"sensitive" : false,
- "setterDocumentation" : "/**The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.*/",
+ "setterDocumentation" : "/**The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.*/",
"setterMethodName" : "setIamRole",
"setterModel" : {
"timestampFormat" : null,
@@ -47096,13 +47469,13 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "iamRole",
"variableType" : "String",
- "documentation" : "The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.
The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.
The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.
The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.
The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withIamRole",
- "getterDocumentation" : "/**The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.*/",
+ "getterDocumentation" : "/**The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.*/",
"getterMethodName" : "getIamRole",
"getterModel" : {
"returnType" : "String",
@@ -47646,7 +48019,7 @@
"marshallingType" : "STRING",
"name" : "IamRole",
"sensitive" : false,
- "setterDocumentation" : "/**The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.*/",
+ "setterDocumentation" : "/**The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.*/",
"setterMethodName" : "setIamRole",
"setterModel" : {
"timestampFormat" : null,
@@ -47660,13 +48033,13 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.
ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "iamRole",
"variableType" : "String",
- "documentation" : "The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM Service Role for a Hybrid Environment in the AWS Systems Manager User Guide.
The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance. This IAM role must provide AssumeRole permissions for the Systems Manager service principal ssm.amazonaws.com
. For more information, see Create an IAM service role for a hybrid environment in the AWS Systems Manager User Guide.
An Amazon S3 bucket where you want to store the results of this request.
", + "documentation" : "An S3 bucket where you want to store the results of this request.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**An Amazon S3 bucket where you want to store the results of this request.
\n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An S3 bucket where you want to store the results of this request.
\n@param outputLocation An S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputLocation", - "getterDocumentation" : "/**An Amazon S3 bucket where you want to store the results of this request.
\n@return An Amazon S3 bucket where you want to store the results of this request.*/", + "getterDocumentation" : "/**An S3 bucket where you want to store the results of this request.
\n@return An S3 bucket where you want to store the results of this request.*/", "getterMethodName" : "getOutputLocation", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", @@ -49366,7 +49739,7 @@ "marshallingType" : "STRUCTURED", "name" : "OutputLocation", "sensitive" : false, - "setterDocumentation" : "/**An Amazon S3 bucket where you want to store the results of this request.
\n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.*/", + "setterDocumentation" : "/**An S3 bucket where you want to store the results of this request.
\n@param outputLocation An S3 bucket where you want to store the results of this request.*/", "setterMethodName" : "setOutputLocation", "setterModel" : { "timestampFormat" : null, @@ -49380,13 +49753,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**An Amazon S3 bucket where you want to store the results of this request.
\n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An S3 bucket where you want to store the results of this request.
\n@param outputLocation An S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", - "documentation" : "An Amazon S3 bucket where you want to store the results of this request.
", + "documentation" : "An S3 bucket where you want to store the results of this request.
", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, @@ -49663,6 +50036,74 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "SyncCompliance", + "c2jShape" : "AssociationSyncCompliance", + "deprecated" : false, + "documentation" : "The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "fluentSetterMethodName" : "withSyncCompliance",
+ "getterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "getterMethodName" : "getSyncCompliance",
+ "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" : "SyncCompliance",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "SyncCompliance",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "SyncCompliance",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "setterMethodName" : "setSyncCompliance",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
An Amazon S3 bucket where you want to store the results of this request.
", + "documentation" : "An S3 bucket where you want to store the results of this request.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**An Amazon S3 bucket where you want to store the results of this request.
\n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An S3 bucket where you want to store the results of this request.
\n@param outputLocation An S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputLocation", - "getterDocumentation" : "/**An Amazon S3 bucket where you want to store the results of this request.
\n@return An Amazon S3 bucket where you want to store the results of this request.*/", + "getterDocumentation" : "/**An S3 bucket where you want to store the results of this request.
\n@return An S3 bucket where you want to store the results of this request.*/", "getterMethodName" : "getOutputLocation", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", @@ -50260,7 +50701,7 @@ "marshallingType" : "STRUCTURED", "name" : "OutputLocation", "sensitive" : false, - "setterDocumentation" : "/**An Amazon S3 bucket where you want to store the results of this request.
\n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.*/", + "setterDocumentation" : "/**An S3 bucket where you want to store the results of this request.
\n@param outputLocation An S3 bucket where you want to store the results of this request.*/", "setterMethodName" : "setOutputLocation", "setterModel" : { "timestampFormat" : null, @@ -50274,13 +50715,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**An Amazon S3 bucket where you want to store the results of this request.
\n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An S3 bucket where you want to store the results of this request.
\n@param outputLocation An S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", - "documentation" : "An Amazon S3 bucket where you want to store the results of this request.
", + "documentation" : "An S3 bucket where you want to store the results of this request.
", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, @@ -50590,6 +51031,75 @@ }, "xmlNameSpaceUri" : null }, + "SyncCompliance" : { + "c2jName" : "SyncCompliance", + "c2jShape" : "AssociationSyncCompliance", + "deprecated" : false, + "documentation" : "The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "fluentSetterMethodName" : "withSyncCompliance",
+ "getterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "getterMethodName" : "getSyncCompliance",
+ "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" : "SyncCompliance",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "SyncCompliance",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "SyncCompliance",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "setterMethodName" : "setSyncCompliance",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
The targets (either instances or tags) for the association. You must specify a value for Targets
if you don't specify a value for InstanceId
.
The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The targets (either instances or tags) for the association. You must specify a value for Targets
if you don't specify a value for InstanceId
.
Targets
if you don't specify a value for InstanceId
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.
\n@param targets The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTargets", - "getterDocumentation" : "/**The targets (either instances or tags) for the association. You must specify a value for Targets
if you don't specify a value for InstanceId
.
Targets
if you don't specify a value for InstanceId
.*/",
+ "getterDocumentation" : "/**The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.
\n@return The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.*/", "getterMethodName" : "getTargets", "getterModel" : { "returnType" : "java.util.ListThe targets (either instances or tags) for the association. You must specify a value for Targets
if you don't specify a value for InstanceId
.
Targets
if you don't specify a value for InstanceId
.*/",
+ "setterDocumentation" : "/**The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.
\n@param targets The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.*/", "setterMethodName" : "setTargets", "setterModel" : { "timestampFormat" : null, @@ -52017,13 +52527,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The targets (either instances or tags) for the association. You must specify a value for Targets
if you don't specify a value for InstanceId
.
NOTE: This method appends the values to the existing list (if any). Use {@link #setTargets(java.util.Collection)} or {@link #withTargets(java.util.Collection)} if you want to override the existing values.
\n@param targets The targets (either instances or tags) for the association. You must specify a value forTargets
if you don't specify a value for InstanceId
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTargets(java.util.Collection)} or {@link #withTargets(java.util.Collection)} if you want to override the existing values.
\n@param targets The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe targets (either instances or tags) for the association. You must specify a value for Targets
if you don't specify a value for InstanceId
.
The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.
", "simpleType" : "ListAn Amazon S3 bucket where you want to store the output details of the request.
", + "documentation" : "An S3 bucket where you want to store the output details of the request.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@param outputLocation An S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputLocation", - "getterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@return An Amazon S3 bucket where you want to store the output details of the request.*/", + "getterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@return An S3 bucket where you want to store the output details of the request.*/", "getterMethodName" : "getOutputLocation", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", @@ -52139,7 +52649,7 @@ "marshallingType" : "STRUCTURED", "name" : "OutputLocation", "sensitive" : false, - "setterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.*/", + "setterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@param outputLocation An S3 bucket where you want to store the output details of the request.*/", "setterMethodName" : "setOutputLocation", "setterModel" : { "timestampFormat" : null, @@ -52153,13 +52663,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@param outputLocation An S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", - "documentation" : "An Amazon S3 bucket where you want to store the output details of the request.
", + "documentation" : "An S3 bucket where you want to store the output details of the request.
", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, @@ -52504,6 +53014,74 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "SyncCompliance", + "c2jShape" : "AssociationSyncCompliance", + "deprecated" : false, + "documentation" : "The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "fluentSetterMethodName" : "withSyncCompliance",
+ "getterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "getterMethodName" : "getSyncCompliance",
+ "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" : "SyncCompliance",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "SyncCompliance",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "SyncCompliance",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "setterMethodName" : "setSyncCompliance",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
An Amazon S3 bucket where you want to store the output details of the request.
", + "documentation" : "An S3 bucket where you want to store the output details of the request.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@param outputLocation An S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOutputLocation", - "getterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@return An Amazon S3 bucket where you want to store the output details of the request.*/", + "getterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@return An S3 bucket where you want to store the output details of the request.*/", "getterMethodName" : "getOutputLocation", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", @@ -53101,7 +53679,7 @@ "marshallingType" : "STRUCTURED", "name" : "OutputLocation", "sensitive" : false, - "setterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.*/", + "setterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@param outputLocation An S3 bucket where you want to store the output details of the request.*/", "setterMethodName" : "setOutputLocation", "setterModel" : { "timestampFormat" : null, @@ -53115,13 +53693,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**An Amazon S3 bucket where you want to store the output details of the request.
\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An S3 bucket where you want to store the output details of the request.
\n@param outputLocation An S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", - "documentation" : "An Amazon S3 bucket where you want to store the output details of the request.
", + "documentation" : "An S3 bucket where you want to store the output details of the request.
", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, @@ -53431,16 +54009,85 @@ }, "xmlNameSpaceUri" : null }, + "SyncCompliance" : { + "c2jName" : "SyncCompliance", + "c2jShape" : "AssociationSyncCompliance", + "deprecated" : false, + "documentation" : "The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "fluentSetterMethodName" : "withSyncCompliance",
+ "getterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "getterMethodName" : "getSyncCompliance",
+ "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" : "SyncCompliance",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "SyncCompliance",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "SyncCompliance",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@see AssociationSyncCompliance*/",
+ "setterMethodName" : "setSyncCompliance",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
. In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationSyncCompliance*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "syncCompliance",
+ "variableType" : "String",
+ "documentation" : "
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT
. If the association execution doesn't run successfully, the association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter for the PutComplianceItems API action. In this case, compliance data is not managed by State Manager. It is managed by your direct call to the PutComplianceItems API action.
By default, all associations use AUTO
mode.
The targets (either instances or tags) for the association. You must specify a value for Targets
if you don't specify a value for InstanceId
.
The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The targets (either instances or tags) for the association. You must specify a value for Targets
if you don't specify a value for InstanceId
.
Targets
if you don't specify a value for InstanceId
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.
\n@param targets The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTargets", - "getterDocumentation" : "/**The targets (either instances or tags) for the association. You must specify a value for Targets
if you don't specify a value for InstanceId
.
Targets
if you don't specify a value for InstanceId
.*/",
+ "getterDocumentation" : "/**The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.
\n@return The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.*/", "getterMethodName" : "getTargets", "getterModel" : { "returnType" : "java.util.ListThe targets (either instances or tags) for the association. You must specify a value for Targets
if you don't specify a value for InstanceId
.
Targets
if you don't specify a value for InstanceId
.*/",
+ "setterDocumentation" : "/**The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.
\n@param targets The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.*/", "setterMethodName" : "setTargets", "setterModel" : { "timestampFormat" : null, @@ -53571,13 +54218,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The targets (either instances or tags) for the association. You must specify a value for Targets
if you don't specify a value for InstanceId
.
NOTE: This method appends the values to the existing list (if any). Use {@link #setTargets(java.util.Collection)} or {@link #withTargets(java.util.Collection)} if you want to override the existing values.
\n@param targets The targets (either instances or tags) for the association. You must specify a value forTargets
if you don't specify a value for InstanceId
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTargets(java.util.Collection)} or {@link #withTargets(java.util.Collection)} if you want to override the existing values.
\n@param targets The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalListThe targets (either instances or tags) for the association. You must specify a value for Targets
if you don't specify a value for InstanceId
.
The targets for the association. You can target instances by using tags, AWS Resource Groups, all instances in an AWS account, or individual instance IDs. For more information about choosing targets for an association, see Using targets and rate controls with State Manager associations in the AWS Systems Manager User Guide.
", "simpleType" : "ListA valid JSON or YAML string.
", + "documentation" : "The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.
For examples, see the following topics in the AWS Systems Manager User Guide.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**A valid JSON or YAML string.
\n@param content A valid JSON or YAML string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.
For examples, see the following topics in the AWS Systems Manager User Guide.
\n@param content The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.For examples, see the following topics in the AWS Systems Manager User Guide.
A valid JSON or YAML string.
\n@return A valid JSON or YAML string.*/", + "getterDocumentation" : "/**The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.
For examples, see the following topics in the AWS Systems Manager User Guide.
\n@return The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.For examples, see the following topics in the AWS Systems Manager User Guide.
A valid JSON or YAML string.
\n@param content A valid JSON or YAML string.*/", + "setterDocumentation" : "/**The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.
For examples, see the following topics in the AWS Systems Manager User Guide.
\n@param content The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.For examples, see the following topics in the AWS Systems Manager User Guide.
A valid JSON or YAML string.
\n@param content A valid JSON or YAML string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.
For examples, see the following topics in the AWS Systems Manager User Guide.
\n@param content The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.For examples, see the following topics in the AWS Systems Manager User Guide.
A valid JSON or YAML string.
", + "documentation" : "The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.
For examples, see the following topics in the AWS Systems Manager User Guide.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -53880,12 +54527,12 @@ "c2jName" : "Requires", "c2jShape" : "DocumentRequiresList", "deprecated" : false, - "documentation" : "A list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
A list of SSM documents required by a document. This parameter is used exclusively by AWS AppConfig. When a user creates an AppConfig configuration in an SSM document, the user must also specify a required document for validation purposes. In this case, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.
A list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**A list of SSM documents required by a document. This parameter is used exclusively by AWS AppConfig. When a user creates an AppConfig configuration in an SSM document, the user must also specify a required document for validation purposes. In this case, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.
ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withRequires",
- "getterDocumentation" : "/**A list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.*/",
+ "getterDocumentation" : "/**A list of SSM documents required by a document. This parameter is used exclusively by AWS AppConfig. When a user creates an AppConfig configuration in an SSM document, the user must also specify a required document for validation purposes. In this case, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.
ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.*/",
"getterMethodName" : "getRequires",
"getterModel" : {
"returnType" : "java.util.ListA list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.*/",
+ "setterDocumentation" : "/**A list of SSM documents required by a document. This parameter is used exclusively by AWS AppConfig. When a user creates an AppConfig configuration in an SSM document, the user must also specify a required document for validation purposes. In this case, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.
ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.*/",
"setterMethodName" : "setRequires",
"setterModel" : {
"timestampFormat" : null,
@@ -54016,13 +54663,13 @@
"shouldEmitLegacyEnumSetter" : true,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**A list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
NOTE: This method appends the values to the existing list (if any). Use {@link #setRequires(java.util.Collection)} or {@link #withRequires(java.util.Collection)} if you want to override the existing values.
\n@param requires A list of SSM documents required by a document. For example, anApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**A list of SSM documents required by a document. This parameter is used exclusively by AWS AppConfig. When a user creates an AppConfig configuration in an SSM document, the user must also specify a required document for validation purposes. In this case, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.
NOTE: This method appends the values to the existing list (if any). Use {@link #setRequires(java.util.Collection)} or {@link #withRequires(java.util.Collection)} if you want to override the existing values.
\n@param requires A list of SSM documents required by a document. This parameter is used exclusively by AWS AppConfig. When a user creates an AppConfig configuration in an SSM document, the user must also specify a required document for validation purposes. In this case, anApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalListA list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
A list of SSM documents required by a document. This parameter is used exclusively by AWS AppConfig. When a user creates an AppConfig configuration in an SSM document, the user must also specify a required document for validation purposes. In this case, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.
A name for the Systems Manager document.
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.
", + "documentation" : "Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.
\n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.
\n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTargetType", - "getterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.
\n@return Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.*/", + "getterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.
\n@return Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.*/", "getterMethodName" : "getTargetType", "getterModel" : { "returnType" : "String", @@ -54493,7 +55140,7 @@ "marshallingType" : "STRING", "name" : "TargetType", "sensitive" : false, - "setterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.
\n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.*/", + "setterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.
\n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.*/", "setterMethodName" : "setTargetType", "setterModel" : { "timestampFormat" : null, @@ -54507,13 +55154,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.
\n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.
\n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", - "documentation" : "Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.
", + "documentation" : "Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -54827,12 +55474,12 @@ "c2jName" : "Content", "c2jShape" : "DocumentContent", "deprecated" : false, - "documentation" : "A valid JSON or YAML string.
", + "documentation" : "The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.
For examples, see the following topics in the AWS Systems Manager User Guide.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**A valid JSON or YAML string.
\n@param content A valid JSON or YAML string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.
For examples, see the following topics in the AWS Systems Manager User Guide.
\n@param content The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.For examples, see the following topics in the AWS Systems Manager User Guide.
A valid JSON or YAML string.
\n@return A valid JSON or YAML string.*/", + "getterDocumentation" : "/**The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.
For examples, see the following topics in the AWS Systems Manager User Guide.
\n@return The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.For examples, see the following topics in the AWS Systems Manager User Guide.
A valid JSON or YAML string.
\n@param content A valid JSON or YAML string.*/", + "setterDocumentation" : "/**The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.
For examples, see the following topics in the AWS Systems Manager User Guide.
\n@param content The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.For examples, see the following topics in the AWS Systems Manager User Guide.
A valid JSON or YAML string.
\n@param content A valid JSON or YAML string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.
For examples, see the following topics in the AWS Systems Manager User Guide.
\n@param content The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.For examples, see the following topics in the AWS Systems Manager User Guide.
A valid JSON or YAML string.
", + "documentation" : "The content for the new SSM document in JSON or YAML format. We recommend storing the contents for your new document in an external JSON or YAML file and referencing the file in a command.
For examples, see the following topics in the AWS Systems Manager User Guide.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -55034,12 +55681,12 @@ "c2jName" : "Name", "c2jShape" : "DocumentName", "deprecated" : false, - "documentation" : "A name for the Systems Manager document.
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:
aws
amazon
amzn
A name for the Systems Manager document.
You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
A list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
A list of SSM documents required by a document. This parameter is used exclusively by AWS AppConfig. When a user creates an AppConfig configuration in an SSM document, the user must also specify a required document for validation purposes. In this case, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.
A list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**A list of SSM documents required by a document. This parameter is used exclusively by AWS AppConfig. When a user creates an AppConfig configuration in an SSM document, the user must also specify a required document for validation purposes. In this case, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.
ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withRequires",
- "getterDocumentation" : "/**A list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.*/",
+ "getterDocumentation" : "/**A list of SSM documents required by a document. This parameter is used exclusively by AWS AppConfig. When a user creates an AppConfig configuration in an SSM document, the user must also specify a required document for validation purposes. In this case, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.
ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.*/",
"getterMethodName" : "getRequires",
"getterModel" : {
"returnType" : "java.util.ListA list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.*/",
+ "setterDocumentation" : "/**A list of SSM documents required by a document. This parameter is used exclusively by AWS AppConfig. When a user creates an AppConfig configuration in an SSM document, the user must also specify a required document for validation purposes. In this case, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.
ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.*/",
"setterMethodName" : "setRequires",
"setterModel" : {
"timestampFormat" : null,
@@ -55239,13 +55886,13 @@
"shouldEmitLegacyEnumSetter" : true,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**A list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
NOTE: This method appends the values to the existing list (if any). Use {@link #setRequires(java.util.Collection)} or {@link #withRequires(java.util.Collection)} if you want to override the existing values.
\n@param requires A list of SSM documents required by a document. For example, anApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**A list of SSM documents required by a document. This parameter is used exclusively by AWS AppConfig. When a user creates an AppConfig configuration in an SSM document, the user must also specify a required document for validation purposes. In this case, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.
NOTE: This method appends the values to the existing list (if any). Use {@link #setRequires(java.util.Collection)} or {@link #withRequires(java.util.Collection)} if you want to override the existing values.
\n@param requires A list of SSM documents required by a document. This parameter is used exclusively by AWS AppConfig. When a user creates an AppConfig configuration in an SSM document, the user must also specify a required document for validation purposes. In this case, anApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalListA list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
A list of SSM documents required by a document. This parameter is used exclusively by AWS AppConfig. When a user creates an AppConfig configuration in an SSM document, the user must also specify a required document for validation purposes. In this case, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see AWS AppConfig in the AWS Systems Manager User Guide.
Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.
", + "documentation" : "Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.
\n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.
\n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTargetType", - "getterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.
\n@return Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.*/", + "getterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.
\n@return Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.*/", "getterMethodName" : "getTargetType", "getterModel" : { "returnType" : "String", @@ -55446,7 +56093,7 @@ "marshallingType" : "STRING", "name" : "TargetType", "sensitive" : false, - "setterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.
\n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.*/", + "setterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.
\n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.*/", "setterMethodName" : "setTargetType", "setterModel" : { "timestampFormat" : null, @@ -55460,13 +56107,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.
\n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.
\n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", - "documentation" : "Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.
", + "documentation" : "Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -57738,12 +58385,12 @@ "c2jName" : "OperationalData", "c2jShape" : "OpsItemOperationalData", "deprecated" : false, - "documentation" : "Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.
Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems manually in the AWS Systems Manager User Guide.
Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**
Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems manually in the AWS Systems Manager User Guide.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems manually in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withOperationalData",
- "getterDocumentation" : "/**
Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.*/",
+ "getterDocumentation" : "/**
Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems manually in the AWS Systems Manager User Guide.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB. Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm. You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action). Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems manually in the AWS Systems Manager User Guide.*/",
"getterMethodName" : "getOperationalData",
"getterModel" : {
"returnType" : "java.util.Map/aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.*/",
+ "setterDocumentation" : "/**
Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems manually in the AWS Systems Manager User Guide.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems manually in the AWS Systems Manager User Guide.*/",
"setterMethodName" : "setOperationalData",
"setterModel" : {
"timestampFormat" : null,
@@ -57874,13 +58521,13 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**
Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems manually in the AWS Systems Manager User Guide.
Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).
Use the Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB. Operational data keys /aws/resources
key in OperationalData to specify a related resource in the request. Use the /aws/automations
key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems manually in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.util.Map